NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
From Goal-Oriented Requirements to Event-B SpecificationsIn goal-oriented requirements engineering methodologies, goals are structured into refinement trees from high-level system-wide goals down to fine-grained requirements assigned to specific software/ hardware/human agents that can realise them. Functional goals assigned to software agents need to be operationalised into specification of services that the agent should provide to realise those requirements. In this paper, we propose an approach for operationalising requirements into specifications expressed in the Event-B formalism. Our approach has the benefit of aiding software designers by bridging the gap between declarative requirements and operational system specifications in a rigorous manner, enabling powerful correctness proofs and allowing further refinements down to the implementation level. Our solution is based on verifying that a consistent Event-B machine exhibits properties corresponding to requirements.
Document ID
20100024461
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Aziz, Benjamin
(Science and Technology Facilities Council (STFC) United Kingdom)
Arenas, Alvaro E.
(Science and Technology Facilities Council (STFC) United Kingdom)
Bicarregui, Juan
(Science and Technology Facilities Council (STFC) United Kingdom)
Ponsard, Christophe
(Centre d'Excellence en Technologies de l'Information et de la Communication (CETIC) Charleroi, Belgium)
Massonet, Philippe
(Centre d'Excellence en Technologies de l'Information et de la Communication (CETIC) Charleroi, Belgium)
Date Acquired
August 24, 2013
Publication Date
April 1, 2009
Publication Information
Publication: Proceedings of the First NASA Formal Methods Symposium
Subject Category
Mathematical And Computer Sciences (General)
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available