DocumentCode
3260480
Title
Designing logical architectures of software systems
Author
Kang, Sungwon ; Choi, Yoonseok
Author_Institution
Sch. of Eng., Inf. & Commun. Univ., Daejeon, South Korea
fYear
2005
fDate
23-25 May 2005
Firstpage
330
Lastpage
337
Abstract
It is commonly agreed that architecture design is essential for development of complicated software and that depending on viewpoints software architecture can be captured in various views. Among them, the logical view is the earliest and foremost view that software developers should consider because it shapes the later phase of architecture design and the subsequent development. In this paper, we present an architecture description language for logical architecture and its associated design method. The main characteristic of the language and the design method are that they support recursive top-down design so that logical architectures for software systems of any scale and complexity can be designed. We apply them to a realistic system and show their efficacy.
Keywords
software architecture; specification languages; architecture description language; complicated software; logical architectures; recursive top-down design; software architecture; software systems; Architecture description languages; Communication system software; Computer architecture; Design engineering; Design methodology; Programming; Runtime; Shape; Software architecture; Software systems;
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.30
Filename
1434909
Link To Document