In this thesis, we present a platform and a tool support for formal modeling, automated composition, and formal verification of partial system behaviors defined as Use Case Automata (UCAs). Based on research works [24, 31, 32], the Use case Composition, Modeling and Verification (UCOMV) is presented as tool support for the visual modeling of formal behaviors and their merging through the notion of composition expression. The composition expressions determine the extension points in the use cases where the composition is performed, and the operators for the semantics of the composition. The theory and the tool supports a new incremental approach of building the desired system specification with a formal automated mechanism of composition. In...
Software components and the methodology of component-based development offer a promising approach to...
Business analysts and domain experts are often sketching the behaviors of a software system using hi...
International audienceComposition technologies improve reuse in the development of large-scale compl...
Modeling the behavior of a system under development has shown to be a very effective way to ensure t...
International audienceSeveral works emphasize the difficulties of software verification applied to e...
Abstract: Several works emphasize the difficulties of software verification applied to embedded syst...
Common to most software development processes is that system functionalities are defined early in th...
Now that modern infrastructure systems are moving toward an increased use of automation in their day...
AbstractUse cases are often useful in capturing requirements by defining goal-oriented set of intera...
International audienceUse cases are often useful in capturing requirements by defining goal-oriented...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
The aim of this thesis is to create a tool for formal verification of systems specified using textua...
In order to formally verify a component application, it is suitable to structure the formal specific...
Model-based systems engineering (MBSE) enables to verify the system performance using system behavio...
International audienceFormal verification exhibits well known benefits but comes at the price of for...
Software components and the methodology of component-based development offer a promising approach to...
Business analysts and domain experts are often sketching the behaviors of a software system using hi...
International audienceComposition technologies improve reuse in the development of large-scale compl...
Modeling the behavior of a system under development has shown to be a very effective way to ensure t...
International audienceSeveral works emphasize the difficulties of software verification applied to e...
Abstract: Several works emphasize the difficulties of software verification applied to embedded syst...
Common to most software development processes is that system functionalities are defined early in th...
Now that modern infrastructure systems are moving toward an increased use of automation in their day...
AbstractUse cases are often useful in capturing requirements by defining goal-oriented set of intera...
International audienceUse cases are often useful in capturing requirements by defining goal-oriented...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
The aim of this thesis is to create a tool for formal verification of systems specified using textua...
In order to formally verify a component application, it is suitable to structure the formal specific...
Model-based systems engineering (MBSE) enables to verify the system performance using system behavio...
International audienceFormal verification exhibits well known benefits but comes at the price of for...
Software components and the methodology of component-based development offer a promising approach to...
Business analysts and domain experts are often sketching the behaviors of a software system using hi...
International audienceComposition technologies improve reuse in the development of large-scale compl...