Title :
Generating data access programs from PCTE schemas with constraints
Author :
Atsushi, Sawada ; Naruki, Mitsuda ; Tsuneo, Ajisaka ; Yoshihiro, Matsumoto
Author_Institution :
Dept. of Inf. Sci., Kyoto Univ., Japan
Abstract :
Presents how we developed a tool for generating data access programs from PCTE data schemas. We propose first an extended PCTE data model which allows constraints to be explicitly described between values of the data types. Our program generator analyzes this data model, which we call the constrained SDS (schema definition set), and generates a C++ library. A class of C++ is generated from each object type defined in the constrained SDS, and a set of member functions is generated from attribute types, link types and constraints defined in the SDS. The library provides convenient ways for accessing data which are stored according to the given constrained SDS. An example shows the benefits of using the program generator for tool development in PCTE
Keywords :
abstract data types; automatic programming; information retrieval; object-oriented programming; programming environments; software libraries; software tools; C++ library; PCTE data schemas; Portable Common Tool Environment; attribute types; constrained schema definition set; constraints; data access program generation; data model; data types; link types; member functions; program generator; tool development; Automatic programming; Computer aided software engineering; Data analysis; Data models; Information science; Libraries; Programming profession; Software engineering; Software tools; Standards development;
Conference_Titel :
Software Engineering Conference, 1994. Proceedings., 1994 First Asia-Pacific
Conference_Location :
Tokyo
Print_ISBN :
0-8186-6960-8
DOI :
10.1109/APSEC.1994.465250