• DocumentCode
    3372391
  • Title

    Manipulating software semantics with Unified Computational Model and Software Quark Model

  • Author

    Noro, Masami ; Ajisaka, Thuneo

  • Author_Institution
    Dept. of Inf. Syst. & Quantitative Sci., Nanzan Univ., Aichi, Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    476
  • Lastpage
    483
  • Abstract
    Manipulating semantic information is a challenging issue in software engineering. We propose one possible way to handle semantic information of software in a mechanical way. The paper discusses our idea of a Unified Computational Model and a Software Quark Model, which serve as the foundation to attack the issue. In the Unified Computational Model, we have tried to define static semantics of all programming language constructs into Generalized Message Passing. That is to say, Generalized Message Passing is used to present perspective semantics of software. On the other hand, the Software Quark Model provides a sorted set of semantic primitives. It, in turn, is used to represent conceptual semantic information of software. We also present a possible framework for working with the Unified Computational Model and the Software Quark Model to tackle this challenging issue
  • Keywords
    message passing; object-oriented programming; programming language semantics; programming theory; Generalized Message Passing; Software Quark Model; Unified Computational Model; conceptual semantic information; perspective semantics; programming language constructs; semantic information; semantic primitives; software engineering; software semantics manipulation; static semantics; Application software; Computational modeling; Computer languages; Information systems; Message passing; Natural languages; Program processors; Runtime; Software engineering; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
  • Conference_Location
    Takamatsu
  • Print_ISBN
    0-7695-0509-0
  • Type

    conf

  • DOI
    10.1109/APSEC.1999.809639
  • Filename
    809639