Event-B is a formal method for specification and verification of reactive systems. Its Rodin toolkit provides comprehensive support for modelling, refinement and analysis using theorem proving, animation and model checking. There has always been a need to reuse existing models and their associated proofs when modelling related systems to save time and effort. Software product lines (SPLs) focus on the problem of reuse by providing ways to build software products having commonalities and managing variations within products of the same family. Feature modelling is a well know technique to manage variability and configure products within the SPLs. We have combined the two approaches to formally specify SPLs using Event-B. This will contribute ...
This paper provides an overview of how the Event-B language and verification method can be used to m...
UML-B is a graphical front end for Event-B. It adds support for class-oriented modelling but retains...
Abstract. A proposal is made for the development of a feature-oriented reuse capability for safety-c...
Event-B is a formal language for modelling reactive systems, based on set theory and first-order log...
Event-B is a formal method, based on set theory and first-order logic, for specification and verific...
Event-B [MAV:05] is a language for the formal specification and verification of reactive systems. Th...
Feature-oriented modelling is a well-known approach for Software Product Line (SPL) development. It ...
We present a software tool, the Rodin tool, for formal modelling in Event-B. Event-B is a notation a...
Event-B [19] is a language for the formal specification and verification of reactive systems. The la...
Event-B is a formal method for system-level modelling and analysis. Key features of Event-B are the ...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Event-B is a formal method for system-level modelling and analysis. The Rodin Platform is an Eclipse...
Software product lines (SPL) are diverse systems that are developed using a dual engineering process...
Event-B is a formal method for system-level modelling and analysis. The Rodin Platform is an Eclipse...
We believe that the task of developing large systems requires a formal approach. The complexity of t...
This paper provides an overview of how the Event-B language and verification method can be used to m...
UML-B is a graphical front end for Event-B. It adds support for class-oriented modelling but retains...
Abstract. A proposal is made for the development of a feature-oriented reuse capability for safety-c...
Event-B is a formal language for modelling reactive systems, based on set theory and first-order log...
Event-B is a formal method, based on set theory and first-order logic, for specification and verific...
Event-B [MAV:05] is a language for the formal specification and verification of reactive systems. Th...
Feature-oriented modelling is a well-known approach for Software Product Line (SPL) development. It ...
We present a software tool, the Rodin tool, for formal modelling in Event-B. Event-B is a notation a...
Event-B [19] is a language for the formal specification and verification of reactive systems. The la...
Event-B is a formal method for system-level modelling and analysis. Key features of Event-B are the ...
Formal methods are mathematical techniques used for developing large systems. The complexity of grow...
Event-B is a formal method for system-level modelling and analysis. The Rodin Platform is an Eclipse...
Software product lines (SPL) are diverse systems that are developed using a dual engineering process...
Event-B is a formal method for system-level modelling and analysis. The Rodin Platform is an Eclipse...
We believe that the task of developing large systems requires a formal approach. The complexity of t...
This paper provides an overview of how the Event-B language and verification method can be used to m...
UML-B is a graphical front end for Event-B. It adds support for class-oriented modelling but retains...
Abstract. A proposal is made for the development of a feature-oriented reuse capability for safety-c...