Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
Autor(a) principal: | |
---|---|
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 |