Title :
Object prototyping: Concept and specification language
Author :
Lee, Horng-Juing ; Tsai, Wei-Tek
Author_Institution :
Comput. Sci. Dept., Minnesota Univ., Minneapolis, MN, USA
Abstract :
Object-oriented (OO) database systems are becoming popular for CAD, VLSI, and CASE applications. One of the reasons is the support of prototyping through inheritance and/or scheme evolution. In this paper, we propose another rapid prototyping technique: object prototyping. It assumes that a database schema is fixed and rapid prototyping is achieved by applying alternative values into attributes of an object. This is useful especially for design applications in which determining a design object´s properties is not straightforward. We design a specification language based on the what-for-if construct for modeling the object prototyping. This specification language can (1) help the designer to simulate alternative design parameters to find out the optimal design parameters, (2) reduce the need for writing database programs, (3) support the development and construction of complex applications on top of the database, and (4) test the functionality and performance of design objects
Keywords :
CAD; inheritance; object-oriented databases; software performance evaluation; software prototyping; specification languages; CAD; CASE; VLSI; complex applications; database schema; design applications; functionality; inheritance; object prototyping; optimal design parameters; performance; rapid prototyping technique; scheme evolution; specification language; Application software; Computer aided software engineering; Design automation; Object oriented databases; Object oriented modeling; Prototypes; Specification languages; Testing; Very large scale integration; Writing;
Conference_Titel :
Computer Software and Applications Conference, 1993. COMPSAC 93. Proceedings., Seventeenth Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-4440-0
DOI :
10.1109/CMPSAC.1993.404190