Implementing mathematics with the Nuprl proof development system
Implementing mathematics with the Nuprl proof development system
Programming from specifications
Programming from specifications
KIDS: A Semiautomatic Program Development System
IEEE Transactions on Software Engineering
Automating software design
A Deductive Approach to Program Synthesis
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Science of Programming
The Evolution of Programs
Tool Support for Formal Software Development: A Generic Architecture
Proceedings of the 5th European Software Engineering Conference
Correct and User-Friendly Implementations of Transformation Systems
FME '96 Proceedings of the Third International Symposium of Formal Methods Europe on Industrial Benefit and Advances in Formal Methods
Algorithm Theories and Design Tactics
Proceedings of the International Conference on Mathematics of Program Construction, 375th Anniversary of the Groningen University
Specware: Formal Support for Composing Software
MPC '95 Mathematics of Program Construction
Hi-index | 0.00 |
We report on a case study to assess the use of an advancedknowledge-based software design technique with programmers who have notparticipated in the technique‘s development. We use the KIDS approachto algorithm design to construct two global search algorithms thatroute baggage through a transportation net. Construction of the secondalgorithm involves extending the KIDS knowledge base. Experience withthe case study leads us to integrate the approach with the spiral andprototyping models of software engineering, and to discuss ways to dealwith incomplete design knowledge.