| A micromodularity mechanism |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 29, Citation Count: 28
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marcelo F. Frias , Juan P. Galeotti , Carlos G. López Pombo , Nazareno M. Aguirre, DynAlloy: upgrading alloy with actions, Proceedings of the 27th international conference on Software engineering, May 15-21, 2005, St. Louis, MO, USA
|
|
|
|
|
|
|
|
|
Tiago Massoni , Rohit Gheyi , Paulo Borba, A model-driven approach to formal refactoring, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|