• DocumentCode
    3418749
  • Title

    An alternative approach to handling nondeterminism in model-oriented data-refinement

  • Author

    Deutsch, Moshe ; Henson, Martin C.

  • Author_Institution
    Dept. of Comput. Sci., Essex Univ., Colchester, UK
  • fYear
    2005
  • fDate
    15-17 Dec. 2005
  • Abstract
    This paper investigates data-refinement by forward and backward simulations for model-oriented specifications whose semantics is given by partial relations. The most well-known example of such a semantics is that for Z. The standard model-theoretic characterisation of refinement is a relational approach based on totalisation and lifting. We contrast this, and relate it to, a new approach inspired by various concepts in algebraic paradigms and type theory (adapted into a framework based on classical logic) for handling nondeterminism and under specification in data-refinement. We provide a new characterisation of refinement based on extracting a set of (deterministic) "implementations", each of which models the specification in question. We examine a means by which data simulations interact with this notion and demonstrate that each of the ensuing simulation-based theories is equivalent to the corresponding standard relational characterisation of refinement.
  • Keywords
    algebraic specification; type theory; backward simulation; forward simulation; model-oriented data-refinement; model-oriented specifications; nondeterminism handling; type theory; Computational modeling; Computer science; Computer simulation; Concrete; Data mining; Logic functions; Machinery; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2465-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2005.29
  • Filename
    1607147