Academia.eduAcademia.edu

Outline

State and Event-based renement

2000

Abstract

In this paper we give simple example abstract data types, with atomic opera- tions, that are related by data renement under a denition used widely in the liter- ature, but these abstract data types are not related by singleton failure renement. This contradicts results found in the literature. Further we show that a common way to change a model of

References (7)

  1. Bolton, C., Davies, J.: A singleton failures semantics for Communicating Sequen- tial Processes. Research Report PRG-RR-01-11, Oxford University Computing Laboratory (2001)
  2. de Roever, W.P., Engelhardt, K.: Data Refinement: Model oriented proof methods and their comparison. Cambridge Tracts in theoretical computer science 47 (1998)
  3. Woodcock, J., Davies, J.: Using Z: Specification, Refinement and Proof. Prentice Hall (1996)
  4. Derrick, J., Boiten, E.: Relational concurrent refinement. Formal Aspects of Computing 15 (2003) 182-214
  5. Derrick, J., Boiten, E.: Refinement in Z and Object-Z: Foundations and Advanced Applications. Formal Approaches to Computing and Information Technology. Springer (2001)
  6. Abrial, J.R.: The B-Book: Assigning Programs to Meanings. Cambridge Univer- sity Press (1996)
  7. Bolton, C., Davies, J.: A singleton failures semantics for Communicating Sequen- tial Processes. Formal Aspects of Computing 18 (2006) 181-210