Abstract
A model-oriented method for algebraic specifications is described, using the design language COLD-1 as notation. The method is based upon standard algebraic concepts, such as equivalence relations, congruence relations and homomorphisms. The method makes a clear distinction between the abstract type being defined and the model used as representation. The advantage of this approach is that the problem of implementation bias does not apply and that the operations of the model do not need to satisfy a property usually termed representation invariant. As such, the method deviates in an essential way from model-oriented methods like VDM and Z. Conceivable tool support for the method is briefly sketched.
| Original language | English |
|---|---|
| Title of host publication | VDM 1991 Formal Software Development Methods |
| Subtitle of host publication | Conference Contributions - 4th International Symposium of VDM Europe, Proceedings |
| Editors | Soren Prehn, W.J. Toetenel |
| Publisher | Springer |
| Pages | 106-124 |
| Number of pages | 19 |
| ISBN (Print) | 9783540548348 |
| DOIs | |
| Publication status | Published - 25 Oct 1991 |
| Externally published | Yes |
| Event | 4th International Symposium of VDM on Formal Software Development Methods, VDM 1991 - Noordwijkerhout, Netherlands Duration: 21 Oct 1991 → 25 Oct 1991 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 551 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 4th International Symposium of VDM on Formal Software Development Methods, VDM 1991 |
|---|---|
| Country/Territory | Netherlands |
| City | Noordwijkerhout |
| Period | 21/10/91 → 25/10/91 |
Funding
In this paper, a model-oriented method for algebraic specifications is presented, using the design language COLD-11 as notation. The method is based upon standard algebraic concepts, like equivalence relations, congruence relations and epimorphisms (i.e. surjective *This work is partially supported by the ESPRIT II project ATMOSPHERE, ref #2565. ICOLD is an acronym for Common Object-oriented Language for Design.
Keywords
- Algebraic specifications
- Method support
- Model-oriented methods
- Wide-spectrum languages
Fingerprint
Dive into the research topics of 'A model-oriented method for algebraic specifications using COLD-1 as notation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver