Title
End-User Class Definition in CAD Systems
Abstract
The object-oriented paradigm is very used in CAD systems. It permits users to create objects and to interrogate their attributes to use them in other processes. While some CAD or drawing systems support end-user programming in order to abstract building functions, none of them permit creating classes where several functions (constructor and selectors) share the same data. A data model that permits to abstract a class from one of its instances built by the end-user is described in this paper. The proposed technique permits the user not only to describe interactively the class constructor, but also to build the class selectors without any programming knowledge. The created class can be used directly thanks to a specific interpretation mechanism, or the corresponding code can be generated and compiled to have persistent classes. This technique has been used in a CAD system that permitting end-user specialization
Year
DOI
Venue
2001
10.1109/HCC.2001.995257
Stresa
Keywords
Field
DocType
object-oriented paradigm,end-user class definition,class selector,tohave persistent class,proposed technique,data model,abstract building function,cad systems,acad system,end-user specialization,ofits instance,class constructor,geometry,cad,data models,functional programming,object oriented programming,world wide web,textile industry,usability,application software,design automation
CAD,Data modeling,Programming language,Object-oriented programming,Functional programming,End user,Computer science,Theoretical computer science,Application software,Data model,Automatic programming
Conference
ISBN
Citations 
PageRank 
0-7695-0474-4
0
0.34
References 
Authors
2
3
Name
Order
Citations
PageRank
Guillaume Texier181.92
Fabrice Depaulis221.06
Laurent Guittet3329.37