Summary of the '95 Monterey Workshop - Specification-Based Software Architectures
Abstract
The focus of the 1995 Monterey Workshop was on the relation among
specification-based software architectures, formal methods, and practical tools for
software development. The study of software architectures is a young and evolving
field. Although the term "software architecture" is not explicitly mentioned, some
early work by Wiederhold et al proposes a component-based software technology for
programming in the large, where software systems are made up of subsystems (called
megamodules) glued together by megaprograms. The major difference between
megamodules and traditional modules is that the former "encapsulate not only procedures
and data, but also types, concurrency, knowledge, and ontology"[6] .
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Total Ownership Cost—System Software Impacts
Naegle, Brad R. (Monterey, California. Naval Postgraduate School, 2017-04); NPS-CE-17-042Department of Defense (DoD) software-intensive systems and the software content in other systems will continue to grow and may dominate total ownership costs (TOC) in the future. These costs are exacerbated by the fact ... -
Total ownership cost - system software impacts
Naegle, Brad R. (Monterey, California. Naval Postgraduate School, 2017-04-19); NPS-CE-17-042Department of Defense (DoD) software-intensive systems and the software content in other systems will continue to grow and may dominate total ownership costs (TOC) in the future. These costs are exacerbated by the fact ... -
Achieving Better Buying Power for Mobile Open Architecture Software Systems through Diverse Acquisition Scenarios
Scacchi, Walt; Alspaugh, Thomas A. (Monterey, California. Naval Postgraduate School, 2017-05); UCI-AM-17-041This research seeks to identify, track, and analyze software component costs and cost reduction opportunities within diverse acquisition life cycle scenarios for open architecture systems accommodating Web-based and mobile ...