Computer and Information Sciences II 2011
DOI: 10.1007/978-1-4471-2155-8_60
|View full text |Cite
|
Sign up to set email alerts
|

Runtime Verification of Component-Based Embedded Software

Abstract: To deal with increasing size and complexity, component-based software development has been employed in embedded systems. Due to several faults, components can make wrong assumptions about the working mode of the system and the working modes of the other components. To detect mode inconsistencies at runtime, we propose a ''lightweight'' error detection mechanism, which can be integrated with component-based embedded systems. We define links among three levels of abstractions: the runtime behavior of components,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…These studies took place in their industrial context to promote the applicability and scalability of solutions under relevant practical constraints (Brinksma and Hooman 2008). The project involved research efforts in several different areas like runtime verification (Sozer et al 2011), error recovery (Sozer et al 2009), fault diagnosis (Zoeteweij et al 2007), software architecture analysis (Tekinerdogan et al 2008;Sozer et al 2013), and source code analysis (Boogerd and Moonen 2006). However, MBT was not in the focus of the project.…”
Section: Related Workmentioning
confidence: 99%
“…These studies took place in their industrial context to promote the applicability and scalability of solutions under relevant practical constraints (Brinksma and Hooman 2008). The project involved research efforts in several different areas like runtime verification (Sozer et al 2011), error recovery (Sozer et al 2009), fault diagnosis (Zoeteweij et al 2007), software architecture analysis (Tekinerdogan et al 2008;Sozer et al 2013), and source code analysis (Boogerd and Moonen 2006). However, MBT was not in the focus of the project.…”
Section: Related Workmentioning
confidence: 99%
“…The approach also reduces the time and effort needed to develop software [38,39]. Moreover, CBSD facilitates the development of components that are independent of specific applications and improves the reusability of components [34,40]. Software system developers can thus maximize existing structures and components, thereby improving the efficiency of software development [41,42].…”
Section: Descriptionmentioning
confidence: 99%
“…-Error detection: Various techniques for error detection are investigated such as hardware-based deadlock detection and range checking. An approach which checks the consistency of internal modes of components turned out to be successful to detect teletext problems due to a loss of synchronization between components [4]. -Diagnosis: The diagnoses techniques developed within Trader are based on so-called program spectra [5].…”
Section: Approachmentioning
confidence: 99%