DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Outros Autores: | , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.18293/SEKE2016-184 http://hdl.handle.net/11449/178278 |
Resumo: | The ability to modify its own structure and/or behavior at runtime is a native feature in the development of Self-adaptive Software (SaS). In previous work, a Reference Architecture for SaS (RA4SaS), an automated process for adaptation, and a framework for decision-making were developed to assist the development of SaS. Although such initiatives have collaborated with evolution of SaS, the design of the Decisionmaking Systems (DmS), element of first class for SaS, is manually conducted. Therefore, this paper presents a tool called DmSModeler, which aims to assist the development of DmS for SaS, providing facilities for modeling, calibration of such system, and automatic generation of infrastructure (i.e., source code and databases). Aiming to present the applicability of our tool, a case study was conducted and the results enable us to have good perspectives of contribution to the SaS area and other domains of software systems. |
id |
UNSP_a30eb934215ca78a63feaebe1f900f94 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/178278 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domainDecision-making systemReference architectureSelf-adaptive softwareToolThe ability to modify its own structure and/or behavior at runtime is a native feature in the development of Self-adaptive Software (SaS). In previous work, a Reference Architecture for SaS (RA4SaS), an automated process for adaptation, and a framework for decision-making were developed to assist the development of SaS. Although such initiatives have collaborated with evolution of SaS, the design of the Decisionmaking Systems (DmS), element of first class for SaS, is manually conducted. Therefore, this paper presents a tool called DmSModeler, which aims to assist the development of DmS for SaS, providing facilities for modeling, calibration of such system, and automatic generation of infrastructure (i.e., source code and databases). Aiming to present the applicability of our tool, a case study was conducted and the results enable us to have good perspectives of contribution to the SaS area and other domains of software systems.Dept. of Statistics Applied Mathematics and Computation Univ Estadual Paulista - UNESPDept. of Computer Systems University of São Paulo - USPDept. of Statistics Applied Mathematics and Computation Univ Estadual Paulista - UNESPUniversidade Estadual Paulista (Unesp)Universidade de São Paulo (USP)Affonso, Frank José [UNESP]Leite, Gustavo [UNESP]Nakagawa, Elisa Yumi2018-12-11T17:29:36Z2018-12-11T17:29:36Z2016-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject617-622http://dx.doi.org/10.18293/SEKE2016-184Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, v. 2016-January, p. 617-622.2325-90862325-9000http://hdl.handle.net/11449/17827810.18293/SEKE2016-1842-s2.0-84988349872Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE0,157info:eu-repo/semantics/openAccess2021-10-23T21:44:24Zoai:repositorio.unesp.br:11449/178278Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T14:37:15.233873Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain |
title |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain |
spellingShingle |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain Affonso, Frank José [UNESP] Decision-making system Reference architecture Self-adaptive software Tool |
title_short |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain |
title_full |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain |
title_fullStr |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain |
title_full_unstemmed |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain |
title_sort |
DmS-Modeler: A tool for modeling decision-making systems for self-adaptive software domain |
author |
Affonso, Frank José [UNESP] |
author_facet |
Affonso, Frank José [UNESP] Leite, Gustavo [UNESP] Nakagawa, Elisa Yumi |
author_role |
author |
author2 |
Leite, Gustavo [UNESP] Nakagawa, Elisa Yumi |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) Universidade de São Paulo (USP) |
dc.contributor.author.fl_str_mv |
Affonso, Frank José [UNESP] Leite, Gustavo [UNESP] Nakagawa, Elisa Yumi |
dc.subject.por.fl_str_mv |
Decision-making system Reference architecture Self-adaptive software Tool |
topic |
Decision-making system Reference architecture Self-adaptive software Tool |
description |
The ability to modify its own structure and/or behavior at runtime is a native feature in the development of Self-adaptive Software (SaS). In previous work, a Reference Architecture for SaS (RA4SaS), an automated process for adaptation, and a framework for decision-making were developed to assist the development of SaS. Although such initiatives have collaborated with evolution of SaS, the design of the Decisionmaking Systems (DmS), element of first class for SaS, is manually conducted. Therefore, this paper presents a tool called DmSModeler, which aims to assist the development of DmS for SaS, providing facilities for modeling, calibration of such system, and automatic generation of infrastructure (i.e., source code and databases). Aiming to present the applicability of our tool, a case study was conducted and the results enable us to have good perspectives of contribution to the SaS area and other domains of software systems. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-01-01 2018-12-11T17:29:36Z 2018-12-11T17:29:36Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dx.doi.org/10.18293/SEKE2016-184 Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, v. 2016-January, p. 617-622. 2325-9086 2325-9000 http://hdl.handle.net/11449/178278 10.18293/SEKE2016-184 2-s2.0-84988349872 |
url |
http://dx.doi.org/10.18293/SEKE2016-184 http://hdl.handle.net/11449/178278 |
identifier_str_mv |
Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, v. 2016-January, p. 617-622. 2325-9086 2325-9000 10.18293/SEKE2016-184 2-s2.0-84988349872 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE 0,157 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
617-622 |
dc.source.none.fl_str_mv |
Scopus reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808128389100339200 |