A 15 Year Perspective on Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Automating the Transformational Development of Software
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Research on Knowledge-Based Software Environments at Kestrel Institute
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
The Programmer's Apprentice: A Session with KBEmacs
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Domain-Specific Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
A Transformation System for Developing Recursive Programs
Journal of the ACM (JACM)
English as a very high level language for simulation programming
Proceedings of the ACM SIGPLAN symposium on Very high level languages
On the Transformational Implementation approach to programming
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Efficiency considerations in program synthesis: a knowledge-based approach.
Efficiency considerations in program synthesis: a knowledge-based approach.
Augmented phrase structure grammars
TINLAP '75 Proceedings of the 1975 workshop on Theoretical issues in natural language processing
Hi-index | 0.00 |
A commercially relevant paradigm for a knowledge-based problem-specific program generator is described. It is applicable to repeatedly implemented software, particularly in the intermediate area between the exclusive and standard software. Not the first implementation, but the repeated ones are supported using the "problem-specific programming knowledge" collected during the past implementations. The technical details, as knowledge representation and functional component, are explained and illustrated on an example. Finally, conditions for an efficient application of the program generator are defined. The system can be developed at a relatively low expense of several months.