An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation
- Autores
- Bogado, Verónica; Villarreal Guzmán, Eva; Gonnet, Silvio; Leone, Horacio
- Año de publicación
- 2016
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión enviada
- Descripción
- Software Engineering needs novel tools to pursue further the goals of achieving software quality, facing the changing role of software. In this context, Software Architecture plays a key role because it directly affects the final quality. Software Architecture Evaluation validates if the architecture achieves the quality requirements, and triggers a set of design decisions. The decision-making is a very complex process driven by several human factors. It is argued that Artificial Intelligence-based practices can assist this process. In this work, an Artificial Intelligence-based approach for assisting architects in the design decision-making process driven by quality attributes is proposed. This first version combines quality-attribute models and an intelligent agent to support software architecture evaluation. It applies Reinforcement Learning tools to obtain a sequential architectural pattern application policy by simulation. A case study and a set of experiments illustrate the proposal with patterns commonly used in software industry.
Fil: Leone, Horacio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe; Argentina.
Fil: Gonnet, Silvio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe; Argentina.
Fil: Villarreal Guzmán, Eva. Universidad Tecnológica Nacional. Facultad Regional Villa María; Argentina.
Fil: Bogado, Verónica. Universidad Tecnológica Nacional. Facultad Regional Villa María; Argentina. - Materia
-
Diseño de sistemas
Informática
Software - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
.jpg)
- Institución
- Universidad Católica de Salta
- OAI Identificador
- oai:bibliotecas.ucasal.edu.ar:61343
Ver los metadatos del registro completo
| id |
RIUCASAL_c1c7bf13c3f0088c40613ec9854e615f |
|---|---|
| oai_identifier_str |
oai:bibliotecas.ucasal.edu.ar:61343 |
| network_acronym_str |
RIUCASAL |
| repository_id_str |
3930 |
| network_name_str |
Repositorio Institucional (UCaSal) |
| spelling |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture EvaluationBogado, VerónicaVillarreal Guzmán, EvaGonnet, SilvioLeone, HoracioDiseño de sistemasInformáticaSoftwareSoftware Engineering needs novel tools to pursue further the goals of achieving software quality, facing the changing role of software. In this context, Software Architecture plays a key role because it directly affects the final quality. Software Architecture Evaluation validates if the architecture achieves the quality requirements, and triggers a set of design decisions. The decision-making is a very complex process driven by several human factors. It is argued that Artificial Intelligence-based practices can assist this process. In this work, an Artificial Intelligence-based approach for assisting architects in the design decision-making process driven by quality attributes is proposed. This first version combines quality-attribute models and an intelligent agent to support software architecture evaluation. It applies Reinforcement Learning tools to obtain a sequential architectural pattern application policy by simulation. A case study and a set of experiments illustrate the proposal with patterns commonly used in software industry. Fil: Leone, Horacio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe; Argentina.Fil: Gonnet, Silvio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe; Argentina.Fil: Villarreal Guzmán, Eva. Universidad Tecnológica Nacional. Facultad Regional Villa María; Argentina.Fil: Bogado, Verónica. Universidad Tecnológica Nacional. Facultad Regional Villa María; Argentina.Universidad Católica de Salta. Facultad de Ingeniería (Salta)Congreso Nacional de Ingeniería en Informática / Sistemas de información (4° : 2016 nov. 17-18 : Salta)2016-12-30info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/submittedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=613436134320170516u u u0frey0103 baspa1001514Salta (province)info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)reponame:Repositorio Institucional (UCaSal)instname:Universidad Católica de Saltainstacron:UCaSal2025-10-23T11:19:08Zoai:bibliotecas.ucasal.edu.ar:61343Institucionalhttp://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=16Universidad privadaNo correspondehttp://bibliotecas.ucasal.edu.ar/ws/oai2_7?verb=Identifycdiedrich@ucasal.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:39302025-10-23 11:19:08.641Repositorio Institucional (UCaSal) - Universidad Católica de Saltafalse |
| dc.title.none.fl_str_mv |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation |
| title |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation |
| spellingShingle |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation Bogado, Verónica Diseño de sistemas Informática Software |
| title_short |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation |
| title_full |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation |
| title_fullStr |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation |
| title_full_unstemmed |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation |
| title_sort |
An Intelligent Approach to Support Software Architecture Decision-making in the Context of Software Architecture Evaluation |
| dc.creator.none.fl_str_mv |
Bogado, Verónica Villarreal Guzmán, Eva Gonnet, Silvio Leone, Horacio |
| author |
Bogado, Verónica |
| author_facet |
Bogado, Verónica Villarreal Guzmán, Eva Gonnet, Silvio Leone, Horacio |
| author_role |
author |
| author2 |
Villarreal Guzmán, Eva Gonnet, Silvio Leone, Horacio |
| author2_role |
author author author |
| dc.contributor.none.fl_str_mv |
Congreso Nacional de Ingeniería en Informática / Sistemas de información (4° : 2016 nov. 17-18 : Salta) |
| dc.subject.none.fl_str_mv |
Diseño de sistemas Informática Software |
| topic |
Diseño de sistemas Informática Software |
| dc.description.none.fl_txt_mv |
Software Engineering needs novel tools to pursue further the goals of achieving software quality, facing the changing role of software. In this context, Software Architecture plays a key role because it directly affects the final quality. Software Architecture Evaluation validates if the architecture achieves the quality requirements, and triggers a set of design decisions. The decision-making is a very complex process driven by several human factors. It is argued that Artificial Intelligence-based practices can assist this process. In this work, an Artificial Intelligence-based approach for assisting architects in the design decision-making process driven by quality attributes is proposed. This first version combines quality-attribute models and an intelligent agent to support software architecture evaluation. It applies Reinforcement Learning tools to obtain a sequential architectural pattern application policy by simulation. A case study and a set of experiments illustrate the proposal with patterns commonly used in software industry. Fil: Leone, Horacio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe; Argentina. Fil: Gonnet, Silvio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe; Argentina. Fil: Villarreal Guzmán, Eva. Universidad Tecnológica Nacional. Facultad Regional Villa María; Argentina. Fil: Bogado, Verónica. Universidad Tecnológica Nacional. Facultad Regional Villa María; Argentina. |
| description |
Software Engineering needs novel tools to pursue further the goals of achieving software quality, facing the changing role of software. In this context, Software Architecture plays a key role because it directly affects the final quality. Software Architecture Evaluation validates if the architecture achieves the quality requirements, and triggers a set of design decisions. The decision-making is a very complex process driven by several human factors. It is argued that Artificial Intelligence-based practices can assist this process. In this work, an Artificial Intelligence-based approach for assisting architects in the design decision-making process driven by quality attributes is proposed. This first version combines quality-attribute models and an intelligent agent to support software architecture evaluation. It applies Reinforcement Learning tools to obtain a sequential architectural pattern application policy by simulation. A case study and a set of experiments illustrate the proposal with patterns commonly used in software industry. |
| publishDate |
2016 |
| dc.date.none.fl_str_mv |
2016-12-30 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/submittedVersion http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
submittedVersion |
| dc.identifier.none.fl_str_mv |
https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=61343 61343 20170516u u u0frey0103 ba |
| url |
https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=61343 |
| identifier_str_mv |
61343 20170516u u u0frey0103 ba |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
1001514 Salta (province) |
| dc.publisher.none.fl_str_mv |
Universidad Católica de Salta. Facultad de Ingeniería (Salta) |
| publisher.none.fl_str_mv |
Universidad Católica de Salta. Facultad de Ingeniería (Salta) |
| dc.source.none.fl_str_mv |
reponame:Repositorio Institucional (UCaSal) instname:Universidad Católica de Salta instacron:UCaSal |
| reponame_str |
Repositorio Institucional (UCaSal) |
| collection |
Repositorio Institucional (UCaSal) |
| instname_str |
Universidad Católica de Salta |
| instacron_str |
UCaSal |
| institution |
UCaSal |
| repository.name.fl_str_mv |
Repositorio Institucional (UCaSal) - Universidad Católica de Salta |
| repository.mail.fl_str_mv |
cdiedrich@ucasal.edu.ar |
| _version_ |
1846787979274616832 |
| score |
12.471625 |