Reuse of software process and product through knowledge-based adaptation
M.J. Davis, Harold G. Hawley · 2002
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.>