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
Link To Document