Title :
Knowledge-based support for rapid software prototyping
Author_Institution :
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterery, CA, USA
Abstract :
The authors discusses the computer-aided prototyping system´s knowledge base and shows how to apply expert-system technology to the software base management subsystem responsible for finding reusable software components with specified properties. She uses rapid prototyping techniques to allow the detection and correlation of requirement errors early in development. The goal is to automate support for analyzing new problem domains rather than automating the generation of many similar systems in well-understood problem domains. For this reason, the author addresses a general purpose computer-aided prototyping system rather than specialized application generators. The discussion focuses on retrieval strategies, declarative knowledge, and transformations.<>
Keywords :
expert systems; software reusability; software tools; declarative knowledge; expert-system technology; knowledge base; rapid software prototyping; retrieval strategies; reusable software components; software base management subsystem; transformations; Application software; Embedded computing; Humans; Large-scale systems; Programming; Prototypes; Real time systems; Software prototyping; Software reusability; Software systems;
Journal_Title :
IEEE Expert