An overview of the knowledge acquisition component of the Bauhaus, a prototype computer aided software engineering (CASE) workstation for the development of domain-specific automatic programming systems (D-SAPS) is given. D-SAPS use domain knowledge in the refinement of a description of an application program into a compilable implementation. The approach to the construction of D-SAPS was to automate the process of refining a description of a program, expressed in an object-oriented domain language, into a configuration of software parts that implement the behavior of the domain objects
Where the Knowledge Based Software Assistant (KBSA) is now, four years after the initial report, is ...
Program design is an area of programming that can benefit significantly from machine-mediated assist...
The Requirements Apprentice (RA) is a demonstration system that assists a human analyst in the requi...
An overview is presented of the Automated Software Development Workstation Project, an effort to exp...
Enclosed is a list of selected and recent publications. Most of these publications concern applied r...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
This paper summarizes our experimental research and software development activities in designing rob...
This paper summarizes our experimental research and software development activities in designing rob...
This paper will outline the similarities and differences between two paradigms of software developme...
Designing software systems, like all design activities, is a knowledge-intensive task. Several studi...
International audienceThe increasing essential complexity of software systems makes current software...
This article presents an architecture for controlled automation in software development environments...
The article describes the basic skills and phases necessary for the successful engineering and deve...
The Programmer's apprentice (PA) is an automated program development tool. The PA depends upon a lib...
The Advanced Software Development Workstation Project, funded by Johnson Space Center, is investigat...
Where the Knowledge Based Software Assistant (KBSA) is now, four years after the initial report, is ...
Program design is an area of programming that can benefit significantly from machine-mediated assist...
The Requirements Apprentice (RA) is a demonstration system that assists a human analyst in the requi...
An overview is presented of the Automated Software Development Workstation Project, an effort to exp...
Enclosed is a list of selected and recent publications. Most of these publications concern applied r...
Object-oriented methods aim at providing natural ways for decomposing (or composing) a system into (...
This paper summarizes our experimental research and software development activities in designing rob...
This paper summarizes our experimental research and software development activities in designing rob...
This paper will outline the similarities and differences between two paradigms of software developme...
Designing software systems, like all design activities, is a knowledge-intensive task. Several studi...
International audienceThe increasing essential complexity of software systems makes current software...
This article presents an architecture for controlled automation in software development environments...
The article describes the basic skills and phases necessary for the successful engineering and deve...
The Programmer's apprentice (PA) is an automated program development tool. The PA depends upon a lib...
The Advanced Software Development Workstation Project, funded by Johnson Space Center, is investigat...
Where the Knowledge Based Software Assistant (KBSA) is now, four years after the initial report, is ...
Program design is an area of programming that can benefit significantly from machine-mediated assist...
The Requirements Apprentice (RA) is a demonstration system that assists a human analyst in the requi...