Title :
Reuse of software process and product through knowledge-based adaptation
Author :
Davis, Margaret J. ; Hawley, Harold G.
Author_Institution :
Defense & Space Group, Boeing Co., Seattle, WA, USA
Abstract :
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 both appropriate software artifacts and the processes for using them. Highlights from that experience are summarized relative to domain analysis and the Boeing/STARS reuse capability. Two measures suggested by that experience are defined: domain implementation complexity and domain implementation variability
Keywords :
aerospace computing; knowledge based systems; military computing; object-oriented programming; software reliability; software reusability; subroutines; ARPA; Advanced Research Projects Agency; Boeing; Navy/Boeing demonstration project; STARS; Software Technology for Adaptable Reliable Systems; asset management; domain analysis; domain implementation complexity; domain implementation variability; flight instrument training system; knowledge-based adaptation; knowledge-based technology; object-oriented; software artifact retrieval; software process reuse; Aerospace engineering; Application software; Asset management; Instruments; Knowledge engineering; Military aircraft; Object oriented modeling; Reliability engineering; Software libraries; Space technology;
Conference_Titel :
Software Reuse: Advances in Software Reusability, 1994. Proceedings., Third International Conference on
Conference_Location :
Rio de Janeiro
Print_ISBN :
0-8186-6632-3
DOI :
10.1109/ICSR.1994.365812