Open Access
Structural Modeling: An Application Framework and Development Process for Flight Simulators
Gregory D. Abowd,Len Bass,Larry Howard,Linda Northrop +3 more
- 01 Aug 1993
TL;DR: The structural modeling approach, an application framework and development process for the construction of flight simulators, and a structural model promotes a simple and coherent software architecture with a small number of specialized structural elements obeying a few system-wide coordination strategies are presented.
read more
Abstract: : In this paper, we present the structural modeling approach, an application framework and development process for the construction of flight simulators. Structural modeling was developed to address functional, nonfunctional, and process requirements for flight simulators. It has been successfully use in the development of large scale (one million lines of Ada code) flight simulators for the United States Air Force. A structural model promotes a simple and coherent software architecture with a small number of specialized structural elements obeying a few system-wide coordination strategies. It is this simplicity coherence of the software architecture that enables analysis to demonstrate the quality of the system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
SAAM: a method for analyzing the properties of software architectures
Rick Kazman,Len Bass,Gregory D. Abowd,M. Webb +3 more
- 21 May 1994
TL;DR: A five-step method for analyzing software architectures called SAAM (Software Architecture Analysis Method) is proposed and illustrated by analyzing three separate user interface architectures with respect to the quality of modifiability.
632
Software Architecture: An Executive Overview
Paul Clements,Linda Northrop +1 more
- 01 Feb 1996
TL;DR: This report will attempt to summarize the concept of software architecture for an intended audience of mid to senior level management, assuming some familiarity with common software engineering terms and concepts, but not to have a deep background in the field.
A framework for evaluating software technology
Alan W. Brown,Kurt C. Wallnau +1 more
TL;DR: The authors' experimental framework can help companies evaluate a new software technology by examining its features in relation to its peers and competitors through a systematic approach that includes modeling experiments.
78
Implications of Distributed Object Technology for Reengineering
Nelson Weiderman,Linda Northrop,Dennis B. Smith,Scott Tilley,Kurt C. Wallnau +4 more
- 01 Jun 1997
TL;DR: The question posed by this paper is the extent to which reengineering strategies ought to continue to use program understanding technology, as the cost/benefit ratio of certain forms of program understanding appears to be staying roughly the same over time, while the cost of wrapping legacy systems or their subsystems is dropping rapidly.
References
•Proceedings Article
An Introduction to Software Architecture
David Garlan,Mary Shaw +1 more
- 01 Jan 1994
TL;DR: This paper provides an introduction to the emerging field of software architecture by considering a number of common architectural styles upon which many systems are currently based and showing how different styles can be combined in a single design.
•Book
A Practitioner’s Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems
Mark M. Klein
- 31 Aug 1993
TL;DR: In this article, the authors present a framework for describing real-time systems with RMA and rate-monotonic analysis, as well as a set of rules of thumb.
594
A practitioner's handbook for real-time analysis
Mark Klein,Thomas Ralya,Bill Pollak,Ray Obenza,Michael González Harbour +4 more
- 08 Dec 1993
TL;DR: A Framework for Describing Real-Time Systems and Techniques for Analyzing Timing Behavior and Using the Handbook on Realistic Systems is presented.