Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and YAWL

E Börger - Software & Systems Modeling, 2012 - Springer
We investigate three approaches describing models of business processes: the OMG
standard BPMN in its recent version 2.0, the workflow patterns of the Workflow Pattern …

[HTML][HTML] Making explicit domain knowledge in formal system development

Y Ait-Ameur, D Méry - Science of Computer Programming, 2016 - Elsevier
Modeling languages are concerned with providing techniques and tool support for the
design, synthesis and analysis of the models resulting from a given modeling activity, this …

A correct-by-construction model for asynchronously communicating systems

Z Farah, Y Ait-Ameur, M Ouederni, K Tari - International journal on software …, 2017 - Springer
The design and verification of distributed software systems is often hindered by their ever-
increasing complexity and their asynchronous operational semantics. This article considers …

Web service compensation at runtime: formal modeling and verification using the event-b refinement and proof based formal method

G Babin, Y Ait-Ameur, M Pantel - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
One of the key interests in web services is the ability to compose them in order to build more
powerful and complex ones running in an interoperable and distributed setting. Several …

Formal verification of runtime compensation of web service compositions: A refinement and proof based proposal with Event-B

G Babin, YA Ameur, M Pantel - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
One of the key interests in web services is the ability to compose them in order to build more
powerful and complex ones running in an interoperable and distributed setting. Several …

On Implicit and Explicit Semantics: Integration Issues in Proof-Based Development of Systems: Version to Read

Y Ait-Ameur, JP Gibson, D Méry - International Symposium On Leveraging …, 2014 - Springer
All software systems execute within an environment or context. Reasoning about the correct
behavior of such systems is a ternary relation linking the requirements, system and context …

Applying model transformation and Event-B for specifying an industrial DSL

U Tikhonova, MW Manders… - … Workshop on Model …, 2013 - research.tue.nl
In this paper we describe our experience in applying the Event-B formalism for specifying
the dynamic semantics of a real-life industrial DSL. The main objective of this work is to …

Formal modelling and verification of transactional web service composition: A refinement and proof approach with event-b

I Ait-Sadoune, Y Ait-Ameur - Correct software in web applications and web …, 2015 - Springer
Several languages for describing Web service compositions, like BPEL (Business Process
Execution Language), make use of fault and compensation constructs to handle internal …

Stepwise development of formal models for web services compositions: Modelling and property verification

I Aït-Sadoune, Y Aït-Ameur - Transactions on Large-Scale Data-and …, 2013 - Springer
The ability to compose existing services to provide more complex features is one of the main
benefits of Service Oriented Architecture (SOA). This services composition process …

Modeling and verifying ws-cdl using event-b

HA Le, NT Truong - Context-Aware Systems and Applications: First …, 2013 - Springer
Abstract The Web Services Choreography Description Language (WS-CDL) is an XML-
based language that describes web service composition in the view point of choreography …