Scaling up software architecture evaluation processes

作者: Liming Zhu , Mark Staples , Ross Jeffery

DOI: 10.1007/978-3-540-79588-9_11

关键词:

摘要: As software systems become larger and more decentralized, increasinglycross organizational boundaries continue to change, traditional structuraland prescriptive architectures are becoming rule-centric forbetter accommodating changes regulating distributed design developmentprocesses. This is particularly true for Ultra-Large-Scale (ULS) systemsand industry-wide reference architectures. However, existing architecturedesign evaluation processes have mainly been designed structural architectureand do not scale up large complex system of systems. In this paper,we propose a new architecture process - EvaluationProcess Rule-centric Architecture (EPRA). EPRA reuses tailors existingproven analysis components scales complexsoftware-intensive We exemplify EPRA's use in an architectureevaluation exercise industry architecture.

参考文章(27)
David Carney, James Smith, Patrick Place, Topics in Interoperability: Infrastructure Replacement in a System of Systems Defense Technical Information Center. ,(2005) , 10.21236/ADA444901
Kurt Wallnau, Rick Linger, Rick Kazman, John Goodenough, Tom Longstaff, Douglas Schmidt, Kevin Sullivan, Peter Feiler, Linda Northrop, Mark Klein, Richard P Gabriel, Ultra-Large-Scale Systems: The Software Challenge of the Future ,(2006)
David Carney, David Fisher, Patrick Place, Topics in Interoperability: System-of-Systems Evolution Defense Technical Information Center. ,(2005) , 10.21236/ADA441303
Jan Bosch, Software Architecture: The Next Step Lecture Notes in Computer Science. pp. 194- 199 ,(2004) , 10.1007/978-3-540-24769-2_14
Rick Kazman, Len Bass, Paul Clements, Software Architecture in Practice ,(1997)
Liming Zhu, Aybüke Aurum, Ian Gorton, Ross Jeffery, Tradeoff and Sensitivity Analysis in Software Architecture Evaluation Using Analytic Hierarchy Process Software Quality Journal. ,vol. 13, pp. 357- 375 ,(2005) , 10.1007/S11219-005-4251-0
Xiwei Xu, Liming Zhu, Yan Liu, Mark Staples, Resource-oriented business process modeling for ultra-large-scale systems Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems - ULSSIS '08. pp. 65- 68 ,(2008) , 10.1145/1370700.1370718
Liming Zhu, Ian Gorton, UML Profiles for Design Decisions and Non-Functional Requirements Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007). pp. 41- ,(2007) , 10.1109/SHARK-ADI.2007.14