In this work we explore the FVS language in the context of architectural behavior model checking. FVS holds desirable characteristics for this particular domain. Its flexible notation enables the possibility of performing behavioral exploration when denoting the properties to be satisfied. In addition, FVS expressive power capable of denoting ω-regular properties is useful to denote behavior in a higher level of abstraction. These are two key activities when specifying and validating a system architecture. Given that FVS specifications can be translated into B¨uchi automata they can be used as input in a validation tool like model checkers. In this sense, we conducted industrial relevant case studies to apply our approach in concrete examp...
AbstractStatic analysis may cause state space explosion problem. In this paper we explore differenti...
This article presents a component verification platform called Vercors providing means to analyse th...
As formal verification tools gain popularity, the problem arises of making them more accessible to e...
International audienceThe critical nature of many complex software-intensive systems calls for forma...
The Software Engineering community has identified behavioral specification as one of the main challe...
Property specification is still one of the most challenging tasks for transference of software verif...
International audienceDynamic software architectures emerge when addressing important features of co...
Formal analysis is required to check the behavior of the system before implementation of any safety ...
In this thesis we propose a formal framework for specifying and validating properties of software sy...
Architectural decisions can be interpreted as structural and behavioral constraints that must be enf...
Ensuring the correctness of a given software component has become a crucial aspect in Software Engin...
Safety-critical systems require high quality and dependability levels, where system correctness and ...
In this work we present the article “Declaratively building behavior by means of scenario clauses”. ...
Manually verifying the behavior of software systems with respect to a set of requirements is a time-...
The majority of errors within a software project are introduced during the requirements and design p...
AbstractStatic analysis may cause state space explosion problem. In this paper we explore differenti...
This article presents a component verification platform called Vercors providing means to analyse th...
As formal verification tools gain popularity, the problem arises of making them more accessible to e...
International audienceThe critical nature of many complex software-intensive systems calls for forma...
The Software Engineering community has identified behavioral specification as one of the main challe...
Property specification is still one of the most challenging tasks for transference of software verif...
International audienceDynamic software architectures emerge when addressing important features of co...
Formal analysis is required to check the behavior of the system before implementation of any safety ...
In this thesis we propose a formal framework for specifying and validating properties of software sy...
Architectural decisions can be interpreted as structural and behavioral constraints that must be enf...
Ensuring the correctness of a given software component has become a crucial aspect in Software Engin...
Safety-critical systems require high quality and dependability levels, where system correctness and ...
In this work we present the article “Declaratively building behavior by means of scenario clauses”. ...
Manually verifying the behavior of software systems with respect to a set of requirements is a time-...
The majority of errors within a software project are introduced during the requirements and design p...
AbstractStatic analysis may cause state space explosion problem. In this paper we explore differenti...
This article presents a component verification platform called Vercors providing means to analyse th...
As formal verification tools gain popularity, the problem arises of making them more accessible to e...