DocumentCode :
525225
Title :
Architectural design of the Health Watch system with an integrated aspect-oriented modeling approach
Author :
Zhang, Haimei ; Ben, Kerong
Author_Institution :
Dept. of Comput. Eng., Naval Univ. of Eng., Wuhan, China
Volume :
1
fYear :
2010
fDate :
25-27 June 2010
Abstract :
Crosscutting behaviors and features of architectural units have always been a tricky issue in software architecture design. If not well treated, they may lead to a number of architectural breakdowns, such as increased maintenance overhead, reduced reuse capability, and architectural erosion over the lifetime of a system. Unfortunately, traditional software modeling approaches lack abstraction to support the modular representation of crosscutting concerns. This paper employs a special kind of architectural component called Aspectual Component to encapsulate crosscutting behaviors and features to improve modularization, and extends the semantic of conventional connectors to represent the crosscutting effect of aspectual components. Moreover,we present a general-purpose aspect-oriented architecture description language AC-ADL for formal specification of the software architecture of systems. The whole designing process of the approach is illustrated systematically through a case study of Health Watcher system.
Keywords :
aspect-oriented programming; formal specification; health care; software architecture; AC-ADL; Health Watcher system; aspect-oriented architecture description language; aspectual component; crosscutting behavior encapsulation; formal specification; integrated aspect-oriented modeling approach; software architecture design; Architecture description languages; Computer architecture; Concurrent computing; Connectors; Design engineering; Programming; Scattering; Software architecture; Software design; Watches; ADLs; aspect-oriented software architectures; aspectual component; crosscutting interfaces; separation of concerns;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design and Applications (ICCDA), 2010 International Conference on
Conference_Location :
Qinhuangdao
Print_ISBN :
978-1-4244-7164-5
Electronic_ISBN :
978-1-4244-7164-5
Type :
conf
DOI :
10.1109/ICCDA.2010.5540893
Filename :
5540893
Link To Document :
بازگشت