Premium
Aspect‐Oriented Architecting Using Architecture Frameworks
Author(s) -
Martin James N.
Publication year - 2021
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.2021.00834.x
Subject(s) - schematic , computer science , architecture , reference architecture , architecture framework , variety (cybernetics) , database centric architecture , applications architecture , enterprise architecture framework , solution architecture , software engineering , key (lock) , software architecture description , systems engineering , software architecture , artificial intelligence , engineering , programming language , art , computer security , software , electronic engineering , visual arts
In the early days of systems engineering, we had a few tried and true methods for depicting the structure and behavior of a system, such as functional flow diagrams, control flow diagrams, state transition diagrams, schematic block diagrams, and system breakdown structure. Nowadays we have a wider variety of choices when it comes to the creation of architecture views. The Unified Architecture Framework, for example, defines 71 possible architecture views that can be created. An easy and intuitive way to navigate the many available offerings was needed. Hence, most architecture frameworks have adopted a “grid” approach to help organize the various views. One of the key dimensions of this organizing approach is the use of architecture aspects. This paper will examine the various frameworks to determine how they organize their views and how they address the different aspects and perspectives of the architecture being described. These concepts were used as the basis for an aspect‐oriented architecting approach reflected in the recently revised version of the ISO 42010 standard on architecture description.