TY - GEN
T1 - Architectural tactics addressing quality concerns in complex system architecture
AU - Virani, Shamsnaz
AU - Sangwan, Raghvinder
PY - 2012
Y1 - 2012
N2 - Managing complex multidisciplinary engineering project is a key challenge faced by the 21st century engineering manager. To manage the structural complexity they often rely on system architecture; these systems architectures are often focused on the functional aspects of systems and are constructed using heuristics. Modeling based systems engineering (MBSE) provides a methodology to use models for constructing systems engineering artifacts and supports traceability. Also with the advent of SysML, more and more architectural representations are inspired by object oriented design borrowed from software engineering. Software engineers however use object oriented design patterns to address design concerns and not so much architectural concerns. Typically, software architecture development involves rigorous application of attribute driven design (ADD). ADD uses system specific prioritized list of quality attributes, defines quality scenarios, associates architectural tactics and builds the architecture around those quality attributes. In this paper we introduce a case study that demonstrates the application of ADD on a complex system engineering project and present the resulting architectural artifacts. Copyright, American Society for Engineering Management, 2012.
AB - Managing complex multidisciplinary engineering project is a key challenge faced by the 21st century engineering manager. To manage the structural complexity they often rely on system architecture; these systems architectures are often focused on the functional aspects of systems and are constructed using heuristics. Modeling based systems engineering (MBSE) provides a methodology to use models for constructing systems engineering artifacts and supports traceability. Also with the advent of SysML, more and more architectural representations are inspired by object oriented design borrowed from software engineering. Software engineers however use object oriented design patterns to address design concerns and not so much architectural concerns. Typically, software architecture development involves rigorous application of attribute driven design (ADD). ADD uses system specific prioritized list of quality attributes, defines quality scenarios, associates architectural tactics and builds the architecture around those quality attributes. In this paper we introduce a case study that demonstrates the application of ADD on a complex system engineering project and present the resulting architectural artifacts. Copyright, American Society for Engineering Management, 2012.
UR - http://www.scopus.com/inward/record.url?scp=84883332469&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84883332469&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84883332469
SN - 9781627482820
T3 - Annual International Conference of the American Society for Engineering Management 2012, ASEM 2012 - Agile Management: Embracing Change and Uncertainty in Engineering Management
SP - 841
EP - 846
BT - Annual International Conference of the American Society for Engineering Management 2012, ASEM 2012 - Agile Management
T2 - 33rd Annual International Conference of the American Society for Engineering Management 2012, ASEM 2012 - Agile Management: Embracing Change and Uncertainty in Engineering Management
Y2 - 17 October 2012 through 20 October 2012
ER -