A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications
- Autores
- Scott, Mario Ezequiel; Soria, Alvaro; Campo, Marcelo Ricardo
- Año de publicación
- 2016
- Idioma
- español castellano
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Service Oriented Computing is a relevant paradigm that allows for building software solutions as it supports the creation of dynamic and agile applications. As a result of these benefits, applications based on the paradigm are commonly used in the industry. However, the more complex software solutions become, the higher the chance of having bugs is. Identifying them in the entire solution may also be one of the most tedious, expensive and time-consuming activity within the developing process. Therefore, fault localization aims at finding the location of faults, determining the root cause of the failure and identifying the causes of abnormal behavior of a faulty program. In particular, fault localization for service oriented applications is currently a research field that has received little attention. In this context, we present a taxonomy-based approach for fault localization in service oriented applications, using information of faults in the underlying architecture of these applications, namely SOA. The results on the location of faults are not only provided to the developer but also enhanced with architectural information, that is, showing the faults and their connection with exceptions, code and architectural scenarios. The experimental results carried out indicate that developers reduce their effort of localizing faults in terms of time and lines of code.
Fil: Scott, Mario Ezequiel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Soria, Alvaro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Campo, Marcelo Ricardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina - Materia
-
Fault Locatization
Service Oriented
Taxonomy - 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/58461
Ver los metadatos del registro completo
id |
CONICETDig_689faa03b61b53be00b749fd0b93173c |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/58461 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
A Taxonomy-based Approach for Fault Localization in Service-Oriented ApplicationsScott, Mario EzequielSoria, AlvaroCampo, Marcelo RicardoFault LocatizationService OrientedTaxonomyhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Service Oriented Computing is a relevant paradigm that allows for building software solutions as it supports the creation of dynamic and agile applications. As a result of these benefits, applications based on the paradigm are commonly used in the industry. However, the more complex software solutions become, the higher the chance of having bugs is. Identifying them in the entire solution may also be one of the most tedious, expensive and time-consuming activity within the developing process. Therefore, fault localization aims at finding the location of faults, determining the root cause of the failure and identifying the causes of abnormal behavior of a faulty program. In particular, fault localization for service oriented applications is currently a research field that has received little attention. In this context, we present a taxonomy-based approach for fault localization in service oriented applications, using information of faults in the underlying architecture of these applications, namely SOA. The results on the location of faults are not only provided to the developer but also enhanced with architectural information, that is, showing the faults and their connection with exceptions, code and architectural scenarios. The experimental results carried out indicate that developers reduce their effort of localizing faults in terms of time and lines of code.Fil: Scott, Mario Ezequiel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaFil: Soria, Alvaro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaFil: Campo, Marcelo Ricardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaInstitute of Electrical and Electronics Engineers2016-05info: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/58461Scott, Mario Ezequiel; Soria, Alvaro; Campo, Marcelo Ricardo; A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 14; 5; 5-2016; 2348-23541548-0992CONICET DigitalCONICETspainfo:eu-repo/semantics/altIdentifier/doi/10.1109/TLA.2016.7530432info:eu-repo/semantics/altIdentifier/url/https://ieeexplore.ieee.org/document/7530432/info: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-29T09:51:55Zoai:ri.conicet.gov.ar:11336/58461instacron: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-29 09:51:55.563CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications |
title |
A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications |
spellingShingle |
A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications Scott, Mario Ezequiel Fault Locatization Service Oriented Taxonomy |
title_short |
A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications |
title_full |
A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications |
title_fullStr |
A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications |
title_full_unstemmed |
A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications |
title_sort |
A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications |
dc.creator.none.fl_str_mv |
Scott, Mario Ezequiel Soria, Alvaro Campo, Marcelo Ricardo |
author |
Scott, Mario Ezequiel |
author_facet |
Scott, Mario Ezequiel Soria, Alvaro Campo, Marcelo Ricardo |
author_role |
author |
author2 |
Soria, Alvaro Campo, Marcelo Ricardo |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Fault Locatization Service Oriented Taxonomy |
topic |
Fault Locatization Service Oriented Taxonomy |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/1.2 https://purl.org/becyt/ford/1 |
dc.description.none.fl_txt_mv |
Service Oriented Computing is a relevant paradigm that allows for building software solutions as it supports the creation of dynamic and agile applications. As a result of these benefits, applications based on the paradigm are commonly used in the industry. However, the more complex software solutions become, the higher the chance of having bugs is. Identifying them in the entire solution may also be one of the most tedious, expensive and time-consuming activity within the developing process. Therefore, fault localization aims at finding the location of faults, determining the root cause of the failure and identifying the causes of abnormal behavior of a faulty program. In particular, fault localization for service oriented applications is currently a research field that has received little attention. In this context, we present a taxonomy-based approach for fault localization in service oriented applications, using information of faults in the underlying architecture of these applications, namely SOA. The results on the location of faults are not only provided to the developer but also enhanced with architectural information, that is, showing the faults and their connection with exceptions, code and architectural scenarios. The experimental results carried out indicate that developers reduce their effort of localizing faults in terms of time and lines of code. Fil: Scott, Mario Ezequiel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina Fil: Soria, Alvaro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina Fil: Campo, Marcelo Ricardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina |
description |
Service Oriented Computing is a relevant paradigm that allows for building software solutions as it supports the creation of dynamic and agile applications. As a result of these benefits, applications based on the paradigm are commonly used in the industry. However, the more complex software solutions become, the higher the chance of having bugs is. Identifying them in the entire solution may also be one of the most tedious, expensive and time-consuming activity within the developing process. Therefore, fault localization aims at finding the location of faults, determining the root cause of the failure and identifying the causes of abnormal behavior of a faulty program. In particular, fault localization for service oriented applications is currently a research field that has received little attention. In this context, we present a taxonomy-based approach for fault localization in service oriented applications, using information of faults in the underlying architecture of these applications, namely SOA. The results on the location of faults are not only provided to the developer but also enhanced with architectural information, that is, showing the faults and their connection with exceptions, code and architectural scenarios. The experimental results carried out indicate that developers reduce their effort of localizing faults in terms of time and lines of code. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-05 |
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/58461 Scott, Mario Ezequiel; Soria, Alvaro; Campo, Marcelo Ricardo; A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 14; 5; 5-2016; 2348-2354 1548-0992 CONICET Digital CONICET |
url |
http://hdl.handle.net/11336/58461 |
identifier_str_mv |
Scott, Mario Ezequiel; Soria, Alvaro; Campo, Marcelo Ricardo; A Taxonomy-based Approach for Fault Localization in Service-Oriented Applications; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 14; 5; 5-2016; 2348-2354 1548-0992 CONICET Digital CONICET |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/doi/10.1109/TLA.2016.7530432 info:eu-repo/semantics/altIdentifier/url/https://ieeexplore.ieee.org/document/7530432/ |
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 |
Institute of Electrical and Electronics Engineers |
publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers |
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_ |
1844613594053869568 |
score |
13.070432 |