| Real-time multi-tasking in software synthesis for information processing systems |
| Full text |
Publisher Site
,
Pdf
(171 KB)
|
| Source
|
International Symposium on Systems Synthesis
archive
Proceedings of the 8th international symposium on System synthesis
table of contents
Cannes, France
Pages: 48 - 53
Year of Publication: 1995
ISBN:0-89791-771-5
|
|
Authors
|
|
Filip Thoen
|
IMEC, Leuven, B-3001, Belgium
|
|
Marco Cornero
|
SGS-Thomson Microelectronics, Crolles, 38921, France
|
|
Gert Goossens
|
IMEC, Leuven, B-3001, Belgium
|
|
Hugo De Man
|
IMEC, Leuven, B-3001, Belgium
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 22, Citation Count: 9
|
|
|
ABSTRACT
Abstract: Software synthesis is a new approach which focuses on the support of embedded systems without the use of operating systems. Compared to traditional design practices, a better utilization of the available time and hardware resources can be achieved, because the static information provided by the system specification is fully exploited and an application-specific solution is automatically generated. On-going research on a software synthesis approach for real-time information processing systems is presented which starts from a concurrent process system specification and tries to automate the mapping of this description to a single processor. An internal representation model which is well-suited for the support of concurrency and timing constraints is proposed, together with flexible execution models for multi-tasking with real-time constraints. The method is illustrated on a personal terminal receiver demodulator for mobile satellite communication.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Massimilano Chiodo , Paolo Giusto , Attila Jurecska , Harry C. Hsieh , Alberto Sangiovanni-Vincentelli , Luciano Lavagno, Hardware-Software Codesign of Embedded Systems, IEEE Micro, v.14 n.4, p.26-36, August 1994
[doi> 10.1109/40.296155]
|
 |
2
|
|
| |
3
|
M. Cornero, et al., "Software Synthesis for Real-Time Information Processing Systems," Code Generation for Embedded Processors, Kluwer, 1995.
|
| |
4
|
European Space Agency (ESA), "Mobile Satellite Business Network (MSBN) - System Requirement Specification," Issue 3.1, ESA-Estec, Nov. 17, 1992.
|
| |
5
|
K. Ghosh, et al.,"A Survey of Real-Time Operating Systems," report GIT-CC-93/18, College of Computing, Georgia Institute of Technology, Atlanta, Georgia, Feb. 15, 1994.
|
| |
6
|
D. Lanneer, et al., "CHESS: Retargetable Code Generation for Embedded DSP Processors," Code Generation for Embedded Processors, Kluwer, 1995.
|
| |
7
|
|
| |
8
|
|
| |
9
|
IEEE Inc., "IEEE Standard VHDL Language Reference Manual," IEEE Standard 1076-1987, Mar., 1982.
|
 |
10
|
|
| |
11
|
|
CITED BY 9
|
|
|
|
|
Steven Vercauteren , Bill Lin , Hugo De Man, A strategy for real-time kernel support in application-specific HW/SW embedded architectures, Proceedings of the 33rd annual conference on Design automation, p.678-683, June 03-07, 1996, Las Vegas, Nevada, United States
|
|
|
Jordi Cortadella , Alex Kondratyev , Luciano Lavagno , Marc Massot , Sandra Moral , Claudio Passerone , Yosinori Watanabe , Alberto Sangiovanni-Vincentelli, Task generation and compile-time scheduling for mixed data-control embedded software, Proceedings of the 37th conference on Design automation, p.489-494, June 05-09, 2000, Los Angeles, California, United States
|
|
|
Marco Sgroi , Luciano Lavagno , Yosinori Watanabe , Alberto Sangiovanni-Vincentelli, Synthesis of embedded software using free-choice Petri nets, Proceedings of the 36th ACM/IEEE conference on Design automation, p.805-810, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.3
SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS
Subjects:
Real-time and embedded systems
Additional Classification:
C.
Computer Systems Organization
C.0
GENERAL
Subjects:
Systems specification methodology
D.
Software
D.3
PROGRAMMING LANGUAGES
D.3.4
Processors
Subjects:
Optimization
G.
Mathematics of Computing
G.2
DISCRETE MATHEMATICS
G.2.2
Graph Theory
Subjects:
Graph algorithms
General Terms:
Algorithms,
Design
Keywords:
automatic processor mapping,
automatically generated application-specific solution,
computer aided software engineering,
concurrency control,
concurrent process system specification,
embedded systems,
flexible execution models,
hardware resource utilization,
information processing systems,
internal representation model,
mobile satellite communication,
multiprocessing programs,
personal terminal receiver demodulator,
processor scheduling,
real-time multi-tasking,
real-time systems,
software synthesis,
static information,
time utilization,
timing constraints
|