• DocumentCode
    2292359
  • Title

    A graph grammar approach to software architecture verification and transformation

  • Author

    Kong, Jun ; Zhang, Kang ; Dong, Jing ; Song, Guanglei

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Richardson, TX, USA
  • fYear
    2003
  • fDate
    3-6 Nov. 2003
  • Firstpage
    492
  • Lastpage
    497
  • Abstract
    Software architecture and design are usually modeled and represented by informal diagrams, such as architecture diagrams and UML diagrams. While these graphic notations are easy to understand and are convenient to use, they are not amendable to automated verification and transformation. This paper provides graph grammars for architecture and UML class diagrams. These grammars enable a high level of abstraction for the general organization of a class of software architectures, and form a basis for various analysis and transformations. In this approach, software verification is performed through a syntax analyzer. Architecture transformation is achieved by applying predefined transformation rules.
  • Keywords
    data structures; formal verification; graph grammars; software architecture; specification languages; UML diagram; architecture diagram; automated transformation; automated verification; graph grammar; informal diagram; software architecture design; software architecture transformation; software architecture verification; software design; software development; software verification; syntax analyzer; Computer architecture; Computer graphics; Computer science; Object oriented modeling; Performance analysis; Software architecture; Software design; Software performance; Unified modeling language; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2003. COMPSAC 2003. Proceedings. 27th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2020-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2003.1245385
  • Filename
    1245385