Modeling an engineering design application using extended object-oriented concepts

Detalhes bibliográficos
Autor(a) principal: Golendziner, Lia Goldstein
Data de Publicação: 1998
Outros Autores: Santos, Clesio Saraiva dos, Wagner, Flavio Rech
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