2015 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops 2015
DOI: 10.1109/isorcw.2015.56
|View full text |Cite
|
Sign up to set email alerts
|

Integrated Analysis of Temporal Behavior of Component-Based Distributed Real-Time Embedded Systems

Abstract: Integrated analysis of temporal behavior for distributed real-time embedded (DRE) systems is an important design-time step needed to verify safe and predictable system operation at run-time. In earlier work, we have shown a Colored Petri Net-based (CPN) approach to modeling and analyzing component-based DRE systems. In this paper, we present new CPN-based modeling approaches and advanced state space methods that improve on the scalability and efficiency of the analysis. The generality of the modeling principle… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
3
2

Relationship

4
4

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 33 publications
0
9
0
Order By: Relevance
“…Our prior work, which has been briefly described in Section 7, uses a Colored Petri Net-based (CPN) [22] analysis model to analyze the structural and behavioral properties. This work was originally presented in [23,24].…”
Section: Design-time Analysis Toolsmentioning
confidence: 99%
“…Our prior work, which has been briefly described in Section 7, uses a Colored Petri Net-based (CPN) [22] analysis model to analyze the structural and behavioral properties. This work was originally presented in [23,24].…”
Section: Design-time Analysis Toolsmentioning
confidence: 99%
“…To enable developers to check their designs for such cyclic communications dependencies, component assemblies can be automatically analyzed to ensure that there will be no deadlocks or operation deadline violations. These analysis techniques and tools are outside the scope of this paper, and have been published in previous work [21][22][23]. Figure 2 shows the execution semantics of a component operation executed on the component's executor thread.…”
Section: Rosmod Component Execution Semanticsmentioning
confidence: 99%
“…Furthermore, this behavior of the component is dependent not just on the implementation (i.e., the software) of the component, but also the hardware on which the component runs (or to which it may be connected) and the other software components with which the component is communicating. To combat the complexities of these integration and reusability challenges, the ROSMOD component model has been developed from the start to be analyzable with respect to timing and resource requirements [21][22][23][24][25][26]. In this way, as the developer configures the properties of the component, e.g., periodicity of its timers, the composed system in which that component interacts with other components can be analyzed.…”
Section: Software Complexities and Component Interactionsmentioning
confidence: 99%
“…This is one of our primary goals with the RCPS testbed. In previous work, we have shown our timing analysis methods [14] [15] for component-based distributed CPS. Using a generic I/O component for integration with physics simulation, we are working on modeling and analyzing the temporal behavior of software components while interacting with simulations.…”
Section: System Analysismentioning
confidence: 99%