In complex system design, it is important to construct several design models focusing on different aspects of a system to gain a better understanding of individual component structure and behaviour. Scenarios of execution are commonly used to specify partial behaviour and interactions between a group of system objects or components. However, partial specifications may hide inconsistencies or an otherwise unintentionally incomplete or underspecified behavioural model. This paper proposes a new powerful technique combining constraint solvers and theorem provers to complete partial specifications and determine overall model inconsistencies. We use a true-concurrent model, namely labelled event structures, which can be used as the underlying se...
Narrowing the wide conceptual gap between problem and implementation domains is considered a signifi...
International audienceNowadays, large-scale industrial software systems may involve hundreds of deve...
International audienceModern technical systems typically consist of multiple components and must pro...
In complex system design, it is important to construct several design models focusing on different a...
Scenarios of execution are commonly used to specify partial behaviour and interactions between diffe...
Funding: UK EPSRC grant EP/M014290/1, MRC grant MR/S003819/1, and Health Data Research UK, an initia...
Large system models usually consist of several simpler models that can be understood more easily. Ma...
This paper provides an overview of how the Event-B language and verification method can be used to m...
Modern technical systems often consist of multiple components that must fulfill complex functions in...
The requirements analysis, modeling, and simulation have consistently been one of the main challenge...
For many event-driven systems, the completeness and consistency (C&C) are the most important cha...
As modern systems become more complex, design approaches model different aspects of the system separ...
Complex systems are usually modelled through a combination of structural and behavioural models, whe...
ABSTRACT Constructing comprehensive operational models of intended system behaviour is a complex and...
Two concurrent processes are said to be in conflict if they can get trapped in a situation where the...
Narrowing the wide conceptual gap between problem and implementation domains is considered a signifi...
International audienceNowadays, large-scale industrial software systems may involve hundreds of deve...
International audienceModern technical systems typically consist of multiple components and must pro...
In complex system design, it is important to construct several design models focusing on different a...
Scenarios of execution are commonly used to specify partial behaviour and interactions between diffe...
Funding: UK EPSRC grant EP/M014290/1, MRC grant MR/S003819/1, and Health Data Research UK, an initia...
Large system models usually consist of several simpler models that can be understood more easily. Ma...
This paper provides an overview of how the Event-B language and verification method can be used to m...
Modern technical systems often consist of multiple components that must fulfill complex functions in...
The requirements analysis, modeling, and simulation have consistently been one of the main challenge...
For many event-driven systems, the completeness and consistency (C&C) are the most important cha...
As modern systems become more complex, design approaches model different aspects of the system separ...
Complex systems are usually modelled through a combination of structural and behavioural models, whe...
ABSTRACT Constructing comprehensive operational models of intended system behaviour is a complex and...
Two concurrent processes are said to be in conflict if they can get trapped in a situation where the...
Narrowing the wide conceptual gap between problem and implementation domains is considered a signifi...
International audienceNowadays, large-scale industrial software systems may involve hundreds of deve...
International audienceModern technical systems typically consist of multiple components and must pro...