CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms

Detalhes bibliográficos
Autor(a) principal: Pereira, Óscar M.
Data de Publicação: 2010
Outros Autores: Aguiar, Rui L., Santos, Maribel Yasmina
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/11368
Resumo: Best Paper Award
id RCAP_d1b21ee2886e7b072014406d92d2d1e5
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/11368
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigmsCRUDDOCRUD-DOMDatabaseImpedance mismatchBest Paper AwardObject-oriented programming is the most successful programming paradigm. Relational database management systems are the most successful data storage components. Despite their individual successes and their desirable tight binding, they rely on different points of view about data entailing difficulties on their integration. Some solutions have been proposed to overcome these difficulties, such as Embedded SQL, object/relational mappings (O/RM), language extensions and even Call Level Interfaces (CLI), as JDBC and ADO.NET. In this paper we present a new model aimed at integrating object-oriented languages and relational databases, named CRUD Data Object Model (CRUD-DOM). CRUDDOM relies on CLI (JDBC) and aims not only at exploring CLI advantages as preserving its performance and SQL expressiveness but also on providing a typestate approach for the implementation of the ResultSet interface. The model design aims to facilitate the development of automatic code generation tools. We also present such a tool, called CRUD Manager (CRUD-M), which provides automatic code generation with a complementary support for software maintenance. This paper shows that CRUD-DOM is an effective model to address the aforementioned objectives.(undefined)IEEEUniversidade do MinhoPereira, Óscar M.Aguiar, Rui L.Santos, Maribel Yasmina20102010-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/11368engHALL, Jon [et. al.], eds. – “Proceedings of the International Conference on Software Engineering Advances (ICSEA’2010), Nice, France, 2010.” Los Alamitos : IEEE Computer Society, 2010. ISBN 978-0-7695-4144-0. p. 114-122.978-0-7695-4144-010.1109/ICSEA.2010.25info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-05-11T04:25:08Zoai:repositorium.sdum.uminho.pt:1822/11368Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-05-11T04:25:08Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
title CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
spellingShingle CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
Pereira, Óscar M.
CRUDDO
CRUD-DOM
Database
Impedance mismatch
title_short CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
title_full CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
title_fullStr CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
title_full_unstemmed CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
title_sort CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
author Pereira, Óscar M.
author_facet Pereira, Óscar M.
Aguiar, Rui L.
Santos, Maribel Yasmina
author_role author
author2 Aguiar, Rui L.
Santos, Maribel Yasmina
author2_role author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Pereira, Óscar M.
Aguiar, Rui L.
Santos, Maribel Yasmina
dc.subject.por.fl_str_mv CRUDDO
CRUD-DOM
Database
Impedance mismatch
topic CRUDDO
CRUD-DOM
Database
Impedance mismatch
description Best Paper Award
publishDate 2010
dc.date.none.fl_str_mv 2010
2010-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/11368
url http://hdl.handle.net/1822/11368
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv HALL, Jon [et. al.], eds. – “Proceedings of the International Conference on Software Engineering Advances (ICSEA’2010), Nice, France, 2010.” Los Alamitos : IEEE Computer Society, 2010. ISBN 978-0-7695-4144-0. p. 114-122.
978-0-7695-4144-0
10.1109/ICSEA.2010.25
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IEEE
publisher.none.fl_str_mv IEEE
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv mluisa.alvim@gmail.com
_version_ 1817544303939944448