Title :
A Generic Model for Multi-Dimensional Separation of Concerns at Architecture Level
Author :
Lin-lin Zhang ; Shi Ying ; You-Cong Ni ; Jing Wen ; Kai Zhao ; Peng Ye
Author_Institution :
State Key Lab. of Software Eng., Wuhan Univ., Wuhan
Abstract :
Software architecture design is an important stage in the whole software development lifecycle. There are so many various concerns at architecture level which relate to all kinds of stakeholders and describe the all facets of problem domain. Unfortunately, they often tangle and scatter in the components and connectors, result in the final architecture solutions uneasy to evolve and reuse. So in this paper, we propose a generic model named ldquo1+Xrdquo which can separate the concern at architecture level along multiple dimensions. Also, we provide specification for each dimension and concerns in a dimension. This makes it possible to effectively cope with the crosscutting concerns at architecture level, encapsulate those using aspects or design decisions in the later architecture design activities.
Keywords :
formal specification; object-oriented programming; software architecture; software prototyping; software reliability; software reusability; concerns specification; dimension specification; generic model; multidimensional separation; software architecture design; software development lifecycle; software reusability; Computer architecture; Connectors; Information science; Mathematical model; Mathematics; Multidimensional systems; Programming; Scattering; Software architecture; Software engineering;
Conference_Titel :
Wireless Communications, Networking and Mobile Computing, 2008. WiCOM '08. 4th International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-1-4244-2107-7
Electronic_ISBN :
978-1-4244-2108-4
DOI :
10.1109/WiCom.2008.1322