Techniques to Evolve a C++ Based System Design Language

  • Authors:
  • R. Pasko;S. Vernalde;P. Schaumont

  • Affiliations:
  • Inter-University Microelectronics Center, Kapeldreef 57, B-3001 Leuven, Belgium;Inter-University Microelectronics Center, Kapeldreef 57, B-3001 Leuven, Belgium;UCLA, Electrical Engineering Department, Los Angeles, CA

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Complex systems-on-chip present one of the most challengingdesign problems of today. To meet this challenge,new design languages capable to model such heterogeneous,dynamic systems are needed. For implementationof such a language, the use of an object oriented C++ classlibrary has proven to be a promising approach, since newclasses dealing with design- and platform-specific problemscan be added in a conceptual and seamlessly reusable way.This paper shows the development of such an extensionaimed to provide a platform-independent high-level struc-turedstorage object through hiding of the low-level implementationdetails. It results in a completely virtualised,user-extendible component, suitable for use in heterogeneoussystems.