Abstract | ||
---|---|---|
The development of database applications is usually carried out informally. The derivation of database programs directly from formal specifications is a well known and unsolved problem. Most of the previous work on the area either tried to solve the problem too generally or was restricted to some trivial aspects, for example deriving the database structure and/or simple operations. However difficult in general, deriving relational database applications directly from Z specifications satisfying a certain set of rules (the method) is not arduous. With appropriate tool support, writing formal specifications according to the method and deriving the corresponding relational database programs can be straightforward. Moreover, it should produce code which is standardized and thus easier to understand and maintain. This paper summarizes material from my Ph.D. thesis [4]. Therefore, it is a pleasure to thank again my supervisors, Ray Welland and David Harper. The financial support for the Ph.D. course was provided by CAPES (Brazilian Federal Agency for Postgraduate Education) and by UFPE (Federal University of Pernambuco). |
Year | DOI | Venue |
---|---|---|
1998 | 10.1016/S1571-0661(05)80226-9 | Electr. Notes Theor. Comput. Sci. |
Keywords | Field | DocType |
relational database,satisfiability,database design,formal specification | Programming language,Relational database,Database model,Computer science,Database design,Database schema,Formal specification,Database structure,Relational model | Journal |
Volume | ISSN | Citations |
14 | Electronic Notes in Theoretical Computer Science | 12 |
PageRank | References | Authors |
0.75 | 9 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Roberto Souto Maior de Barros | 1 | 64 | 6.33 |