Reuse of software process and product through knowledge-based adaptation

  title={Reuse of software process and product through knowledge-based adaptation},
  author={Margaret J. Davis and Harold G. Hawley},
  journal={Proceedings of 1994 3rd International Conference on Software Reuse},
  • Margaret J. Davis, H. Hawley
  • Published 1 November 1994
  • Computer Science
  • Proceedings of 1994 3rd International Conference on Software Reuse
This paper describes the reuse capability that Boeing has developed as one of the prime contractors on the U.S. Advanced Research Projects Agency (ARPA) Software Technology for Adaptable, Reliable Systems (STARS) program. The capability uses object-oriented and knowledge-based technology to support asset management and utilization and is being used on a joint U.S. Navy/Boeing demonstration project for a flight instrument training system. The capability provides for retrieval and adaptation of… 

Figures from this paper

Product-line reuse for Ada systems
This paper describes how product-line reuse for A& systems can be provided through integration of object-oriented and rule-based technologies. The Advanced Research Projects Agency (ARPA) Software
Adaptable, reusable code
A context for understanding different domain-specific reuse approches relative to adaptability is discussed and experience in designing and developing adaptable code is analyzed.
The Role of Opportunism in the Software Design Reuse Process
  • Arun Sen
  • Computer Science
    IEEE Trans. Software Eng.
  • 1997
This research proposes a cognitive model based on opportunism that describes the software design process with reuse and proposes a reuse support system that incorporates blackboard technology and existing reuse library management system.
Requirements Reuse in Support of the Aviation Mission Planning System Migration to the Joint Mission Planning System
This thesis describes a modeling process and tool set to identify similar requirements in two requirement documents and showed that the proposed process and tools significantly shorten the time needed to reuse software requirements.


Software Reuse: From Library to Factory
  • M. Griss
  • Computer Science
    IBM Syst. J.
  • 1993
At Hewlett-Packard Co., a multifaceted corporate reuse program is initiated to help introduce the best practices of systematic reuse into the company, complemented by multidisciplinary research to investigate and develop better methods for domain-specific, reuse-based software engineering.
Feature-Oriented Domain Analysis (FODA) Feasibility Study
This report will establish methods for performing a domain analysis and describe the products of the domain analysis process to illustrate the application of domain analysis to a representative class of software systems.
An architecture developed by Boeing Defense & Space Group, the Domain Architecture for Reuse in Training Systems (DARTS) is discussed and a set of attributes which are believed to characterize a "good" software architecture are derived.
Software Technology for Adaptable, Reliable Systems (STARS)
The Style Guide addresses three areas of style: (1) application/user interactions of dialogues; (2) conventions for developing applications; and (3) formal and informal user interface standardization efforts.
The STARS process engine: language and architecture to support process capture and multi-user execution
The STARS Process Engine is reported on, Boeing's language and architectural approach to specification and automatic execution of processes, andpects of the Denali language are described showing how the syntax of the language is relatively implementation neutral when accessing the synchronization and relationship properties provided by the repository.
WISR'92: fifth annual workshop in software reuse: working group reports
The Fifth Annual Workshop on Institutionalizing Software Reuse (WlSB?92) took place at Hewlett-Packard in Palo Alto, California, October 28-30, 1992. Previous workshops have been held at the Center
Application of Feature-Oriented Domain Analysis to the Army Movement Control Domain
An analysis of the army movement control domain performed by the Software Engineering Institute (SEI) and a team of movement control experts from the Army is documents.
An Instance of the Air Vehicle Training System Domain: A STARS Demmtration Project
  • Proceedings of the
  • 1994
SPC–92019–CMC, Software Productivity Consortium
  • SPC–92019–CMC, Software Productivity Consortium
  • 1992
KAPTUR User's Manual
  • National Aeronautics and Space Agency (NASA)
  • 1993