Trace specifications: methodology and models
- 1 September 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 14 (9), 1243-1252
- https://doi.org/10.1109/32.6168
Abstract
The authors summarize the trace specification language and present the trace specification methodology: a set of heuristics designed to make the reading and writing of complex specifications manageable. Also described is a technique for constructing formal, executable models from specifications written using the methodology. These models are useful as proof of specification consistency and as executable prototypes. Fully worked examples of the methodology and the model building techniques are included.<>Keywords
This publication has 13 references indexed in Scilit:
- The trace specification of communications protocolsIEEE Transactions on Computers, 1985
- A Formal Method for the Abstract Specification of SoftwareJournal of the ACM, 1984
- Specifications: Formal and informal—a case studySoftware: Practice and Experience, 1982
- HOPEPublished by Association for Computing Machinery (ACM) ,1980
- Formal specification as a design toolPublished by Association for Computing Machinery (ACM) ,1980
- Abstract data types and software validationCommunications of the ACM, 1978
- The algebraic specification of abstract data typesActa Informatica, 1978
- Limits of the "algebraic" specification of abstract data typesACM SIGPLAN Notices, 1977
- GypsyPublished by Association for Computing Machinery (ACM) ,1977
- Proving Theorems about LISP FunctionsJournal of the ACM, 1975