• DocumentCode
    2587878
  • Title

    Retrenchment Tutorial

  • Author

    Banach, Richard

  • Author_Institution
    Sch. of Comput. Sci., Manchester Univ.
  • fYear
    2006
  • fDate
    11-15 Sept. 2006
  • Firstpage
    259
  • Lastpage
    259
  • Abstract
    The various theories of model based refinement that have arisen over the years offer powerful methods of transforming abstract formal models into (what are ultimately) implementations, with a high degree of assurance that suitable properties of the abstract model have been preserved. Formal model based refinement has had considerable success in selected critical projects such as the Meteor Project for the Paris Metro and a number of smartcard based developments such as the Mondex Purse and the Javacard. However, refinement is very demanding as regards the precise relationship between abstract models and their more concrete counterparts, and these aspects can inhibit its use, or at least undermine its connection to system requirements
  • Keywords
    formal verification; systems analysis; abstract formal models; model based refinement; retrenchment tutorial; system requirements; Certification; Computer science; Concrete; Continuous time systems; Java; Large-scale systems; Mathematical model; Poles and towers; Tutorial;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2006. SEFM 2006. Fourth IEEE International Conference on
  • Conference_Location
    Pune
  • Print_ISBN
    0-7695-2678-0
  • Type

    conf

  • DOI
    10.1109/SEFM.2006.32
  • Filename
    1698743