The development of complex software systems is a costly endeavor. If prototypes can be rapidly constructed to test the functionality and performance of these systems as the developers gain more knowledge about their requirements, then complex systems can evolve from a series of prototyping efforts. This project uses a model evolution approach to prototyping by treating (i) each prototype systems as an executable abstract model of the target system and (ii) the prototyping process as a series of model evolution supported by a knowledge-base management systems (KBMS). The project will develop an extensible object-oriented knowledge model, a multi-paradigm computation model based on nested transactions, and a reflective, wide-spectrum, and multi-paradigm knowledge base programming language (KBPL) called K which will serve as the common prototyping language in a KBMS-supported evolutionary prototyping system.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9200756
Program Officer
Frank D. Anger
Project Start
Project End
Budget Start
1992-06-01
Budget End
1996-05-31
Support Year
Fiscal Year
1992
Total Cost
$258,630
Indirect Cost
Name
University of Florida
Department
Type
DUNS #
City
Gainesville
State
FL
Country
United States
Zip Code
32611