Flaws in requirements often have a negative impact on the subsequent development phases. In this paper, we propose a novel formalism for the formal representation and validation of requirements. The formalism allows us to represent and reason about object models and their temporal evolution. The key ingredients are class diagrams to represent the objects in the scenarios, fragments of first order logic to deal with the relationships between their attributes and with rich data, and elements of temporal logic operators to deal with the dynamic evolution of the scenario.Formal validation is carried out by means of satisfiability checking, for which we propose a novel procedure based on the reduction to checking the language non-emptiness of a ...
The paper describes an approach that bridges the gap between early requirements specifications and f...
The validation of requirements is a fundamental step in the development process of safety-critical s...
We look into abductive reasoning in the context of propositional temporal object specification/verif...
In this paper we propose a number of extensions for object-oriented models in order to describe dyna...
In this paper we define a requirements-level execution semantics for object-oriented statecharts and...
The notion of object evolution covers several aspects being important for object-oriented informatio...
: In the context of reactive system specification, the certification task usually consists in ensuri...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
The original publication is available at www.springerlink.comInternational audienceThe aim of this p...
Traditional logic-based specification approaches fix the structure and the dynamics of an object sys...
Verification of temporal properties in object specifications from an abductive point of view is inve...
Techniques for specifying temporal properties of an application are presented, based on the assumpti...
In this paper we present a combination of formal specification and mechanical analysis enabling a si...
Formal Tropos is a specification language for early requirements. It is based on concepts from an ag...
Common to most software development processes is that system functionalities are defined early in th...
The paper describes an approach that bridges the gap between early requirements specifications and f...
The validation of requirements is a fundamental step in the development process of safety-critical s...
We look into abductive reasoning in the context of propositional temporal object specification/verif...
In this paper we propose a number of extensions for object-oriented models in order to describe dyna...
In this paper we define a requirements-level execution semantics for object-oriented statecharts and...
The notion of object evolution covers several aspects being important for object-oriented informatio...
: In the context of reactive system specification, the certification task usually consists in ensuri...
This paper presents a logic, called BOTL (Object-Based Temporal Logic), that facilitates the specifi...
The original publication is available at www.springerlink.comInternational audienceThe aim of this p...
Traditional logic-based specification approaches fix the structure and the dynamics of an object sys...
Verification of temporal properties in object specifications from an abductive point of view is inve...
Techniques for specifying temporal properties of an application are presented, based on the assumpti...
In this paper we present a combination of formal specification and mechanical analysis enabling a si...
Formal Tropos is a specification language for early requirements. It is based on concepts from an ag...
Common to most software development processes is that system functionalities are defined early in th...
The paper describes an approach that bridges the gap between early requirements specifications and f...
The validation of requirements is a fundamental step in the development process of safety-critical s...
We look into abductive reasoning in the context of propositional temporal object specification/verif...