ACM Home Page
Please provide us with feedback. Feedback
A higher level system communication model for object-oriented specification and design of embedded systems
Full text PdfPdf (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
SIGDA: ACM Special Interest Group on Design Automation
IPSJ : Information Processing Society of Japan
IEEE HK CAS : IEEE HK CAS and Comm. Joint Chapter
IEICE : Inst of Electronics, Info & Communication Engineers
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 16,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/370155.370279
What is a DOI?

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
 
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/.


Collaborative Colleagues:
Kjetil Svarstad: colleagues
Nezih Ben-Fredj: colleagues
Gabriela Nicolescu: colleagues
Ahmed A. Jerraya: colleagues