In this thesis, we realized a study of the start-of-the-art on different process domains (business, software, military, medical, etc.). The aim was to identify and categorize critical properties that can be verified on any process model. This study resulted in a library of generic and configurable properties. As a second step, we have defined a framework for process verification called Alloy4PV. This framework uses a subset of UML 2 Activity Diagram as a process modeling language. For process verification, (1) we defined a formal model of UML 2 Activity Diagram based on the fUML semantics, the OMG standard that gives a semantic to a subset of UML 2. This was achieved using first-order logic, (2) we implemented this formalization using the A...
In past years, formal verification techniques and tools were widely developed and used by the resear...
One approach to face the increasing demands on the performance and quality of modern software system...
Over the last few years, several proposals have been presented for supporting conceptual and logical...
Dans cette thèse, nous avons tout d'abord fait une étude de l'état de l'art dans les différents doma...
A UML Protocol State Machine (PSM) is a behavioral diagram for the specification of the external beh...
AbstractWorkflows are used to organize business processes, and workflow management tools are used to...
Automatic formal verification such as model checking faces the combinatorial explosion issue, and th...
Workflows are used to organize business processes, and workflow management tools are used to guide u...
We focus in this PhD on the definition of an industrial platform promoting a better integration of t...
This paper presents a synthesis of a collective work at |RISA with many contributors. This group is ...
Transforming Unified Modelling Language (UML) models into a formal representation to check certain p...
Abstract. The formal language Alloy was developed to provide fully automatic analysis of software de...
Abstract. Web services are a very appropriate communication mech-anism to perform distributed busine...
One of the challenges in concurrent software development is early discovery of design errors which c...
Même si la fiabilité des applications logicielles a souvent été évaluée par les traditionnelles appr...
In past years, formal verification techniques and tools were widely developed and used by the resear...
One approach to face the increasing demands on the performance and quality of modern software system...
Over the last few years, several proposals have been presented for supporting conceptual and logical...
Dans cette thèse, nous avons tout d'abord fait une étude de l'état de l'art dans les différents doma...
A UML Protocol State Machine (PSM) is a behavioral diagram for the specification of the external beh...
AbstractWorkflows are used to organize business processes, and workflow management tools are used to...
Automatic formal verification such as model checking faces the combinatorial explosion issue, and th...
Workflows are used to organize business processes, and workflow management tools are used to guide u...
We focus in this PhD on the definition of an industrial platform promoting a better integration of t...
This paper presents a synthesis of a collective work at |RISA with many contributors. This group is ...
Transforming Unified Modelling Language (UML) models into a formal representation to check certain p...
Abstract. The formal language Alloy was developed to provide fully automatic analysis of software de...
Abstract. Web services are a very appropriate communication mech-anism to perform distributed busine...
One of the challenges in concurrent software development is early discovery of design errors which c...
Même si la fiabilité des applications logicielles a souvent été évaluée par les traditionnelles appr...
In past years, formal verification techniques and tools were widely developed and used by the resear...
One approach to face the increasing demands on the performance and quality of modern software system...
Over the last few years, several proposals have been presented for supporting conceptual and logical...