Lancaster EPrints

Driving and managing architectural decisions with aspects

Garcia, Alessandro and Batista, Thais and Rashid, Awais and Sant'Anna, Claudio (2006) Driving and managing architectural decisions with aspects. SIGSOFT Software Engineering Notes, 31 (5).

Full text not available from this repository.

Abstract

Software architects face decisions every day which have a broadly-scoped impact on the software architecture. These decisions are the core of the architecting process as they typically have implications in a multitude of architectural elements and views. Without an explicit representation and management of those crucial choices, architects cannot properly communicate and reason about them and their crosscutting effects. The result is a number of architectural breakdowns, such as decreased evolvability, time-consuming trade-off analysis, and unmanageable traceability. Aspects are a natural way to capture widely-scoped architectural decisions and promote software architectures with superior modularity.

Item Type: Article
Journal or Publication Title: SIGSOFT Software Engineering Notes
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 57518
Deposited By: ep_importer_pure
Deposited On: 12 Oct 2012 14:53
Refereed?: Yes
Published?: Published
Last Modified: 10 Apr 2014 00:01
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/57518

Actions (login required)

View Item