• DocumentCode
    2051607
  • Title

    Integrating Formal Methods with Model-Driven Engineering

  • Author

    Gargantini, Angelo ; Riccobene, Elvinia ; Scandurra, Patrizia

  • Author_Institution
    Univ. di Bergamo, Bergamo, Italy
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    86
  • Lastpage
    92
  • Abstract
    In this paper, we present our position and experience on integrating formal methods with the model-driven engineering (MDE) approach to software development. Both these two approaches have advantages and disadvantages, and we here show how the advantages of one can be exploited to cover or weaken the disadvantages of the other. We also propose an in-the-loop integration which allows the development of a general framework for software engineering where rigorousness and preciseness of formal methods are combined with flexibility and automation of the MDE. We discuss the feasibility of unifying these two separate worlds, referring to our experience on integrating the abstract state machine formal method with the Eclipse modeling framework supporting MDE facilities.
  • Keywords
    program compilers; software engineering; Eclipse modeling framework; abstract state machine; formal methods; model-driven engineering; software development; software engineering; Collaborative software; Costs; Databases; Model driven engineering; Programming; Project management; Scheduling; Sorting; Taxonomy; Uncertainty; abstract state machines; formal methods; model driven engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.22
  • Filename
    5298478