A structural model is the amhitectural map for a large software system or family of systems (domain). The structural model used in a domain mpnxents the point of convergence for tradeoffs btween maintainability and performance, quality and et%ciency. As such, different domains wilt likely have different structural modek. The idea of a structural model evolved out of the Ada Simulator Validation Program (ASVP), which established the efficacy of Ada for ml-time tmining simulation. In the years since this program a mat deal of work has been done toward deftig amhitectures and structural models in the air vehicle training system (flight simulation) domain. This is evidenced by recent initiatives such as the SEI'S Structural Mcdeling, Mod Sire, STARS, DIS, ARPA's DSSA, etc. This paper discusses the concept of structural modeling within a software design methodology, the generic description of a structural model, and the structural model developed by Boeing Defense & Space Group, the Domain Amhitectttre for Reuse in Training Systems (DARTS).
STARS is an ARPA project aimed at advancing the management, quality, adaptability, and reliability of DoD software intensive systems. Over the years, the STARS project has gradually focused on enabling a paradigm shift of DoD software practices to megaprogramming. The central concept is a process-driven, two-lifecycle approach to software development. One life-cycle spans the creation and enrichment of an organization's capabilities for a family of related products, or domain engineering. The other life-cycle spans the construction and delivery of individual products from the domain, or application engineering. This approach may provide substantial opportunities for leveraged reuse, that is, planned use of adapted software components in multiple products. Much of the effort to date has been for developing tools and processes that support megaprogramming. The STARS project is now in a transition and demonstration phase. One of the demonstration projects is in the domain of simulator-based training, specifically the U.S. Navy's domain of Air Vehicle Training Systems. If megaprogramming proves useful in this domain, it promises dramatic increases in productivity along with corresponding reductions in the cost of building simulations .
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.