Integrating the theme approach with aspectual scenarios
Autor(a) principal: | |
---|---|
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 |