Engenharia de requisitos baseadas em modelos para o domínio de software embarcado

Detalhes bibliográficos
Autor(a) principal: Marques, Milena Rota Sena
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPel - Guaiaca
Texto Completo: http://guaiaca.ufpel.edu.br/handle/prefix/5478
Resumo: O projeto de Sistemas Embarcados envolve alta complexidade, pois inclui hardware, software e muitos requisitos tanto funcionais como não funcionais. Todos estes requisitos devem ser considerados durante todo o projeto, sendo devidamente especificados e gerenciados. Para lidar com esta complexidade, modelos descritos em linguagens de modelagem com alto poder de abstração, como UML, são adotados. No entanto, UML não permite representar requisitos não funcionais e relacionamentos entre requisitos, assim a gerência de requisitos não é suportada por abordagens baseadas em UML. O objetivo deste trabalho é apresentar a abordagem MDEReq, que propõe uma engenharia de requisitos orientada a modelos para o domínio de software embarcado. Esta abordagem suporta rastreabilidade de requisitos, que permite gerenciar requisitos desde a especificação até a validação. Para suportar a completa especificação dos requisitos, diagramas UML decorados com estereótipos do perfil MARTE são usados, enquanto a rastreabilidade é suportada pelo uso de notações SysML. Estes modelos são integrados, facilitando a rastreabilidade dos requisitos em todas as fases do projeto, além de permitir que uma única ferramenta possa ser utilizada para a modelagem de todo o projeto e para a gestão de requisitos. Um estudo de caso é usado para demonstrar a abordagem proposta.
id UFPL_0b5d76b1591f55217873daa7ddd62bbc
oai_identifier_str oai:guaiaca.ufpel.edu.br:prefix/5478
network_acronym_str UFPL
network_name_str Repositório Institucional da UFPel - Guaiaca
repository_id_str
spelling 2020-05-21T02:16:48Z2020-05-21T02:16:48Z2013-09-12MARQUES, Milena Rota Sena A. Engenharia de Requisitos Baseadas em Modelos para o Domínio de Software Embarcado. 2013. 74f. Trabalho acadêmico (Mestrado) – Pós-Graduação em Ciência da Computação. Universidade Federal de Pelotas, Pelotas.http://guaiaca.ufpel.edu.br/handle/prefix/5478O projeto de Sistemas Embarcados envolve alta complexidade, pois inclui hardware, software e muitos requisitos tanto funcionais como não funcionais. Todos estes requisitos devem ser considerados durante todo o projeto, sendo devidamente especificados e gerenciados. Para lidar com esta complexidade, modelos descritos em linguagens de modelagem com alto poder de abstração, como UML, são adotados. No entanto, UML não permite representar requisitos não funcionais e relacionamentos entre requisitos, assim a gerência de requisitos não é suportada por abordagens baseadas em UML. O objetivo deste trabalho é apresentar a abordagem MDEReq, que propõe uma engenharia de requisitos orientada a modelos para o domínio de software embarcado. Esta abordagem suporta rastreabilidade de requisitos, que permite gerenciar requisitos desde a especificação até a validação. Para suportar a completa especificação dos requisitos, diagramas UML decorados com estereótipos do perfil MARTE são usados, enquanto a rastreabilidade é suportada pelo uso de notações SysML. Estes modelos são integrados, facilitando a rastreabilidade dos requisitos em todas as fases do projeto, além de permitir que uma única ferramenta possa ser utilizada para a modelagem de todo o projeto e para a gestão de requisitos. Um estudo de caso é usado para demonstrar a abordagem proposta.The design of an Embedded System has high complexity. It includes hardware, software and several functional or non-functional requirements. All requirements have to be well specified and managed during the whole project. In order to handle this complexity, description models are created using modeling languages such as UML. However, UML is neither able to represent non-functional requirements nor relationship between requirements. Therefore, management requirements are not supported on UML based approaches. The main objective of this work is to introduce a MDEReq approach that presents a model driven engineering requirements applied to embedded software. This approach provides requirements traceability that allows management of requirements from the specification to the validation. To support the complete requirement specification, UML diagrams are decorated with stereotypes of the MARTE profile, while the traceability is supported through the use of SysML notations. These models are integrated to ease the requirements traceability in all steps of the project. Furthermore, it allows the usage of a single tool for both design modeling and management requirements. One case study is used to demonstrate our approach.Sem bolsaporUniversidade Federal de PelotasPrograma de Pós-Graduação em ComputaçãoUFPelBrasilCentro de Desenvolvimento TecnológicoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOComputaçãoSoftware embarcadoEngenharia de requisitosSysMLGerência de requisitosRastreabilidadeEmbedded softwareRequirement engineeringRequirement managementRastreabilityEngenharia de requisitos baseadas em modelos para o domínio de software embarcadoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://lattes.cnpq.br/3965607839773069http://lattes.cnpq.br/9175591364526313Brisolara, Lisane Brisolara deMarques, Milena Rota Senainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPel - Guaiacainstname:Universidade Federal de Pelotas (UFPEL)instacron:UFPELTEXTDissertacao_ Milena_Rota_Sena_Marques.pdf.txtDissertacao_ Milena_Rota_Sena_Marques.pdf.txtExtracted texttext/plain131282http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/6/Dissertacao_%20Milena_Rota_Sena_Marques.pdf.txtc481c4cfa5d0ba3e24571bfcba10e084MD56open accessTHUMBNAILDissertacao_ Milena_Rota_Sena_Marques.pdf.jpgDissertacao_ Milena_Rota_Sena_Marques.pdf.jpgGenerated Thumbnailimage/jpeg1777http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/7/Dissertacao_%20Milena_Rota_Sena_Marques.pdf.jpg6e63cbb2563309917cdee8be62e9fabcMD57open accessORIGINALDissertacao_ Milena_Rota_Sena_Marques.pdfDissertacao_ Milena_Rota_Sena_Marques.pdfapplication/pdf1181772http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/1/Dissertacao_%20Milena_Rota_Sena_Marques.pdfe0de5f9ef5fe77048f5f23d5ec197619MD51open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52open accesslicense_textlicense_texttext/html; charset=utf-80http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81866http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/5/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD55open accessprefix/54782023-07-13 04:24:46.083open accessoai:guaiaca.ufpel.edu.br:prefix/5478TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://repositorio.ufpel.edu.br/oai/requestrippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.bropendoar:2023-07-13T07:24:46Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)false
dc.title.pt_BR.fl_str_mv Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
title Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
spellingShingle Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
Marques, Milena Rota Sena
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
Software embarcado
Engenharia de requisitos
SysML
Gerência de requisitos
Rastreabilidade
Embedded software
Requirement engineering
Requirement management
Rastreability
title_short Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
title_full Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
title_fullStr Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
title_full_unstemmed Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
title_sort Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
author Marques, Milena Rota Sena
author_facet Marques, Milena Rota Sena
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/3965607839773069
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9175591364526313
dc.contributor.advisor1.fl_str_mv Brisolara, Lisane Brisolara de
dc.contributor.author.fl_str_mv Marques, Milena Rota Sena
contributor_str_mv Brisolara, Lisane Brisolara de
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
Software embarcado
Engenharia de requisitos
SysML
Gerência de requisitos
Rastreabilidade
Embedded software
Requirement engineering
Requirement management
Rastreability
dc.subject.por.fl_str_mv Computação
Software embarcado
Engenharia de requisitos
SysML
Gerência de requisitos
Rastreabilidade
Embedded software
Requirement engineering
Requirement management
Rastreability
description O projeto de Sistemas Embarcados envolve alta complexidade, pois inclui hardware, software e muitos requisitos tanto funcionais como não funcionais. Todos estes requisitos devem ser considerados durante todo o projeto, sendo devidamente especificados e gerenciados. Para lidar com esta complexidade, modelos descritos em linguagens de modelagem com alto poder de abstração, como UML, são adotados. No entanto, UML não permite representar requisitos não funcionais e relacionamentos entre requisitos, assim a gerência de requisitos não é suportada por abordagens baseadas em UML. O objetivo deste trabalho é apresentar a abordagem MDEReq, que propõe uma engenharia de requisitos orientada a modelos para o domínio de software embarcado. Esta abordagem suporta rastreabilidade de requisitos, que permite gerenciar requisitos desde a especificação até a validação. Para suportar a completa especificação dos requisitos, diagramas UML decorados com estereótipos do perfil MARTE são usados, enquanto a rastreabilidade é suportada pelo uso de notações SysML. Estes modelos são integrados, facilitando a rastreabilidade dos requisitos em todas as fases do projeto, além de permitir que uma única ferramenta possa ser utilizada para a modelagem de todo o projeto e para a gestão de requisitos. Um estudo de caso é usado para demonstrar a abordagem proposta.
publishDate 2013
dc.date.issued.fl_str_mv 2013-09-12
dc.date.accessioned.fl_str_mv 2020-05-21T02:16:48Z
dc.date.available.fl_str_mv 2020-05-21T02:16:48Z
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.citation.fl_str_mv MARQUES, Milena Rota Sena A. Engenharia de Requisitos Baseadas em Modelos para o Domínio de Software Embarcado. 2013. 74f. Trabalho acadêmico (Mestrado) – Pós-Graduação em Ciência da Computação. Universidade Federal de Pelotas, Pelotas.
dc.identifier.uri.fl_str_mv http://guaiaca.ufpel.edu.br/handle/prefix/5478
identifier_str_mv MARQUES, Milena Rota Sena A. Engenharia de Requisitos Baseadas em Modelos para o Domínio de Software Embarcado. 2013. 74f. Trabalho acadêmico (Mestrado) – Pós-Graduação em Ciência da Computação. Universidade Federal de Pelotas, Pelotas.
url http://guaiaca.ufpel.edu.br/handle/prefix/5478
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.publisher.none.fl_str_mv Universidade Federal de Pelotas
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação
dc.publisher.initials.fl_str_mv UFPel
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Desenvolvimento Tecnológico
publisher.none.fl_str_mv Universidade Federal de Pelotas
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPel - Guaiaca
instname:Universidade Federal de Pelotas (UFPEL)
instacron:UFPEL
instname_str Universidade Federal de Pelotas (UFPEL)
instacron_str UFPEL
institution UFPEL
reponame_str Repositório Institucional da UFPel - Guaiaca
collection Repositório Institucional da UFPel - Guaiaca
bitstream.url.fl_str_mv http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/6/Dissertacao_%20Milena_Rota_Sena_Marques.pdf.txt
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/7/Dissertacao_%20Milena_Rota_Sena_Marques.pdf.jpg
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/1/Dissertacao_%20Milena_Rota_Sena_Marques.pdf
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/2/license_url
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/3/license_text
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/4/license_rdf
http://guaiaca.ufpel.edu.br/xmlui/bitstream/prefix/5478/5/license.txt
bitstream.checksum.fl_str_mv c481c4cfa5d0ba3e24571bfcba10e084
6e63cbb2563309917cdee8be62e9fabc
e0de5f9ef5fe77048f5f23d5ec197619
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
43cd690d6a359e86c1fe3d5b7cba0c9b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)
repository.mail.fl_str_mv rippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.br
_version_ 1801846934964535296