Title :
Designing logical architectures of software systems
Author :
Kang, Sungwon ; Choi, Yoonseok
Author_Institution :
Sch. of Eng., Inf. & Commun. Univ., Daejeon, South Korea
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;
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
DOI :
10.1109/SNPD-SAWN.2005.30