• DocumentCode
    2230070
  • Title

    A Generative Style-driven Framework for Software Architecture Design

  • Author

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

  • Author_Institution
    Texas Univ., Dallas, TX
  • fYear
    2005
  • fDate
    7-7 April 2005
  • Firstpage
    173
  • Lastpage
    182
  • Abstract
    Compared with texts, graphs are more intuitive to express comparative and structural information. Many graphical approaches, however, lack a formal basis for precise specifications in the design. This paper proposes a generative style-driven framework for software architecture specification based on a visual language formalism. In this framework, the designer uses graphical notations to define architectural styles. Given the graphical specifications, a visual language generator, i.e. a meta-tool, can automatically generate a specific design environment, which is suitable for the users without any knowledge of formal methods to directly manipulate software architectures by drawing box-line graphs. The graph transformation engine underlying the design environment can automatically validate structural integrity and reveal the hierarchical structure of a user-defined software architecture
  • Keywords
    formal specification; formal verification; software architecture; visual languages; box-line graph; formal specification; graph transformation engine; graphical notation; software architecture design; structural integrity validation; visual language generator; Abstracts; Application software; Architecture description languages; Engines; NASA; Programming; Protocols; Software architecture; Software design; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2005. 29th Annual IEEE/NASA
  • Conference_Location
    Greenbelt, MD
  • Print_ISBN
    0-7695-2306-4
  • Type

    conf

  • DOI
    10.1109/SEW.2005.13
  • Filename
    1521205