loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Olfa Mosbahi 1 ; Leila Jemni 1 and Jacques Jaray 2

Affiliations: 1 LORIA, INRIA Lorraine, Nancy University; Faculté des Sciences, El Manar II University, Tunisia ; 2 LORIA, INRIA Lorraine, Nancy University, France

Keyword(s): Automated systems, Event B method, Refinement, Language TLA+ , Liveness properties, Verification.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Artificial Intelligence ; Artificial Intelligence and Decision Support Systems ; Case-Based Reasoning ; Component-Based Software Engineering ; Enterprise Information Systems ; Information Systems Analysis and Specification ; Model-Driven Software Development ; Pattern Recognition ; Requirements Analysis And Management ; Software Engineering ; Symbolic Systems ; Theory and Methods ; User Modeling ; Web Information Systems and Technologies ; Web Interfaces and Applications

Abstract: This paper deals with the use of two verification approaches : theorem proving and model checking. We focus on the event B method by using its associated theorem proving tool (Click n Prove), and on the language TLA+ by using its model checker TLC. By considering the limitation of the event B method to invariance properties, we propose to apply the language TLA+ to verify liveness properties on a software behavior. We extend first of all the expressivity of a B model (called temporal B model) to deal with the specification of fairness and eventuality properties. Second, we give transformation rules from a temporal B model into a TLA+ module. We present in particular, our prototype system called B2TLA+ , that we have developed to support this transformation. Finally, we verify these properties thanks to the TLC model checker.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.117.99.192

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Mosbahi, O.; Jemni, L. and Jaray, J. (2007). A FORMAL APPROACH FOR THE DEVELOPMENT OF AUTOMATED SYSTEMS. In Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-989-8111-06-7; ISSN 2184-2833, SciTePress, pages 304-310. DOI: 10.5220/0001342503040310

@conference{icsoft07,
author={Olfa Mosbahi. and Leila Jemni. and Jacques Jaray.},
title={A FORMAL APPROACH FOR THE DEVELOPMENT OF AUTOMATED SYSTEMS},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2007},
pages={304-310},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001342503040310},
isbn={978-989-8111-06-7},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - A FORMAL APPROACH FOR THE DEVELOPMENT OF AUTOMATED SYSTEMS
SN - 978-989-8111-06-7
IS - 2184-2833
AU - Mosbahi, O.
AU - Jemni, L.
AU - Jaray, J.
PY - 2007
SP - 304
EP - 310
DO - 10.5220/0001342503040310
PB - SciTePress