DocumentCode :
1977588
Title :
Breeze/ADL: Graph Grammar Support for an XML-Based Software Architecture Description Language
Author :
Chen Li ; Linpeng Huang ; Luxi Chen ; Chengyuan Yu
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2013
fDate :
22-26 July 2013
Firstpage :
800
Lastpage :
805
Abstract :
Architecture description languages (ADLs) play an important role in specifying the software architectures. While most of these ADLs are unable to deal with the change directly, especially for dynamic evolution of software systems. This paper proposes an XML-based ADL, named Breeze/ADL, which is supported by Breeze Graph Grammar (BGG) - a graph grammar we defined, to describe software architecture and capture the change in the architecture definition. Our approach is explained in two directions. First, we give the basic definitions of Breeze/ADL, and then show how to map the BGG to Breeze/ADL to specify the structural model, style constraints and dynamic evolution. The other direction is that we use a Client/Server application as a running example to demonstrate our approach throughout this paper. In this approach, the software architecture description has both a textual and a graph representations, and the unplanned change can be captured and defined.
Keywords :
XML; formal specification; graph grammars; software architecture; Breeze graph grammar; Breeze-ADL language; XML-based software architecture; architecture description languages; client-server application; dynamic evolution; extensible markup language; graph representations; software architecture definition; structural model; style constraints; textual representations; Computer architecture; Connectors; Grammar; Ports (Computers); Production; Servers; Breeze graph grammar; Breeze/ADL; XML; architecture description language; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
Conference_Location :
Kyoto
Type :
conf
DOI :
10.1109/COMPSAC.2013.131
Filename :
6649920
Link To Document :
بازگشت