DocumentCode :
3255395
Title :
An experiment on reusing program specifications described by conceptual data model and dependency constraint-based language
Author :
Yokota, Kazuhisa ; Hashimoto, Masaaki ; Sat, Masakazu
Author_Institution :
ATR Commun. Syst. Res. Labs., Kyoto, Japan
fYear :
1992
fDate :
28-30 May 1992
Firstpage :
350
Lastpage :
354
Abstract :
A reusable specification describes a domain but not individual programs with the declarative language PSDL based on the conceptual data model and the dependency constraints, and with hierarchically arranged conceptual schemata. Various program specifications are extracted from the reusable specification and are transformed into C programs by the PSDL compiler. The authors implemented the prototype system, called the SoftReuse System, supporting these facilities, and tested the system with an actual social insurance domain example. The experiment estimated that specification reuse was more productive than procedural code reuse. The reusable specification described with PSDL and conceptual schemata showed a good balance between the object-oriented and functional decomposition approaches. The experiment also pointed out that the comprehensibility of the reusable specification was one of the most important issues to be studied in the future
Keywords :
constraint handling; database management systems; formal specification; software reusability; C programs; SoftReuse System; conceptual data model; declarative language PSDL; dependency constraint-based language; functional decomposition; hierarchically arranged conceptual schemata; object-oriented; reusing program specifications; social insurance domain; Data mining; Data models; Electronic mail; Insurance; Marketing and sales; Object oriented modeling; Productivity; Program processors; Prototypes; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing and Information, 1992. Proceedings. ICCI '92., Fourth International Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-8186-2812-X
Type :
conf
DOI :
10.1109/ICCI.1992.227638
Filename :
227638
Link To Document :
بازگشت