ACM Home Page
Please provide us with feedback. Feedback
A micromodularity mechanism
Full text PdfPdf (251 KB)
Source Foundations of Software Engineering archive
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Vienna, Austria
Session: Specification table of contents
Pages: 62 - 73  
Year of Publication: 2001
ISBN:1-58113-390-1
Also published in ...
Authors
Daniel Jackson  Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts,
Ilya Shlyakhter  Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts,
Manu Sridharan  Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts,
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
CEPIS : Council of European Professional Informatics Societies
VIENUT : Vienna University of Technology
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 29,   Citation Count: 28
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/503209.503219
What is a DOI?

ABSTRACT

A simple mechanism for structuring specifications is described. By modelling structures as atoms, it remains entirely first-order and thus amenable to automatic analysis. And by interpreting fields of structures as relations, it allows the same relational operators used in the formula language to be used for dereferencing. An extension feature allows structures to be developed incrementally, but requires no textual inclusion nor any notion of subtyping. The paper demonstrates the flexibility of the mechanism by application in a variety of common idioms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
R. Duke, G. Rose and G. Smith. Object-Z:A Specification Language Advocated for the Description o Standards. SVRC Technical Report 94-45.The So tware Verification Research Centre, University of Queensland, Australia.
 
2
John V.Guttag,James J.Horning,and Andres Modet. Report on the Larch Shared Language:Version 2.3. Technical Report 58,Compaq Systems Research Center, Palo Alto,CA,1990.
3
4
5
 
6
 
7
 
8
 
9
 
10
K.Rustan M.Leino and Greg Nelson.Data abstraction and information hiding .Research Report 160,Compaq Systems Research Center,November 2000.
 
11
Hector Levesque,Fiora Pirri,and Ray Reiter.Foundations or the Situation Calculus.Link~ping Electronic Articles in Computer and Information Science,ISSN 1401-9841,Vol. 3(1998),Nr.018.
 
12
 
13
S.Owre,N.Shankar,J.M.Rushby,and D.W.J.Stringer- Calvert.PVS Language Reference.Computer Science Laboratory,SRI International,Menlo Park,CA,September 1999.
 
14
 
15
Ian Toyn et al.Formal Specification -Z Notation -Syntax, Type and Semantics.Consensus Working Dra t 2.6 o the Z Standards Panel BSI Panel IST/5/-/19/2 (Z Notation). August 24,2000.
 
16
 
17
18

CITED BY  28

Collaborative Colleagues:
Daniel Jackson: colleagues
Ilya Shlyakhter: colleagues
Manu Sridharan: colleagues