Title :
Evolutionary prototyping: techniques for structuring the iterative development of knowledge-based systems
Author :
Bimson, Kent D. ; Burris, L.B.
Author_Institution :
Lockheed Software Technol. Center, Austin, TX, USA
Abstract :
A knowledge-based software project management system called Dr. Watson is being developed using the automated reasoning tool (ART) and Common Lisp on Symbolics workstations. Dr. Watson has evolved over 1-1/2 years from a simple prototype of two to three pages of ART code to a system composed of 26 files; the current system comprises a conceptual model of project management, algorithms, and reasoning processes for project planning and scheduling, consistency and completeness checking, knowledge-aggregation capabilities, and a direct-manipulation graphics interface. Dr. Watson´s evolution has been smooth and controlled because of the techniques used to structure both the prototype and the prototyping process. The authors discuss these techniques, the process model used to organize Dr. Watson´s evolution, and the lessons learned from the project
Keywords :
iterative methods; knowledge based systems; project support environments; software engineering; Common Lisp; Dr. Watson; Symbolics workstations; automated reasoning tool; completeness checking; conceptual model; consistency; direct-manipulation graphics interface; evolutionary prototyping; iterative development; knowledge-aggregation capabilities; knowledge-based systems; project planning; scheduling; software project management system; Graphics; Process planning; Project management; Prototypes; Scheduling algorithm; Software prototyping; Software systems; Software tools; Subspace constraints; Workstations;
Conference_Titel :
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
DOI :
10.1109/HICSS.1990.205191