• DocumentCode
    1571949
  • Title

    Aspects of realizing the CFI design representation specification in the NELSIS framework

  • Author

    Kist, P. ; Leuken, R.V. ; Sim, M.

  • Author_Institution
    DIMES/DDTC, Delft Univ. of Technol., Netherlands
  • fYear
    1993
  • Firstpage
    372
  • Lastpage
    377
  • Abstract
    The CFI (CAD Framework initiative) organization aims to provide solutions for concurrent engineering by defining a set of standard textual specifications for interfaces that should enable ECAD tool consumers to incorporate tools from various vendors. The most mature of these specifications is the DRPI, a programming interface which specifies the data schema and functions for manipulating elementary ECAD objects. The authors´ objective was to implement the DRPI specification utilizing the NELSIS CAD framework. NELSIS supports a large grained schema; there is just one entity type (called the design object) for representing the design data. Additional entities in the schema provide relational information about the design object. In contrast, the DRPI data schema is fine grained; all data are represented explicitly and homogeneously by many entities. To bridge the gap, an object manager is required. The authors have coupled DRPI to NELSIS in two different ways. The first uses a custom-built dedicated object manager implemented in C, and the second uses a general purpose object oriented manager implemented in C++. The focus is on the schema mapping. The authors provide suggestions for enhancing the CFI schema, and highlight the problems and solutions of performing the mapping. They conclude with several open questions and recommendations
  • Keywords
    CAD; application program interfaces; concurrent engineering; data handling; data structures; electronic data interchange; object-oriented databases; visual databases; C; C++; CAD; CAD framework initiative; CFI design representation; NELSIS framework; concurrent engineering; custom-built dedicated object manager; programming interface; schema mapping; Bridges; Concurrent engineering; Data models; Design automation; Electronic design automation and methodology; Functional programming; Libraries; Object oriented modeling; Sections; Standards organizations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1993, with EURO-VHDL '93. Proceedings EURO-DAC '93., European
  • Conference_Location
    Hamburg
  • Print_ISBN
    0-8186-4350-1
  • Type

    conf

  • DOI
    10.1109/EURDAC.1993.410700
  • Filename
    410700