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...

Full description

Saved in:
Bibliographic Details
Published in:2016 4th IEEE International Colloquium on Information Science and Technology (CiSt) pp. 587 - 592
Main Authors: Arifi, Sara Mernissi, Ouali, Ismail Nait Abdellah, Benabbou, Rachid, Zahi, Azeddine
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