2010
DOI: 10.1145/1880050.1880056
|View full text |Cite
|
Sign up to set email alerts
|

Component-based modeling and verification of dynamic adaptation in safety-critical embedded systems

Abstract: Adaptation is increasingly used in the development of safety-critical embedded systems, in particular to reduce hardware needs and to increase availability. However, composing a system from many reconfigurable components can lead to a huge number of possible system configurations, inducing a complexity that cannot be handled during system design. To overcome this problem, we propose a new component-based modeling and verification method for adaptive embedded systems. The component-based modeling approach facil… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(12 citation statements)
references
References 21 publications
0
12
0
Order By: Relevance
“…Automating the verification process of applications increases development productivity and quality [1]. There are several research works in this direction.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Automating the verification process of applications increases development productivity and quality [1]. There are several research works in this direction.…”
Section: Related Workmentioning
confidence: 99%
“…In this work, we focus on verification approaches that take advantage of the flexibility of reliable component models and analysis facilities offered by formal models in order to satisfy timing requirements. There are several research works that propose the transformation of informal or semiformal models into formal models, which are supported by available verification tools [1,4,15]. For example, for the safety of rail-road protection systems, Mekki et al use the model-driven architecture approach to systematically transform the UML state machine into the Timed Automata (TA) in order to validate some temporal requirements [15].…”
Section: Introductionmentioning
confidence: 99%
“…We do so by translating the Paradigm models in the process modeling language mCRL2, which comes equipped with a toolset for formal verification and validation. 1 As the two models, as-is and to-be, are rather simple, their mCRL2 specifications can also be simple. Nevertheless, we present them here for two reasons.…”
Section: Dining Philosophersmentioning
confidence: 99%
“…, where Σ in , Σ out , and Σ par are inputs, outputs and parameters respectively (i.e., Σ-alphabets define input, output and parameter variables in terms of datatypes, values, and some additional attributes), whereby M c is an optional set of contained components, and is defined according to relation (1). To clarify this, we distinguish between following two types of components:…”
Section: General: Components and Compositionsmentioning
confidence: 99%