25th IEEE International Real-Time Systems Symposium
DOI: 10.1109/real.2004.6
|View full text |Cite
|
Sign up to set email alerts
|

A Flexible and High-Reliable HW/SW Co-Design Method for Real-Time Embedded Systems

Abstract: In this paper, we propose a flexible and high-reliable HW/SW co-design method for real-time systems consisting of multiple functional modules using general purpose components such as DSP, CPU and memory. In our method, we specify a system as a parallel composition of concurrent periodic EFSMs with timing constraints. As communication primitives among EFSMs, multi-way synchronization mechanism can be specified. Here, we propose a technique for efficient development of real-time embedded systems considering both… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…Concurrent periodic Extended Finite Sate Machines ("EFSMs") are used in distributed real time systems as a formal representation of concurrent process [4]. We have modeled the PEs as a parallel composition of concurrent periodic EFSMs synchronized by a scheduler.…”
Section: Distributed Concurrent Modulesmentioning
confidence: 99%
See 4 more Smart Citations
“…Concurrent periodic Extended Finite Sate Machines ("EFSMs") are used in distributed real time systems as a formal representation of concurrent process [4]. We have modeled the PEs as a parallel composition of concurrent periodic EFSMs synchronized by a scheduler.…”
Section: Distributed Concurrent Modulesmentioning
confidence: 99%
“…TSI to TSn -Multiple time step synchronizing signals; STC_1 to STC_n -The PE inputs are sampled when a STC for the module is asserted; REG_1 to REG_n -Asserted at the end of each timestep to store the newly computed result at the output registers of the PE; EOC_1 to EOC_n -Tells the scheduler all PEs completed their processing before the end of the timestep. An EFSM is defined as 6-tuple where the sixth element of the tuple is a counter holding the elapsed time since it has moved to a new state [4]. Because the devices modeled here do not use elapsed time we removed it from the PE EFSM representation.…”
Section: Distributed Concurrent Modulesmentioning
confidence: 99%
See 3 more Smart Citations