Title :
Gema: a nested relations applications generator
Author :
DuPond, J. ; Hernandez, H.J. ; Icaza, J.I. ; Martinez, Y. ; Ramirez, J. ; Tejeda, P. ; Villagomez, A.
Author_Institution :
Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
Abstract :
Gema, Generator of Multiple Applications is a system for the evolutionary prototyping of interactive database applications. Gema uses direct-manipulation interfaces for the specification of nested relational database schemas, views, forms, menus, reports and applications structure. User procedures can be attached at several places as the desired application evolves from a simple prototype to its finished form. Procedures can be coded using Gema´s database programming language (DBP2). Also, applications specified graphically can be translated to Gema´s DBPL. The authors describe Gema and its DBPL, which is an extension of Pascal, that includes facilities to manage nested relations, handles persistence of any type of variable, and has procedures as first-class objects
Keywords :
application generators; database theory; interactive systems; relational databases; DBPL; Gema; Generator of Multiple Applications; Pascal; database programming language; direct-manipulation interfaces; forms; interactive database applications; menus; nested relational database schemas; prototyping; views; Algebra; Application software; Cities and towns; Computer languages; Computer science; Data models; Environmental management; Project management; Prototypes; Relational databases;
Conference_Titel :
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location :
Kauai, HI
DOI :
10.1109/HICSS.1991.183975