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