TY - GEN
T1 - A generative style-driven framework for software architecture design
AU - Kong, Jun
AU - Zhang, Kang
AU - Dong, Jing
AU - Song, Guanglei
PY - 2005
Y1 - 2005
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/33646931318
U2 - 10.1109/SEW.2005.13
DO - 10.1109/SEW.2005.13
M3 - Conference Paper published in a book
AN - SCOPUS:33646931318
SN - 0769523064
SN - 9780769523064
T3 - Proceedings of the 2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
SP - 173
EP - 182
BT - Proceedings of the 2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
T2 - 2005 29th Annual IEEE/NASA Software Engineering Workshop, SEW'05
Y2 - 6 April 2005 through 7 April 2005
ER -