International audienceThe ever-increasing design complexity of embedded systems is constantly pressing the demand for more abstract design levels and possible methods for automatic verification and synthesis. Transforming a text-based user requirements document into semantically sound models is always difficult and error-prone as mostly these requirements are vague and improperly documented. This paper presents a framework to specify textual requirements graphically in standard modeling formalisms like uml and marte in the form of temporal and logical patterns. The underlying formal semantics of these graphical models allow to eliminate ambiguity in specifications and automatic design verification at different abstraction levels using these...
For several decades, a wide-spread consensus concerning the enormous importance of an in-depth clari...
Natural language software tools may have an important role in making requirements specifications mor...
ABSTRACT. Designing an embedded real-time system is a complex process, which involves mod-eling, ver...
International audienceTo verify embedded systems early in the design stages, we need formal ways to ...
To verify embedded systems early in the design stages, we need formal ways to requirements specifica...
In this paper, both a UML model of requirement and a UML model of a design are defined as a pair of ...
A generic approach to the formal specification of system requirements is presented. It is based on a...
Since the first lines of code were introduced in the automotive domain, vehicles have transitioned f...
Colloque avec actes et comité de lecture. internationale.International audienceIt is essential to wr...
AbstractInformal and abstract user requirement specifications are usually complemented by formal and...
Abstract. UML is considered to be de facto standard for software modeling. However, in software requ...
UML is a widely-used, general purpose modeling language. But its lack of a rigorous semantics forbid...
Formal methods in systems engineering are gaining traction, at least in some areas. While the formal...
Expressing a valid requirements model is a crucial activity in a MDE context as it provides the star...
International audienceWhile formal methods are focused on some particular parts of software systems,...
For several decades, a wide-spread consensus concerning the enormous importance of an in-depth clari...
Natural language software tools may have an important role in making requirements specifications mor...
ABSTRACT. Designing an embedded real-time system is a complex process, which involves mod-eling, ver...
International audienceTo verify embedded systems early in the design stages, we need formal ways to ...
To verify embedded systems early in the design stages, we need formal ways to requirements specifica...
In this paper, both a UML model of requirement and a UML model of a design are defined as a pair of ...
A generic approach to the formal specification of system requirements is presented. It is based on a...
Since the first lines of code were introduced in the automotive domain, vehicles have transitioned f...
Colloque avec actes et comité de lecture. internationale.International audienceIt is essential to wr...
AbstractInformal and abstract user requirement specifications are usually complemented by formal and...
Abstract. UML is considered to be de facto standard for software modeling. However, in software requ...
UML is a widely-used, general purpose modeling language. But its lack of a rigorous semantics forbid...
Formal methods in systems engineering are gaining traction, at least in some areas. While the formal...
Expressing a valid requirements model is a crucial activity in a MDE context as it provides the star...
International audienceWhile formal methods are focused on some particular parts of software systems,...
For several decades, a wide-spread consensus concerning the enormous importance of an in-depth clari...
Natural language software tools may have an important role in making requirements specifications mor...
ABSTRACT. Designing an embedded real-time system is a complex process, which involves mod-eling, ver...