Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/67334
Full metadata record
DC FieldValueLanguage
dc.creatorDag Sjoberg
dc.creatorMalcom Atkinson
dc.creatorJoão Lopes
dc.creatorPhil Trinder
dc.date.accessioned2022-09-15T19:30:24Z-
dc.date.available2022-09-15T19:30:24Z-
dc.date.issued1993
dc.identifier.othersigarra:55193
dc.identifier.urihttps://hdl.handle.net/10216/67334-
dc.description.abstractThe major motivation for database programming language (DBPL) research is to facilitate the construction and maintenance of large data-intensive applications. To fully benefit from DBPLs, supporting methodologies and tools are needed. This paper describes the construction of a multi-author, multi-level thesaurus application (TA). Some tools and methodologies were used in the TA construction, and requirements for other tools and methodologies are identified as the result of our experiences. Although built in a specific language (Napier88), the principles discovered apply to other DBPLs. The TA comprises several loosely-integrated components constructed by different programmers. The components were themselves implemented using general purpose sub-components, including libraries. A principle result is that a realistic application could be constructed quickly in a DBPL. Rapid construction was facilitated by the use of libraries, code reuse and an incremental construction methodology supported by the persistent store. Language features such as a polymorphic type system and structural type equivalence were important. Nevertheless, some problems were encountered with code reuse, with integrating independently constructed components, with the lack of concurrency and with build management such as installation and recompilation. Our experiences lead us to suggest several improvements, including models, methodologies and supporting tools for persistent application construction and maintenance.
dc.language.isoeng
dc.relation.ispartofProceedings of the Fourth International Workshop on Database Programming Languages
dc.rightsrestrictedAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/
dc.titleBuilding an integrated persistent application
dc.typeArtigo em Livro de Atas de Conferência Internacional
dc.contributor.uportoFaculdade de Engenharia
Appears in Collections:FEUP - Artigo em Livro de Atas de Conferência Internacional

Files in This Item:
File Description SizeFormat 
55193.pdf
  Restricted Access
187.43 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons