DocumentCode :
3260452
Title :
Formalizing architectural refactorings as graph transformation systems
Author :
Grunske, Lars
Author_Institution :
Sch. of lTEE, Queensland Univ., Brisbane, Qld., Australia
fYear :
2005
fDate :
23-25 May 2005
Firstpage :
324
Lastpage :
329
Abstract :
Architectural refactorings are an appropriate technique for the development and improvement of architectural specifications. However, these refactorings are often applied manually. This paper presents a mapping of an architectural specification language to a hypergraph-based data structure. Thus, architectural refactorings can be formalized as hypergraph transformation rules and can be applied automatically.
Keywords :
data structures; formal specification; graph grammars; specification languages; architectural refactoring; architectural specification language; graph transformation systems; hypergraph-based data structure; Architecture description languages; Australia; Data structures; Labeling; Programming; Q factor; Software design; Software maintenance; Software quality; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005 and First ACIS International Workshop on Self-Assembling Wireless Networks. SNPD/SAWN 2005. Sixth International Conference on
Print_ISBN :
0-7695-2294-7
Type :
conf
DOI :
10.1109/SNPD-SAWN.2005.37
Filename :
1434908
Link To Document :
بازگشت