6.4.3 Architecture Frameworks in System Design: Motivation, Theory, and Implementation

This research examines the underlying rationale of architecture frameworks and their use in acquisition with the goal of identifying best practices to improve system development. Three key questions are addressed: (1) What is the role of artifacts in system design? (2) What are the benefits provided by architecture frameworks? And (3) what are the best measures‐of‐effectiveness for assessing the value of architecture frameworks? To address the first question, we review relevant literature on collaborative design and propose a rationale for using artifacts as communicative and illustrative tools. Second, we enumerate the motivations for their use in system design and acquisition. Third, eight measures‐of‐effectiveness of architecture frameworks are derived from the literature and our experience with the Department of Defense Architecture Framework.

[1]  B. Latour Visualization and cognition: thinking with eyes and hands , 1986 .

[2]  Donna Rhodes,et al.  Systems Engineering Technique , 1987 .

[3]  Kathryn Henderson,et al.  Flexible Sketches and Inflexible Data Bases: Visual Communication, Conscription Devices, and Boundary Objects in Design Engineering , 1991 .

[4]  E. Rechtin,et al.  The art of systems architecting , 1996, IEEE Spectrum.

[5]  I. Nonaka,et al.  SECI, Ba and Leadership: a Unified Model of Dynamic Knowledge Creation , 2000 .

[6]  Alexander H. Levis,et al.  C4ISR Architectures: I. Developing a Process for C4ISR Architecture Design , 2000 .

[7]  Dorothy E. Leidner,et al.  Review: Knowledge Management and Knowledge Management Systems: Conceptual Foundations and Research Issues , 2001, MIS Q..

[8]  Paul R. Carlile,et al.  A Pragmatic View of Knowledge and Boundaries: Boundary Objects in New Product Development , 2002, Organ. Sci..

[9]  Joseph F Iaquinto 5.7.1 The C4ISR Architecture Framework V 2.0: Considerations for Usage , 2003 .

[10]  Mark W. Maier,et al.  5.4.3 ANSI/IEEE 1471 and Systems Engineering , 2002, Syst. Eng..

[11]  Carlos Troche,et al.  Architecture Development Lessons-Learned: A Three-Year Retrospective , 2004 .

[12]  Charles E. Dickerson,et al.  4.2.2 Family-of-Systems Architecture Analysis Technologies , 2005 .

[13]  Daniel E. Hastings,et al.  Managing Complexity with the Department of Defense Architecture Framework: Development of a Dynamic System Architecture Model , 2007 .