A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS

Autores
Araujo, Pedro Bernabé; Rodriguez, Sebastian Alberto; Hilaire, Vincent
Año de publicación
2018
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Software Quality is one of the most important subjects in the Process Development Software, especially in large and complex systems. Much effort has been devoted to the development of techniques and concepts to improve software quality over the years. We are especially interested on smells, which represent anomalies or flaws in the design/code that can have serious consequences in maintenance or future development of the systems. These techniques have a strong development in the Object Oriented paradigm, however, very few studies were conducted in the agent oriented paradigm. In this paper we focus on the detection of design smells applied to multi-agent systems models based on the organizational approach, named Organizational Design Smells (ODS). Early and automatic detection of these ODS allows reducing the costs and development times, while increasing the final product’s quality. To achieve this objective, validation rules were defined based in the EVL language. The approach is illustrated with two examples, their validation rules, and the refactoring solutions proposed.
Fil: Araujo, Pedro Bernabé. Universidad Tecnológica Nacional. Facultad Regional Tucumán. Centro de Investigación en Tecnologías Avanzadas de Tucumán; Argentina
Fil: Rodriguez, Sebastian Alberto. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tucumán; Argentina. Universidad Tecnológica Nacional. Facultad Regional Tucumán. Centro de Investigación en Tecnologías Avanzadas de Tucumán; Argentina
Fil: Hilaire, Vincent. Universite de Technologie de Belfort-Montbéliard. Institut de Recherche sur les Transports, l'Energie et la Société; Francia
Materia
Agent Oriented Software Engineering
Design Smells
Organization Approach
Validation Rules
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/58809

id CONICETDig_dc59b16f0c1a3bf87be77b42e4c54901
oai_identifier_str oai:ri.conicet.gov.ar:11336/58809
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECSAraujo, Pedro BernabéRodriguez, Sebastian AlbertoHilaire, VincentAgent Oriented Software EngineeringDesign SmellsOrganization ApproachValidation Ruleshttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Software Quality is one of the most important subjects in the Process Development Software, especially in large and complex systems. Much effort has been devoted to the development of techniques and concepts to improve software quality over the years. We are especially interested on smells, which represent anomalies or flaws in the design/code that can have serious consequences in maintenance or future development of the systems. These techniques have a strong development in the Object Oriented paradigm, however, very few studies were conducted in the agent oriented paradigm. In this paper we focus on the detection of design smells applied to multi-agent systems models based on the organizational approach, named Organizational Design Smells (ODS). Early and automatic detection of these ODS allows reducing the costs and development times, while increasing the final product’s quality. To achieve this objective, validation rules were defined based in the EVL language. The approach is illustrated with two examples, their validation rules, and the refactoring solutions proposed.Fil: Araujo, Pedro Bernabé. Universidad Tecnológica Nacional. Facultad Regional Tucumán. Centro de Investigación en Tecnologías Avanzadas de Tucumán; ArgentinaFil: Rodriguez, Sebastian Alberto. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tucumán; Argentina. Universidad Tecnológica Nacional. Facultad Regional Tucumán. Centro de Investigación en Tecnologías Avanzadas de Tucumán; ArgentinaFil: Hilaire, Vincent. Universite de Technologie de Belfort-Montbéliard. Institut de Recherche sur les Transports, l'Energie et la Société; FranciaSpringer2018-02info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/58809Araujo, Pedro Bernabé; Rodriguez, Sebastian Alberto; Hilaire, Vincent; A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS; Springer; Artificial Intelligence Review; 49; 2; 2-2018; 183-2100269-2821CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007%2Fs10462-016-9521-7info:eu-repo/semantics/altIdentifier/doi/10.1007/s10462-016-9521-7info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-10T13:08:38Zoai:ri.conicet.gov.ar:11336/58809instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-10 13:08:38.825CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
title A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
spellingShingle A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
Araujo, Pedro Bernabé
Agent Oriented Software Engineering
Design Smells
Organization Approach
Validation Rules
title_short A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
title_full A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
title_fullStr A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
title_full_unstemmed A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
title_sort A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS
dc.creator.none.fl_str_mv Araujo, Pedro Bernabé
Rodriguez, Sebastian Alberto
Hilaire, Vincent
author Araujo, Pedro Bernabé
author_facet Araujo, Pedro Bernabé
Rodriguez, Sebastian Alberto
Hilaire, Vincent
author_role author
author2 Rodriguez, Sebastian Alberto
Hilaire, Vincent
author2_role author
author
dc.subject.none.fl_str_mv Agent Oriented Software Engineering
Design Smells
Organization Approach
Validation Rules
topic Agent Oriented Software Engineering
Design Smells
Organization Approach
Validation Rules
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Software Quality is one of the most important subjects in the Process Development Software, especially in large and complex systems. Much effort has been devoted to the development of techniques and concepts to improve software quality over the years. We are especially interested on smells, which represent anomalies or flaws in the design/code that can have serious consequences in maintenance or future development of the systems. These techniques have a strong development in the Object Oriented paradigm, however, very few studies were conducted in the agent oriented paradigm. In this paper we focus on the detection of design smells applied to multi-agent systems models based on the organizational approach, named Organizational Design Smells (ODS). Early and automatic detection of these ODS allows reducing the costs and development times, while increasing the final product’s quality. To achieve this objective, validation rules were defined based in the EVL language. The approach is illustrated with two examples, their validation rules, and the refactoring solutions proposed.
Fil: Araujo, Pedro Bernabé. Universidad Tecnológica Nacional. Facultad Regional Tucumán. Centro de Investigación en Tecnologías Avanzadas de Tucumán; Argentina
Fil: Rodriguez, Sebastian Alberto. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tucumán; Argentina. Universidad Tecnológica Nacional. Facultad Regional Tucumán. Centro de Investigación en Tecnologías Avanzadas de Tucumán; Argentina
Fil: Hilaire, Vincent. Universite de Technologie de Belfort-Montbéliard. Institut de Recherche sur les Transports, l'Energie et la Société; Francia
description Software Quality is one of the most important subjects in the Process Development Software, especially in large and complex systems. Much effort has been devoted to the development of techniques and concepts to improve software quality over the years. We are especially interested on smells, which represent anomalies or flaws in the design/code that can have serious consequences in maintenance or future development of the systems. These techniques have a strong development in the Object Oriented paradigm, however, very few studies were conducted in the agent oriented paradigm. In this paper we focus on the detection of design smells applied to multi-agent systems models based on the organizational approach, named Organizational Design Smells (ODS). Early and automatic detection of these ODS allows reducing the costs and development times, while increasing the final product’s quality. To achieve this objective, validation rules were defined based in the EVL language. The approach is illustrated with two examples, their validation rules, and the refactoring solutions proposed.
publishDate 2018
dc.date.none.fl_str_mv 2018-02
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/58809
Araujo, Pedro Bernabé; Rodriguez, Sebastian Alberto; Hilaire, Vincent; A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS; Springer; Artificial Intelligence Review; 49; 2; 2-2018; 183-210
0269-2821
CONICET Digital
CONICET
url http://hdl.handle.net/11336/58809
identifier_str_mv Araujo, Pedro Bernabé; Rodriguez, Sebastian Alberto; Hilaire, Vincent; A metamodeling approach for the identification of organizational smells in multi-agent systems: application to ASPECS; Springer; Artificial Intelligence Review; 49; 2; 2-2018; 183-210
0269-2821
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007%2Fs10462-016-9521-7
info:eu-repo/semantics/altIdentifier/doi/10.1007/s10462-016-9521-7
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842980413052551168
score 12.993085