CRUD-DOM: a model for bridging the gap between the object-oriented and the relational paradigms
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Outros Autores: | , |
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 |