Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos

Detalhes bibliográficos
Autor(a) principal: Freitas, Edison Pignaton de
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/10268
Resumo: Sistemas de tempo-real embarcados distribuídos se caracterizam pela complexidade e especificidade de seus projetos. Tanto a complexidade quanto a especificidade apresentam forte influência dos diversos requisitos ligados às restrições advindas das três características que distinguem tais sistemas, i.e. presença de fortes restrições temporais, restrições de sistemas embarcados e distribuição de processamento. Estes requisitos, chamados de requisitos não-funcionais, afetam diversas partes do sistema de maneira não uniforme, tornando-se por esta razão difícil o seu gerenciamento. Metodologias orientadas a objetos não apresentam mecanismos específicos para tratar tais requisitos, o que implica na aplicação de um significativo esforço ao se realizar o reuso ou a manutenção de componentes afetados por requisitos de natureza nãofuncional. Novas tecnologias têm surgido com o objetivo de contornar este problema, notadamente a orientação a aspectos. Este paradigma propõe a separação no tratamento dos requisitos não-funcionais contribuindo com a modularização do sistema. Esta dissertação propõe a aplicação de orientação a aspectos para a especificação de sistemas tempo-real embarcados distribuídos. Para isto realizou-se a adaptação de uma metodologia de desenvolvimento de sistemas orientada a aspectos, a FRIDA (From RequIrements to Design using Aspects), contextualizando-a para o domínio de interesse. A utilização desta metodologia provê suporte ao mapeamento de requisitos em elementos de projeto de modo a promover a rastreabilidade entre as fases de análise e projeto. Na fase de projeto é proposta a utilização de aspectos em conjunto com elementos do perfil RT-UML para o tratamento dos requisitos identificados e especificados na fase de análise.
id URGS_b5e612cfe6d677fc9026b87a891ff4ae
oai_identifier_str oai:www.lume.ufrgs.br:10183/10268
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Freitas, Edison Pignaton dePereira, Carlos Eduardo2007-07-26T11:10:11Z2007http://hdl.handle.net/10183/10268000592321Sistemas de tempo-real embarcados distribuídos se caracterizam pela complexidade e especificidade de seus projetos. Tanto a complexidade quanto a especificidade apresentam forte influência dos diversos requisitos ligados às restrições advindas das três características que distinguem tais sistemas, i.e. presença de fortes restrições temporais, restrições de sistemas embarcados e distribuição de processamento. Estes requisitos, chamados de requisitos não-funcionais, afetam diversas partes do sistema de maneira não uniforme, tornando-se por esta razão difícil o seu gerenciamento. Metodologias orientadas a objetos não apresentam mecanismos específicos para tratar tais requisitos, o que implica na aplicação de um significativo esforço ao se realizar o reuso ou a manutenção de componentes afetados por requisitos de natureza nãofuncional. Novas tecnologias têm surgido com o objetivo de contornar este problema, notadamente a orientação a aspectos. Este paradigma propõe a separação no tratamento dos requisitos não-funcionais contribuindo com a modularização do sistema. Esta dissertação propõe a aplicação de orientação a aspectos para a especificação de sistemas tempo-real embarcados distribuídos. Para isto realizou-se a adaptação de uma metodologia de desenvolvimento de sistemas orientada a aspectos, a FRIDA (From RequIrements to Design using Aspects), contextualizando-a para o domínio de interesse. A utilização desta metodologia provê suporte ao mapeamento de requisitos em elementos de projeto de modo a promover a rastreabilidade entre as fases de análise e projeto. Na fase de projeto é proposta a utilização de aspectos em conjunto com elementos do perfil RT-UML para o tratamento dos requisitos identificados e especificados na fase de análise.Distributed real-time embedded systems generally have complex and very specific projects. Those characteristics are influenced by several requirements that have relation with constraints about the time, embedded and distribution restrictions. Those requirements, called non-functional requirements, can affect the whole system in a nonuniform way, what makes it difficult to handle with this kind of requirement. Objectoriented methodologies do not present specific mechanisms to handle those requirements, what imply in a significant effort to perform reuse and maintainability tasks in those components affected by non-functional requirements. New technologies are emerging to fulfill this gap, noteworthy the aspect orientation. This paradigm proposes the separation in handling functional and non-functional requirements, giving a contribution to the system modularity. This dissertation proposes the use of aspect orientation to specify distributed realtime embedded systems. To support this proposal, it was performed an adaptation of an aspect-oriented method called FRIDA (From RequIrements to Design using Aspects). The use of this method supports the mapping of requirements in design model elements, in order to promote traceability between analysis and design phases. The presented approach proposes the use of RT-UML together with aspect oriented elements in design phase aiming to improve the handling of those requirements specified in the analysis phase.application/pdfporSistemas digitaisSistemas embarcadosSistemas : Tempo realDistributed real-time embedded systemsAnalysis and specification of non-functional requirementsAspect-oriented designRT-UMLMetodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídosAspect-Oriented Methodology to Specify Distributed Real-time Embedded Systems info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2007mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000592321.pdf.txt000592321.pdf.txtExtracted Texttext/plain332111http://www.lume.ufrgs.br/bitstream/10183/10268/2/000592321.pdf.txt9e02c5308d1a9026a799c3e9b10a33abMD52ORIGINAL000592321.pdf000592321.pdfTexto completoapplication/pdf2506040http://www.lume.ufrgs.br/bitstream/10183/10268/1/000592321.pdfb108db30ab7f082f07f33cfc765b4292MD51THUMBNAIL000592321.pdf.jpg000592321.pdf.jpgGenerated Thumbnailimage/jpeg1083http://www.lume.ufrgs.br/bitstream/10183/10268/3/000592321.pdf.jpg0495303dfe5d663221809136ae284ee9MD5310183/102682018-10-17 08:08:04.921oai:www.lume.ufrgs.br:10183/10268Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-17T11:08:04Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos
dc.title.alternative.en.fl_str_mv Aspect-Oriented Methodology to Specify Distributed Real-time Embedded Systems
title Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos
spellingShingle Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos
Freitas, Edison Pignaton de
Sistemas digitais
Sistemas embarcados
Sistemas : Tempo real
Distributed real-time embedded systems
Analysis and specification of non-functional requirements
Aspect-oriented design
RT-UML
title_short Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos
title_full Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos
title_fullStr Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos
title_full_unstemmed Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos
title_sort Metodologia orientada a aspectos para a especificação de sistemas tempo-real embarcados distribuídos
author Freitas, Edison Pignaton de
author_facet Freitas, Edison Pignaton de
author_role author
dc.contributor.author.fl_str_mv Freitas, Edison Pignaton de
dc.contributor.advisor1.fl_str_mv Pereira, Carlos Eduardo
contributor_str_mv Pereira, Carlos Eduardo
dc.subject.por.fl_str_mv Sistemas digitais
Sistemas embarcados
Sistemas : Tempo real
topic Sistemas digitais
Sistemas embarcados
Sistemas : Tempo real
Distributed real-time embedded systems
Analysis and specification of non-functional requirements
Aspect-oriented design
RT-UML
dc.subject.eng.fl_str_mv Distributed real-time embedded systems
Analysis and specification of non-functional requirements
Aspect-oriented design
RT-UML
description Sistemas de tempo-real embarcados distribuídos se caracterizam pela complexidade e especificidade de seus projetos. Tanto a complexidade quanto a especificidade apresentam forte influência dos diversos requisitos ligados às restrições advindas das três características que distinguem tais sistemas, i.e. presença de fortes restrições temporais, restrições de sistemas embarcados e distribuição de processamento. Estes requisitos, chamados de requisitos não-funcionais, afetam diversas partes do sistema de maneira não uniforme, tornando-se por esta razão difícil o seu gerenciamento. Metodologias orientadas a objetos não apresentam mecanismos específicos para tratar tais requisitos, o que implica na aplicação de um significativo esforço ao se realizar o reuso ou a manutenção de componentes afetados por requisitos de natureza nãofuncional. Novas tecnologias têm surgido com o objetivo de contornar este problema, notadamente a orientação a aspectos. Este paradigma propõe a separação no tratamento dos requisitos não-funcionais contribuindo com a modularização do sistema. Esta dissertação propõe a aplicação de orientação a aspectos para a especificação de sistemas tempo-real embarcados distribuídos. Para isto realizou-se a adaptação de uma metodologia de desenvolvimento de sistemas orientada a aspectos, a FRIDA (From RequIrements to Design using Aspects), contextualizando-a para o domínio de interesse. A utilização desta metodologia provê suporte ao mapeamento de requisitos em elementos de projeto de modo a promover a rastreabilidade entre as fases de análise e projeto. Na fase de projeto é proposta a utilização de aspectos em conjunto com elementos do perfil RT-UML para o tratamento dos requisitos identificados e especificados na fase de análise.
publishDate 2007
dc.date.accessioned.fl_str_mv 2007-07-26T11:10:11Z
dc.date.issued.fl_str_mv 2007
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/10268
dc.identifier.nrb.pt_BR.fl_str_mv 000592321
url http://hdl.handle.net/10183/10268
identifier_str_mv 000592321
dc.language.iso.fl_str_mv por
language por
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:Biblioteca Digital de Teses e Dissertações 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 Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/10268/2/000592321.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/10268/1/000592321.pdf
http://www.lume.ufrgs.br/bitstream/10183/10268/3/000592321.pdf.jpg
bitstream.checksum.fl_str_mv 9e02c5308d1a9026a799c3e9b10a33ab
b108db30ab7f082f07f33cfc765b4292
0495303dfe5d663221809136ae284ee9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1800308948551598080