International audienceWhen using formal methods, one of the main difficulties is to elaborate the initial formal specification from informal descriptions obtained during the requirements analysis phase. For that purpose, we propose a goal-based approach in which the building of an initial formal model (in Event-B) is driven by a goal-oriented requirements engineering model (SysML/KAOS). In a previous work, we have defined a set of rules to derive a partial Event-B specification from a goal model. In this paper, we propose to enhance the goal model in order to obtain a more complete formal specification. First, we advocate the specification of a domain ontology in order to share common understanding of the structure of the different applicat...
International audienceThis paper is about the extension of the SysML/KAOS requirements engineering m...
International audienceNowadays, the usefulness of the formal verification and validation of system s...
Requirements engineering is an important aspect of the software development methodology because it i...
International audienceWhen using formal methods, one of the main difficulties is to elaborate the in...
International audienceModeling the domain of a system to be implemented is a very critical and often...
Nowadays, the usefulness of a formal language for ensuring the consistency of requirements is well e...
Goals play an important role in requirements engineering process, and consequently in systems develo...
Goals play an important role in requirements engineering process, and consequently in systems develo...
Goals play an important role in requirements engineering process, and consequently in systems develo...
International audienceOne way to build safe critical systems is to formally model the requirements f...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceThis paper is about the extension of the SysML/KAOS requirements engineering m...
International audienceThis paper is about the extension of the SysML/KAOS requirements engineering m...
International audienceNowadays, the usefulness of the formal verification and validation of system s...
Requirements engineering is an important aspect of the software development methodology because it i...
International audienceWhen using formal methods, one of the main difficulties is to elaborate the in...
International audienceModeling the domain of a system to be implemented is a very critical and often...
Nowadays, the usefulness of a formal language for ensuring the consistency of requirements is well e...
Goals play an important role in requirements engineering process, and consequently in systems develo...
Goals play an important role in requirements engineering process, and consequently in systems develo...
Goals play an important role in requirements engineering process, and consequently in systems develo...
International audienceOne way to build safe critical systems is to formally model the requirements f...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceWhen designing a hardware or a software system, the inte-gration of domain con...
International audienceThis paper is about the extension of the SysML/KAOS requirements engineering m...
International audienceThis paper is about the extension of the SysML/KAOS requirements engineering m...
International audienceNowadays, the usefulness of the formal verification and validation of system s...
Requirements engineering is an important aspect of the software development methodology because it i...