• DocumentCode
    2164770
  • Title

    Validation and Verification of an UML/OCL Model with USE and B: Case Study and Lessons Learnt

  • Author

    Occello, Audrey ; Dery-Pinna, Anne-Marie ; Riveill, Michel

  • Author_Institution
    Univ. of Nice-Sophia Antipolis, Nice
  • fYear
    2008
  • fDate
    9-11 April 2008
  • Firstpage
    113
  • Lastpage
    120
  • Abstract
    Runtime adaptations of applications generate new risks of bugs and unpredicted interactions that may lead the application execution to an unsafe state. Although execution supports are enough mature to implement such adaptation mechanisms, there is still a lack of formal foundations to support such a process. Our work consists in adopting a Model Driven Engineering approach to express adaptation safety independently of execution supports. In this paper we present our experiments in using traditional validation and verification techniques to ensure the correctness of an adaptation safety model in a practical and rigorous way.
  • Keywords
    program debugging; program verification; specification languages; OCL model; UML model; bugs; formal foundations; model driven engineering; validation techniques; verification techniques; Adaptation model; Animation; Assembly; Computer bugs; Model driven engineering; Programming profession; Runtime; Safety; Unified modeling language; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3388-9
  • Type

    conf

  • DOI
    10.1109/ICSTW.2008.53
  • Filename
    4566998