Informality in Program Specifications
Proceedings of the Fifth International Joint Conference on Artificial Intelligence. Aids to Programming. Pages 389-396.
Abstract
This paper is concerned primarily with (1) the procedure by which process-oriented specifications are obtained from goal-oriented requirement specifications and (2) computer-based tools for their construction. It first determines some attributes of a suitable process-oriented specification language, then examines the reasons why specifications would still be difficult to write in such a language. The key to overcoming these difficulties seems to be the careful introduction of informality based on partial, rather than complete, descriptions and the use of a computer'-based tool that uses context extensively to complete these descriptions during the process of constructing a well-formed specification. Some results obtained by a running prototype of such a computer-based tool on a few informal example specifications are presented and, finally, some of the techniques used by this phototype system are discussed.
@inproceedings{ijcai1977p91,
title = {Informality in Program Specifications},
author = {Balzer, Robert and Goldman, Neil M. and Wile, David S.},
booktitle = {Proceedings of the Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-77}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Raj Reddy},
pages = {389--396},
year = {1977},
note = {Aids to Programming},
url = {https://ijcai.org/proceedings/1977/91},
}
TY - CPAPER TI - Informality in Program Specifications AU - Balzer, Robert AU - Goldman, Neil M. AU - Wile, David S. T2 - Proceedings of the Fifth International Joint Conference on Artificial Intelligence, IJCAI-77 PB - International Joint Conferences on Artificial Intelligence PY - 1977 SP - 389 EP - 396 UR - https://ijcai.org/proceedings/1977/91 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: