A generative style-driven framework for software architecture design

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

*Corresponding author for this work

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

3 Citations (Scopus)

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-toot, 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.

Original languageEnglish
Title of host publicationProceedings of the 2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
Pages173-182
Number of pages10
DOIs
Publication statusPublished - 2005
Externally publishedYes
Event2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05 - Greenbelt, MD, United States
Duration: 6 Apr 20057 Apr 2005

Publication series

NameProceedings of the 2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
Volume2005

Conference

Conference2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
Country/TerritoryUnited States
CityGreenbelt, MD
Period6/04/057/04/05

Fingerprint

Dive into the research topics of 'A generative style-driven framework for software architecture design'. Together they form a unique fingerprint.

Cite this