• DocumentCode
    2176739
  • Title

    Extending a graphic modeling language to support partial and evolutionary specification

  • Author

    Xia, Yong ; Glinz, Martin

  • Author_Institution
    Inst. fur Informatik, Zurich Univ., Switzerland
  • fYear
    2004
  • fDate
    30 Nov.-3 Dec. 2004
  • Firstpage
    18
  • Lastpage
    27
  • Abstract
    The notion of partial and evolutionary specification has gained attention both in research and industry in the last years. While many people regard this just as a process issue, we are convinced that it is as well a language problem. Unfortunately, UML is not expressive enough to deal with evolutionary information in the system. In this paper, we propose an extension to a graphic modeling language called ADORA which is developed in our research group. We conservatively extend the semantics of some ADORA constructs so that intentional incompleteness can be expressed in the language and define a calculus for refining such specifications. With the help of these extensions, evolutionary specifications can be written in a controlled and systematic way. As the language and its extensions are formally defined, the consistency of evolutionary refinements can be checked mechanically by a tool.
  • Keywords
    Unified Modeling Language; formal specification; refinement calculus; visual languages; ADORA; UML; evolutionary information; evolutionary specification; graphic modeling language; Calculus; Computer industry; Control systems; Electrical equipment industry; Graphics; Programming; Refining; Software standards; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2004. 11th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2245-9
  • Type

    conf

  • DOI
    10.1109/APSEC.2004.51
  • Filename
    1371901