Modeling Software Architecture Process with a Decision-Making Approach | IEEE Conference Publication | IEEE Xplore

Modeling Software Architecture Process with a Decision-Making Approach


Abstract:

The architecture of a software system is the result of balancing concerns expressed by system stakeholders using a decision-making process. Several industrial approaches ...Show More

Abstract:

The architecture of a software system is the result of balancing concerns expressed by system stakeholders using a decision-making process. Several industrial approaches have been proposed that recognize the importance of architectural decisions and their rationale, but most do not provide mechanisms to systematically formalize and manage this decision-making. This article proposes a strategy to enrich the activities of software architecture design, by using Business Process Management Notation (BPMN) in a clear, structured and consistent manner to keep the focus on decisions. This strategy consists of (1) an "as-is" process definition, analysis and improvement of the original process, and (2) a "to-be" process transformation, allowing to derive an enriched process. The approach is illustrated using the security perspective to architectural views in Rozanski and Wood's V&P method. This approach is a step towards the systematic consideration of software architecture design processes as decision-making activities.
Date of Conference: 08-14 November 2014
Date Added to IEEE Xplore: 05 September 2016
ISBN Information:
Print ISSN: 1522-4902
Conference Location: Talca, Chile

References

References is not available for this document.