The Need for a Multilevel Context-Aware Software Architecture Analysis and Design Method with Enterprise and System Architecture Concerns as First Class Entities
Traditional analysis and design approaches focus on fit for purpose. Experience with contextual environment concerns demonstrates that fit to context is a consideration that is equally significant for the appropriateness of the chosen architecture. We propose a multilevel, context-aware approach to software architecture that (1) treats contextual environment concerns as first class entities and (2) groups concerns and techniques of different abstraction, scope and grain into separate explicit levels. We categorize contextual environment concerns into enterprise and system. The proposed method groups software architecture in macro-architecture and micro-architecture levels. In a significant departure from most current software architecture practices, we view and treat macro-architecture as a decision analysis discipline while applying the engineering modeling and design practices used in traditional software architecture methods to the micro-architecture level. In this paper we introduce the software architecture approach and method, discuss our current research, and identify the topics that must be addressed and further defined to complete the method.
%0 Conference Paper
%1 petrov_NeedForMultilevelContextAwareArchitectureAnalysisAndDesign_2011
%A Petrov, P.
%A Buy, U.
%A Nord, R.L.
%B Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on
%D 2011
%K analysis analysis;software architecture architecture;micro architecture;multilevel architecture;ubiquitous aware computing; concerns;business concerns;macro context data decision design discipline;engineering making;software method;system modeling practices;engineering practices;enterprise processing;decision software
%P 147--156
%R 10.1109/WICSA.2011.27
%T The Need for a Multilevel Context-Aware Software Architecture Analysis and Design Method with Enterprise and System Architecture Concerns as First Class Entities
%X Traditional analysis and design approaches focus on fit for purpose. Experience with contextual environment concerns demonstrates that fit to context is a consideration that is equally significant for the appropriateness of the chosen architecture. We propose a multilevel, context-aware approach to software architecture that (1) treats contextual environment concerns as first class entities and (2) groups concerns and techniques of different abstraction, scope and grain into separate explicit levels. We categorize contextual environment concerns into enterprise and system. The proposed method groups software architecture in macro-architecture and micro-architecture levels. In a significant departure from most current software architecture practices, we view and treat macro-architecture as a decision analysis discipline while applying the engineering modeling and design practices used in traditional software architecture methods to the micro-architecture level. In this paper we introduce the software architecture approach and method, discuss our current research, and identify the topics that must be addressed and further defined to complete the method.
@inproceedings{petrov_NeedForMultilevelContextAwareArchitectureAnalysisAndDesign_2011,
abstract = {Traditional analysis and design approaches focus on fit for purpose. Experience with contextual environment concerns demonstrates that fit to context is a consideration that is equally significant for the appropriateness of the chosen architecture. We propose a multilevel, context-aware approach to software architecture that (1) treats contextual environment concerns as first class entities and (2) groups concerns and techniques of different abstraction, scope and grain into separate explicit levels. We categorize contextual environment concerns into enterprise and system. The proposed method groups software architecture in macro-architecture and micro-architecture levels. In a significant departure from most current software architecture practices, we view and treat macro-architecture as a decision analysis discipline while applying the engineering modeling and design practices used in traditional software architecture methods to the micro-architecture level. In this paper we introduce the software architecture approach and method, discuss our current research, and identify the topics that must be addressed and further defined to complete the method.},
added-at = {2013-02-28T11:13:35.000+0100},
author = {Petrov, P. and Buy, U. and Nord, R.L.},
biburl = {https://www.bibsonomy.org/bibtex/2b7839e35a6a739f1e164f39c7b3b9990/fritzsolms},
booktitle = {Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on},
doi = {10.1109/WICSA.2011.27},
interhash = {009834639cdaa35ade5fc3551183eb2f},
intrahash = {b7839e35a6a739f1e164f39c7b3b9990},
keywords = {analysis analysis;software architecture architecture;micro architecture;multilevel architecture;ubiquitous aware computing; concerns;business concerns;macro context data decision design discipline;engineering making;software method;system modeling practices;engineering practices;enterprise processing;decision software},
month = {June},
pages = {147--156},
timestamp = {2013-02-28T11:13:35.000+0100},
title = {The Need for a Multilevel Context-Aware Software Architecture Analysis and Design Method with Enterprise and System Architecture Concerns as First Class Entities},
year = 2011
}