Show simple item record

dc.contributor.authorErsoy, E.
dc.contributor.authorSözer, Hasan
dc.date.accessioned2017-01-24T09:35:52Z
dc.date.available2017-01-24T09:35:52Z
dc.date.issued2016
dc.identifier.issn1865-0929en_US
dc.identifier.urihttp://hdl.handle.net/10679/4725
dc.identifier.urihttp://link.springer.com/chapter/10.1007/978-3-319-47217-1_4
dc.description.abstractStatic analysis tools cannot detect violations of application-specific rules. They can be extended with specialized checkers that implement the verification of these rules. However, such rules are usually not documented explicitly. Moreover, the implementation of specialized checkers is a manual process that requires expertise. In this work, application-specific programming rules are automatically extracted from execution traces collected at runtime. These traces are analyzed offline to identify programming rules. Then, specialized checkers for these rules are introduced as extensions to a static analysis tool so that their violations can be checked throughout the source code. We implemented our approach for Java programs, considering 3 types of faults. We performed an evaluation with an industrial case study from the telecommunications domain. We were able to detect real faults with checkers that were generated based on the analysis of execution logs.en_US
dc.description.sponsorshipTÜBİTAK
dc.language.isoengen_US
dc.publisherSpringer International Publishingen_US
dc.relationinfo:turkey/grantAgreement/TUBITAK/113E548
dc.relation.ispartofISCIS 2016: Computer and Information Sciencesen_US
dc.rightsrestrictedAccess
dc.titleExtending static code analysis with application-specific rules by analyzing runtime execution tracesen_US
dc.typeArticleen_US
dc.peerreviewedyesen_US
dc.publicationstatuspublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-2968-4763 & YÖK ID 23178) Sözer, Hasan
dc.contributor.ozuauthorSözer, Hasan
dc.identifier.volume659en_US
dc.identifier.startpage30en_US
dc.identifier.endpage38en_US
dc.identifier.wosWOS:000389514600004
dc.identifier.doi10.1007/978-3-319-47217-1_4en_US
dc.identifier.scopusSCOPUS:2-s2.0-84989284819
dc.contributor.authorMale1


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record


Share this page