| A higher level system communication model for object-oriented specification and design of embedded systems |
| Full text |
Pdf
(314 KB)
|
| Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2001 Asia and South Pacific Design Automation Conference
table of contents
Yokohama, Japan
Pages: 69 - 77
Year of Publication: 2001
ISBN:0-7803-6634-4
|
|
Authors
|
|
Kjetil Svarstad
|
SINTEF Telecom and Informatics, Signal Processing and Systems Design group, N-7465 Trondheim, Norway
|
|
Nezih Ben-Fredj
|
TIMA Laboratory, SLS group, 46, Avenue Félix Viallet, 38031 Grenoble CEDEX, France
|
|
Gabriela Nicolescu
|
TIMA Laboratory, SLS group, 46, Avenue Félix Viallet, 38031 Grenoble CEDEX, France
|
|
Ahmed A. Jerraya
|
TIMA Laboratory, SLS group, 46, Avenue Félix Viallet, 38031 Grenoble CEDEX, France
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 16, Citation Count: 2
|
|
|
ABSTRACT
The design starting point for current embedded systems design is getting higher and higher on the abstraction level scale in order to meet the challenge of the increasing design gap. Up till now the state-of-the-art tools and methods have used as a highest abstraction of communication the send-receive over a channel, e.g. as in SDL and COSSAP. We introduce a novel higher level communication mechanism for system-level specification which has features supporting object-oriented descriptions and client-server type communication modelling as in CORBA. The communication primitives have been implemented as extensions to System-C, and simulation experiments have been performed.
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
|
|
| |
2
|
A. Takura and T. Ohta, "Stepwise refinement of communications service specifications for conforming to a functional-model," IEICE Transactions on Communications, vol. E77B, pp. 1322-1331, Nov 1994.
|
| |
3
|
|
| |
4
|
M. Nakamura, Y. Kakuda, and T. Kikuno, "On constructing communication protocols from componentbased service specifications," Computer Communications, vol. 19, pp. 1200-1215, Dec 1996.
|
| |
5
|
S. Vercauteren and B. Lin, "Hardware/software communication and system integration for embedded architectures," Design Automation for Embedded Systems, vol. 2, pp. 359-382, May 1997.
|
| |
6
|
A. Takura, T. Sera, and T. Ohta, "Protocol synthesis from rule-based communications service specifications," Electronics and Communications in Japan, Part I-Communications, vol. 81, pp. 22-35, Mar 1998.
|
| |
7
|
J. D. Kleinsmith and D. D. Gajski, "Communication synthesis for reuse," Tech. Rep. ICS 98-06, Department of Information and Computer Science, University of California, Irvine, Feb 1998.
|
 |
8
|
P. Coste , F. Hessel , Ph. Le Marrec , Z. Sugar , M. Romdhani , R. Suescun , N. Zergainoh , A. A. Jarraya, Multilanguage design of heterogeneous systems, Proceedings of the seventh international workshop on Hardware/software codesign, p.54-58, March 1999, Rome, Italy
[doi> 10.1145/301177.301206]
|
| |
9
|
P. Knudsen and J. Madsen, "Integrating communication protocol selectiom with hardware/software codesign," IEEE Transactions on Computer-Aided Design of Integrated Circuits, vol. 18, pp. 1077-1095, Aug 1999.
|
| |
10
|
International Telecommunication Union, CCITT - Specification and Description Language (SDL), Mar 1993. Recommendation Z.100.
|
| |
11
|
|
| |
12
|
|
| |
13
|
E. A. Lee, "Embedded software|an agenda for research," Tech. Rep. UCB ERL Memorandum M99/63, University of California at Berkeley, Dec 1999.
|
| |
14
|
E. A. Lee and Y. Xiong, "System-level types for component-based design," Tech. Rep. UCB/ERL M00/8, University of California at Berkeley, Feb 2000.
|
| |
15
|
Object Management Group, CORBAservices: Common Object Services Specification, Dec 1998. Available at http://www.omg.org/.
|
| |
16
|
R. Milner, J. Parrow, and D. Walker, "A calculus of mobile processes, part I," Tech. Rep. ECS-LCFS- 89-85, Computer Science Department, University of Edinburgh, Jun 1989.
|
| |
17
|
R. Milner, J. Parrow, and D. Walker, "A calculus of mobile processes, part II," Tech. Rep. ECS-LCFS- 89-86, Computer Science Department, University of Edinburgh, Jun 1989.
|
| |
18
|
Synopsys, CoWare, Frontier Design, System-C Version 1.0 User Guide, 2000. Available at http://www.systemc.org/.
|
|