Engenharia de requisitos baseadas em modelos para o domínio de software embarcado
Autor: | Marques, Milena Rota Sena |
---|---|
Přispěvatelé: | Brisolara, Lisane Brisolara de |
Jazyk: | portugalština |
Rok vydání: | 2013 |
Předmět: | |
Zdroj: | Repositório Institucional da UFPEL Universidade Federal de Pelotas (UFPEL) instacron:UFPEL |
Popis: | Submitted by Aline Batista (alinehb.ufpel@gmail.com) on 2020-05-20T03:55:47Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_ Milena_Rota_Sena_Marques.pdf: 1181772 bytes, checksum: e0de5f9ef5fe77048f5f23d5ec197619 (MD5) Approved for entry into archive by Aline Batista (alinehb.ufpel@gmail.com) on 2020-05-21T02:16:38Z (GMT) No. of bitstreams: 2 Dissertacao_ Milena_Rota_Sena_Marques.pdf: 1181772 bytes, checksum: e0de5f9ef5fe77048f5f23d5ec197619 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Made available in DSpace on 2020-05-21T02:16:48Z (GMT). No. of bitstreams: 2 Dissertacao_ Milena_Rota_Sena_Marques.pdf: 1181772 bytes, checksum: e0de5f9ef5fe77048f5f23d5ec197619 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2013-09-12 Sem bolsa 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. 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. |
Databáze: | OpenAIRE |
Externí odkaz: |