Integrating Formal Methods with Model-Driven Engineering

Integrating Formal Methods with Model-Driven Engineering
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:1119070919
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Integrating Formal Methods with Model-Driven Engineering by : Opeyemi Adesina

Download or read book Integrating Formal Methods with Model-Driven Engineering written by Opeyemi Adesina and published by . This book was released on 2017 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: This thesis presents our method to integrate formal methods with model-driven engineering. Although a large amount of literature exists with the goal of facilitating the adoption of formal methods for educational and industrial practice, yet the adoption of formal methods in academia and industry is poor. The goal of this research is to improve the adoption of formal methods by automating the generation of formal methods code while maintaining scalability and bridging the gaps between formal analysis and actual implementation of the complete system. Our approach is based on generating formal representations of software abstractions expressed in a textual language, called Umple, which is derived from UML. Software abstractions of interest include class models and state machines. For state machines, we address concerns such as composite and concurrent states separately. The resulting systems are analyzable by back-end analysis engines such as Alloy and nuXmv or NuSMV for model checking. To ensure correctness of our approach, we have adopted simulation, empirical studies and rigorous test-driven development (TDD) methodologies. To guarantee correctness of state machine systems under analysis (SSUAs), we present methods to automatically generate specifications to analyze domain-independent properties such as non-determinism and reachability analysis. We apply these methods in various case studies; certify their conformance with sets of requirements and uncover certain flaws. Our contributions include a) The overall approach, involving having the developer write the system in Umple and generating both the formal system for analysis and the final code from the same model; b) a novel approach to encode SSUAs even in the presence of and-cross transitions; c) a fully automated approach to certify an SSUA to be free from nondeterminism even in the presence of unbounded domains and multiple and-cross transitions within the same enclosing orthogonal state; d) an empirical study of the impact of abstraction on some performance parameters; and e) a translator from Umple to Alloy and SMV.


Integrating Formal Methods with Model-Driven Engineering Related Books

Integrating Formal Methods with Model-Driven Engineering
Language: en
Pages:
Authors: Opeyemi Adesina
Categories:
Type: BOOK - Published: 2017 - Publisher:

DOWNLOAD EBOOK

This thesis presents our method to integrate formal methods with model-driven engineering. Although a large amount of literature exists with the goal of facilit
Formal Methods for Model-Driven Engineering
Language: en
Pages: 444
Authors: Marco Bernardo
Categories: Computers
Type: BOOK - Published: 2012-06-26 - Publisher: Springer

DOWNLOAD EBOOK

This book presents 11 tutorial lectures by leading researchers given at the 12th edition of the International School on Formal Methods for the Design of Compute
Integrated Formal Methods
Language: en
Pages: 410
Authors: Michael Butler
Categories: Computers
Type: BOOK - Published: 2002-05-02 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

The third in a series of international conferences on Integrated Formal Methods, IFM 2002, was held in Turku, Finland, May 15–17, 2002. Turku, situated in the
Composing Model-Based Analysis Tools
Language: en
Pages: 311
Authors: Robert Heinrich
Categories: Computers
Type: BOOK - Published: 2021-12-02 - Publisher: Springer Nature

DOWNLOAD EBOOK

This book presents joint works of members of the software engineering and formal methods communities with representatives from industry, with the goal of establ
Integrated Formal Methods
Language: en
Pages: 461
Authors: Brijesh Dongol
Categories: Computers
Type: BOOK - Published: 2020-11-13 - Publisher: Springer Nature

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the 16th International Conference on Integrated Formal Methods, IFM 2019, held in Lugano, Switzerland, in Nove