Integrating the theme approach with aspectual scenarios

Detalhes bibliográficos
Autor(a) principal: Penim, Ana Sofia Conceição
Data de Publicação: 2009
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10362/1962
Resumo: Dissertação de Mestrado em Engenharia Informática
id RCAP_e5a4bfd9b8981f7e4055d1874ebd579d
oai_identifier_str oai:run.unl.pt:10362/1962
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Integrating the theme approach with aspectual scenariosAspect-oriented software developmentScenario based developmentTheme approachUMLNegative scenariosDissertação de Mestrado em Engenharia InformáticaAspect-oriented requirements engineering emerged to deal with crosscutting requirements, i.e. requirements that are scattered in the requirements document and tangled with other requirements. There are several aspect-oriented requirements approaches - Theme, proposed by Baniassad and Clarke [7], is one of them. This approach is characterized by the identification of a set of actions associated to verbs present in requirements documentation. These actions are then analyzed in order to identify crosscutting behaviours, each one constituting a potential theme. One problem with this approach is that the composition mechanism is not expressive enough even when the Theme models are integrated to analysis models (e.g. UML diagrams). The MATA approach [24] provides powerful composition mechanisms, based on graph transformations that used UML models, in particular behaviour models (e.g. sequence or activity like diagrams). These models express scenarios that constitute a very popular and used technique to specify a system’s behaviour. Therefore, the result of the integration of these two approaches will be synergetic. Also, considering that in a system not only the expected situations happen, scenarios can also be used to illustrate unexpected situations, making their treatment possible. Negative scenarios are thus also considered, besides the positive ones: their representation is similar, only differing from an optimist and mostly assumed vision of the system’s behavior. These scenarios could be identified with Theme and mapped into MATA. In summary, the objective of this dissertation is twofold: firstly, we will integrate Theme with Aspectual Scenarios (specified in MATA); secondly, we will extend Theme to include the modeling of negative scenarios. The result will be the synergy between two complementary techniques, including the specification of undesirable situations, where behavioral and structural aspect modeling are integrated.FCT - UNLAraújo, JoãoRUNPenim, Ana Sofia Conceição2009-06-03T10:10:59Z20092009-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/1962enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T03:32:10Zoai:run.unl.pt:10362/1962Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:14:59.986397Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Integrating the theme approach with aspectual scenarios
title Integrating the theme approach with aspectual scenarios
spellingShingle Integrating the theme approach with aspectual scenarios
Penim, Ana Sofia Conceição
Aspect-oriented software development
Scenario based development
Theme approach
UML
Negative scenarios
title_short Integrating the theme approach with aspectual scenarios
title_full Integrating the theme approach with aspectual scenarios
title_fullStr Integrating the theme approach with aspectual scenarios
title_full_unstemmed Integrating the theme approach with aspectual scenarios
title_sort Integrating the theme approach with aspectual scenarios
author Penim, Ana Sofia Conceição
author_facet Penim, Ana Sofia Conceição
author_role author
dc.contributor.none.fl_str_mv Araújo, João
RUN
dc.contributor.author.fl_str_mv Penim, Ana Sofia Conceição
dc.subject.por.fl_str_mv Aspect-oriented software development
Scenario based development
Theme approach
UML
Negative scenarios
topic Aspect-oriented software development
Scenario based development
Theme approach
UML
Negative scenarios
description Dissertação de Mestrado em Engenharia Informática
publishDate 2009
dc.date.none.fl_str_mv 2009-06-03T10:10:59Z
2009
2009-01-01T00:00:00Z
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/10362/1962
url http://hdl.handle.net/10362/1962
dc.language.iso.fl_str_mv eng
language eng
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.publisher.none.fl_str_mv FCT - UNL
publisher.none.fl_str_mv FCT - UNL
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137802165682176