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
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/58809
Ver los metadatos del registro completo
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 |