z-logo
open-access-imgOpen Access
An aspect-oriented approach for improving architecture design efficiency
Author(s) -
Thorsten Keuler
Publication year - 2008
Publication title -
fraunhofer-publica (fraunhofer-gesellschaft)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1370175.1370224
Subject(s) - computer science , separation of concerns , architecture , software architecture , aspect oriented programming , quality (philosophy) , weaving , software , software quality , architectural pattern , software engineering , risk analysis (engineering) , systems engineering , software development , software design , engineering , art , visual arts , programming language , mechanical engineering , medicine , philosophy , epistemology
Major issues in software engineering today are the ever increasing size and complexity of systems with, at the same time, high demands for quality. Software architectures are a means for coping with size and complexity of systems and also for assuring required qualities. The processes of creating architectures, however, remain affected by these issues. Since, in practice, architectures have to be constructed iteratively, the number of established architectural strategies and the number of inter-related models heavily increase over time. Hence, the impact analysis of newly introduced quality strategies during later stages becomes highly effort-intensive and error-prone. With our approach we aim at the mitigation of effort needed for such quality impact analyses by enabling efficient separation of concerns. For achieving efficiency, we introduce an aspect-oriented approach that enables the automatic weaving of quality strategies into architectural artifacts. By doing so, we are able to conduct selective quality impact evaluations with significantly reduced effort

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom