Hide metadata

dc.date.accessioned2013-03-12T08:01:53Z
dc.date.available2013-03-12T08:01:53Z
dc.date.issued1993en_US
dc.date.submitted2009-03-13en_US
dc.identifier.urihttp://hdl.handle.net/10852/10037
dc.description.abstractThe major motivation for database programming language (DBPL) research is to facilitate the construction and maintenance of large dataintensive applications. To fully bene t from DBPLs, supporting methodologies and tools are needed. This paper reports requirements for such methodologies and tools that were experienced when constructing a multiauthored, multi-levelled Thesaurus Application (TA) in a higher order DBPL. Although built in a speci c language (Napier88), the major principles discovered apply to other DBPLs. The TA comprises several looselyintegrated components constructed by di erent programmers. The components were themselves implemented using general purpose sub-components, including libraries. We experienced 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.eng
dc.language.isoengen_US
dc.titleBuilding an integrated persistent applicationen_US
dc.typeChapteren_US
dc.date.updated2009-03-13en_US
dc.creator.authorSjøberg, Dag I.K.en_US
dc.creator.authorAtkinson, Malcolm P.en_US
dc.creator.authorLopes, Joaoen_US
dc.creator.authorTrinder, Philen_US
dc.subject.nsiVDP::420en_US
dc.identifier.startpage-
dc.identifier.urnURN:NBN:no-21567en_US
dc.type.documentBokkapittelen_US
dc.identifier.duo89912en_US
dc.identifier.bibsys950715816en_US
dc.type.peerreviewedPeer reviewed
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/10037/1/DSjoberg-6.pdf
dc.type.versionAcceptedVersion
cristin.btitleInternational Workshop on Database Programming Languages


Files in this item

Appears in the following Collection

Hide metadata