Modeling an engineering design application using extended object-oriented concepts
Autor(a) principal: | |
---|---|
Data de Publicação: | 1998 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/256098 |
Resumo: | This paper presents an approach to extend object-oriented data models, in which versions of an object are allowed to appear at different levels of an inheritance hierarchy, in contrast to the known approaches where they are admitted only at one leveI. This approach allows the design and instantiation of objects to beco me very natural, starting with the design of an object in a class and refining it, adding properties to the subclasses. Versions of objects can be defined in a subclass, having ascendant versions/objects associated to the superclasses. The paper also discusses how the extended model can be used to model engineering applications, fulfilling their requirements. The application is the STAR frarnework, which implements an innovative and flexible data model that allows the user to define an object schema for each design object. Design alternatives and views can be created during the design process and are represented in the object schema. Versioning appears in the STAR model not only for the real design data, but also for alternatives and views in the object schema. This requirement is not naturally modeled by the existing version models in object-oriented databases. |
id |
UFRGS-2_f92a89587ff8cc868b4da177504d679c |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/256098 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Golendziner, Lia GoldsteinSantos, Clesio Saraiva dosWagner, Flavio Rech2023-03-22T03:23:31Z19980103-4308http://hdl.handle.net/10183/256098000212278This paper presents an approach to extend object-oriented data models, in which versions of an object are allowed to appear at different levels of an inheritance hierarchy, in contrast to the known approaches where they are admitted only at one leveI. This approach allows the design and instantiation of objects to beco me very natural, starting with the design of an object in a class and refining it, adding properties to the subclasses. Versions of objects can be defined in a subclass, having ascendant versions/objects associated to the superclasses. The paper also discusses how the extended model can be used to model engineering applications, fulfilling their requirements. The application is the STAR frarnework, which implements an innovative and flexible data model that allows the user to define an object schema for each design object. Design alternatives and views can be created during the design process and are represented in the object schema. Versioning appears in the STAR model not only for the real design data, but also for alternatives and views in the object schema. This requirement is not naturally modeled by the existing version models in object-oriented databases.application/pdfengRevista de Informatica Teorica e Aplicada. Porto Alegre. v. 5, n. 1 (jul. 1998), p. 85-102Banco : Dados orientados : ObjetosModelagem : DadosVersoes : Banco : DadosObject-oriented databasesEngineering databasesData modelingVersionModeling an engineering design application using extended object-oriented conceptsinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/otherinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000212278.pdf.txt000212278.pdf.txtExtracted Texttext/plain44386http://www.lume.ufrgs.br/bitstream/10183/256098/2/000212278.pdf.txt30666671b1148f720adbd6c55c565b35MD52ORIGINAL000212278.pdfTexto completo (inglês)application/pdf7583699http://www.lume.ufrgs.br/bitstream/10183/256098/1/000212278.pdfbb2e85f8204b645281e3b34074ec38d9MD5110183/2560982023-03-23 03:22:47.993979oai:www.lume.ufrgs.br:10183/256098Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-03-23T06:22:47Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Modeling an engineering design application using extended object-oriented concepts |
title |
Modeling an engineering design application using extended object-oriented concepts |
spellingShingle |
Modeling an engineering design application using extended object-oriented concepts Golendziner, Lia Goldstein Banco : Dados orientados : Objetos Modelagem : Dados Versoes : Banco : Dados Object-oriented databases Engineering databases Data modeling Version |
title_short |
Modeling an engineering design application using extended object-oriented concepts |
title_full |
Modeling an engineering design application using extended object-oriented concepts |
title_fullStr |
Modeling an engineering design application using extended object-oriented concepts |
title_full_unstemmed |
Modeling an engineering design application using extended object-oriented concepts |
title_sort |
Modeling an engineering design application using extended object-oriented concepts |
author |
Golendziner, Lia Goldstein |
author_facet |
Golendziner, Lia Goldstein Santos, Clesio Saraiva dos Wagner, Flavio Rech |
author_role |
author |
author2 |
Santos, Clesio Saraiva dos Wagner, Flavio Rech |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Golendziner, Lia Goldstein Santos, Clesio Saraiva dos Wagner, Flavio Rech |
dc.subject.por.fl_str_mv |
Banco : Dados orientados : Objetos Modelagem : Dados Versoes : Banco : Dados |
topic |
Banco : Dados orientados : Objetos Modelagem : Dados Versoes : Banco : Dados Object-oriented databases Engineering databases Data modeling Version |
dc.subject.eng.fl_str_mv |
Object-oriented databases Engineering databases Data modeling Version |
description |
This paper presents an approach to extend object-oriented data models, in which versions of an object are allowed to appear at different levels of an inheritance hierarchy, in contrast to the known approaches where they are admitted only at one leveI. This approach allows the design and instantiation of objects to beco me very natural, starting with the design of an object in a class and refining it, adding properties to the subclasses. Versions of objects can be defined in a subclass, having ascendant versions/objects associated to the superclasses. The paper also discusses how the extended model can be used to model engineering applications, fulfilling their requirements. The application is the STAR frarnework, which implements an innovative and flexible data model that allows the user to define an object schema for each design object. Design alternatives and views can be created during the design process and are represented in the object schema. Versioning appears in the STAR model not only for the real design data, but also for alternatives and views in the object schema. This requirement is not naturally modeled by the existing version models in object-oriented databases. |
publishDate |
1998 |
dc.date.issued.fl_str_mv |
1998 |
dc.date.accessioned.fl_str_mv |
2023-03-22T03:23:31Z |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/other |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/256098 |
dc.identifier.issn.pt_BR.fl_str_mv |
0103-4308 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000212278 |
identifier_str_mv |
0103-4308 000212278 |
url |
http://hdl.handle.net/10183/256098 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartof.pt_BR.fl_str_mv |
Revista de Informatica Teorica e Aplicada. Porto Alegre. v. 5, n. 1 (jul. 1998), p. 85-102 |
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.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/256098/2/000212278.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/256098/1/000212278.pdf |
bitstream.checksum.fl_str_mv |
30666671b1148f720adbd6c55c565b35 bb2e85f8204b645281e3b34074ec38d9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801225083701690368 |