Domain-Specific Automatic Programming
- 1 November 1985
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-11 (11), 1321-1336
- https://doi.org/10.1109/tse.1985.231881
Abstract
Domain knowledge is crucial to an automatic programming system and the interaction between domain knowledge and programming at the current time. The NIX project at Schlumberger-Doll Research has been investigating this issue in the context of two application domains related to oil well logging. Based on these experiments we have developed a framework for domain-specific automatic programming. Within the framework, programming is modeled in terms of two activities, formalization and implementation, each of which transforms descriptions of the program as it proceeds through intermediate states of development. The activities and transformations may be used to characterize the interaction of programming knowledge and domain knowledge in an automatic programming system.Keywords
This publication has 16 references indexed in Scilit:
- Understanding and Automating Algorithm DesignIEEE Transactions on Software Engineering, 1985
- Top-down synthesis of divide-and-conquer algorithmsArtificial Intelligence, 1985
- Software Technology in the 1990's: Using a New ParadigmComputer, 1983
- Who needs languages, and why do they need them? or no matter how high the level, it's still programmingPublished by Association for Computing Machinery (ACM) ,1983
- On the inevitable intertwining of specification and implementationCommunications of the ACM, 1982
- The Refinement Paradigm: The Interaction of Coding and Efficiency Knowledge in Program SynthesisIEEE Transactions on Software Engineering, 1981
- An experiment in knowledge-based automatic programmingArtificial Intelligence, 1979
- Initial Report on a Lisp Programmer's ApprenticeIEEE Transactions on Software Engineering, 1978
- Informality in Program SpecificationsIEEE Transactions on Software Engineering, 1978
- The Electrical Resistivity Log as an Aid in Determining Some Reservoir CharacteristicsTransactions of the AIME, 1942