Incremental Adoption of Software Architecture Technology for Reuse in the DoD1

Kurt C. Wallnau

Paramax Systems Corp.
1401 Country Club Road
Fairmont, WV 26554
Tel: (304) 363-1857
Email: wallnau@cards.com

Abstract:

Technologically sound and scaleable results of research into software architectures and their representations are beginning to emerge. However, the adoption of these results to support a global DoD reuse strategy is complicated by the business and organizational complexity of the DoD. Architecture-based reuse technology adoption must occur independently within numerous semi-autonomous product development centers in the DoD and within DoD contractor organizations. This adoption must support a gradual convergence to a common architecture representation technology from widely divergent starting points. This paper describes the use of a library of shared software architecture ontologies to support: local architecture representation technology autonomy; evolutionary adoption of common architecture representation technologies; and evolutionary development of representation-independent domain architectures from product-line architectures.



Keywords: Software reuse; software architectures; architecture description languages; shared ontologies.



Workshop Goals: Learn and share ideas about: design-level reuse; the impact of reusable design representation on DoD reuse and software procurement policies; and technology implications of organizational complexity on design reuse.



Working Groups: Reuse management, organization and economics; Domain analysis/engineering; Design-level, model-oriented reuse.