Compilation of specifications
Computer software now controls critical systems worldwide. International standards require such programs to be produced from mathematically-precise specifications, but the techniques and tools involved are highly complex and unfamiliar to most programmers. We present a formal basis for extending a t...
Saved in:
Published in: | Proceedings Eighth Asia-Pacific Software Engineering Conference pp. 355 - 362 |
---|---|
Main Author: | |
Format: | Conference Proceeding |
Language: | English |
Published: |
IEEE Comput. Soc
2001
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Computer software now controls critical systems worldwide. International standards require such programs to be produced from mathematically-precise specifications, but the techniques and tools involved are highly complex and unfamiliar to most programmers. We present a formal basis for extending a tool already used by software developers, the program compiler, to undertake much of the task automatically. This is done by devising a code generation strategy, based on program refinement theory, capable of translating specification constructs embedded in programs into executable code, without the need for programmer intervention. |
---|---|
ISBN: | 0769514081 9780769514086 |
ISSN: | 1530-1362 2640-0715 |
DOI: | 10.1109/APSEC.2001.991502 |