Automated fault localizing and correction in dynamically analyzed programs
Within the context of automated evaluation of programs, two approaches are basically distinguished: static and dynamic analysis methods. The former consists of analyzing a program without executing it. The latter executes the analyzed program with a set of test-cases in order to test its correctness...
Saved in:
Published in: | 2016 4th IEEE International Colloquium on Information Science and Technology (CiSt) pp. 587 - 592 |
---|---|
Main Authors: | , , , |
Format: | Conference Proceeding |
Language: | English |
Published: |
IEEE
01-10-2016
|
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Abstract | Within the context of automated evaluation of programs, two approaches are basically distinguished: static and dynamic analysis methods. The former consists of analyzing a program without executing it. The latter executes the analyzed program with a set of test-cases in order to test its correctness. Despite its several advantages, dynamic analysis method presents a major drawback which can be summed up in the inability to analyze a program which fails in the compilation or the execution stage. The main idea of the proposed method is to present an improvement of the dynamic analysis method through the use of fault localizing and correcting as a preprocessing step which precedes the test-cases execution. |
---|---|
AbstractList | Within the context of automated evaluation of programs, two approaches are basically distinguished: static and dynamic analysis methods. The former consists of analyzing a program without executing it. The latter executes the analyzed program with a set of test-cases in order to test its correctness. Despite its several advantages, dynamic analysis method presents a major drawback which can be summed up in the inability to analyze a program which fails in the compilation or the execution stage. The main idea of the proposed method is to present an improvement of the dynamic analysis method through the use of fault localizing and correcting as a preprocessing step which precedes the test-cases execution. |
Author | Arifi, Sara Mernissi Zahi, Azeddine Ouali, Ismail Nait Abdellah Benabbou, Rachid |
Author_xml | – sequence: 1 givenname: Sara Mernissi surname: Arifi fullname: Arifi, Sara Mernissi email: Sara.mernissiarifi@usmba.ac.ma organization: Intell. Syst. & Applic. Lab., Sidi Mohamed Ben Abdelah Univ., Fez, Morocco – sequence: 2 givenname: Ismail Nait Abdellah surname: Ouali fullname: Ouali, Ismail Nait Abdellah email: ismail.naitabdellahouali@usmba.ac.ma organization: Fac. of Sci. & Technics, Sidi Mohamed Ben Abdelah Univ., Fez, Morocco – sequence: 3 givenname: Rachid surname: Benabbou fullname: Benabbou, Rachid email: rachid.benabbou@usmba.ac.ma organization: Intell. Syst. & Applic. Lab. Fac. of Sci. & Technics, Sidi Mohamed Ben Abdelah Univ., Fez, Morocco – sequence: 4 givenname: Azeddine surname: Zahi fullname: Zahi, Azeddine email: azeddine.zahi@usmba.ac.ma organization: Intell. Syst. & Applic. Lab., Sidi Mohamed Ben Abdelah Univ., Fez, Morocco |
BookMark | eNotT0tOwzAUNAgkSskBEJtcIOG92PFnWVVQiiqxoKwr27ErI8epknSRnp5IdDUzmo80j-QudckR8oxQIoJ6XW-_92UFyEshgama3ZBMCYk1KABRI78li4pWokAp2QPJhuEXAOisFKML8rk6j12rR9fkXp_jmMfO6hguIR1znZrcdn3v7Bi6lIeUN1PSbZgDcZpdHafL3Dv13bHX7fBE7r2Og8uuuCQ_72_79Uex-9ps16tdEVDUY8G5AWtcLZUTlAnjjPG2kUzUBsEjekOlEDOvOLeMU-EZtd5xVB4BUNElefnfDc65w6kPre6nw_U9_QOWblBO |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/CIST.2016.7804954 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library Online IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library Online url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 9781509007516 1509007512 |
EISSN | 2327-1884 |
EndPage | 592 |
ExternalDocumentID | 7804954 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR ADZIZ ALMA_UNASSIGNED_HOLDINGS CBEJK CHZPO IPLJI OCL RIE RIL |
ID | FETCH-LOGICAL-i175t-66b0cbe589e7347bebbfcd8475b10f11fb3877b10266c4637f43cfe619f100193 |
IEDL.DBID | RIE |
IngestDate | Wed Jun 26 19:26:53 EDT 2024 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i175t-66b0cbe589e7347bebbfcd8475b10f11fb3877b10266c4637f43cfe619f100193 |
PageCount | 6 |
ParticipantIDs | ieee_primary_7804954 |
PublicationCentury | 2000 |
PublicationDate | 2016-Oct. |
PublicationDateYYYYMMDD | 2016-10-01 |
PublicationDate_xml | – month: 10 year: 2016 text: 2016-Oct. |
PublicationDecade | 2010 |
PublicationTitle | 2016 4th IEEE International Colloquium on Information Science and Technology (CiSt) |
PublicationTitleAbbrev | CIST |
PublicationYear | 2016 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0003188943 |
Score | 1.6530912 |
Snippet | Within the context of automated evaluation of programs, two approaches are basically distinguished: static and dynamic analysis methods. The former consists of... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 587 |
SubjectTerms | Context dynamic analysis Dynamic programming fault correction fault localizing Intelligent systems Performance analysis program evaluation Runtime Syntactics |
Title | Automated fault localizing and correction in dynamically analyzed programs |
URI | https://ieeexplore.ieee.org/document/7804954 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5sT3rx0YrWBzl4dNvdJrvZHKW2VA8itIK3kscECstW7O6h_fUmu8uq4MVbSBgCk8CXzMz3DcBdmOA4ROu-JQJZwNyTP1BMehbIWFFq9VhLH8qeL_jLe_o49TI59y0XBhGr4jMc-mGVyzcbXfpQ2ciL5YiYdaDDRVpztdp4irubXkq8SVxGoRhNnhZLX7uVDBu7Xw1UKvyYHf9v5xPofxPxyGsLMadwgPkZHP3QEOzB80NZbNyzEw2xsswKUqHTeu8WicwN0b79RkVeIOucmLoBvcyynVuV2W7v7JoarW0f3mbT5WQeNA0SgrVD_SJIEhVqhXEqkFPGFSpltXF4E6sotFFkFU05d2OHwpollFtGtUX3Z7JeeknQc-jmmxwvgMSMWdRGcaW5T-1JjgyTUBjnCi41v4Se98rqo9bAWDUOGfw9fQWH3vF10ds1dIvPEm-gszXlbXVqX-KAmgo |
link.rule.ids | 310,311,782,786,791,792,798,27934,54767 |
linkProvider | IEEE |
linkToHtml | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5sPagXH634NgePbrvbzSbdo9SWVmsRWsFbyWMChWUrdvfQ_nqT3aUqePEWEobAJPAlM_N9A3DnM-z4aOy3JEbqUfvk9yQVjgXSkWFoVEcJF8oeTvnkvfvYdzI591suDCIWxWfYcsMil6-XKnehsrYTy4kjWoPdiHLGS7bWNqJib6cTE69Sl4Eft3uj6cxVb7FWZfmrhUqBIIPD_-19BM1vKh553YLMMexgegIHP1QEG_D0kGdL-_BETYzIk4wU-LTY2EUiUk2Ua8BR0BfIIiW6bEEvkmRtV0Wy3li7qkpr1YS3QX_WG3pViwRvYXE_8xiTvpIYdWPkIeUSpTRKW8SJZOCbIDAy7HJuxxaHFWUhNzRUBu2vyTjxpTg8hXq6TPEMSESpQaUll4q75J7gSJH5sbau4ELxc2g4r8w_ShWMeeWQi7-nb2FvOHsZz8ejyfMl7LtDKEvgrqCefeZ4DbWVzm-KE_wCLP2dWw |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2016+4th+IEEE+International+Colloquium+on+Information+Science+and+Technology+%28CiSt%29&rft.atitle=Automated+fault+localizing+and+correction+in+dynamically+analyzed+programs&rft.au=Arifi%2C+Sara+Mernissi&rft.au=Ouali%2C+Ismail+Nait+Abdellah&rft.au=Benabbou%2C+Rachid&rft.au=Zahi%2C+Azeddine&rft.date=2016-10-01&rft.pub=IEEE&rft.eissn=2327-1884&rft.spage=587&rft.epage=592&rft_id=info:doi/10.1109%2FCIST.2016.7804954&rft.externalDocID=7804954 |