Please use this identifier to cite or link to this item: https://hdl.handle.net/1959.11/31719
Full metadata record
DC FieldValueLanguage
dc.contributor.authorJnanamurthy, H Ken
dc.contributor.authorJetley, Raoulen
dc.contributor.authorHenskens, Fransen
dc.contributor.authorPaul, Daviden
dc.contributor.authorWallis, Marken
dc.contributor.authorSudarsan, S Den
dc.date.accessioned2021-10-17T22:43:18Z-
dc.date.available2021-10-17T22:43:18Z-
dc.date.issued2020-
dc.identifier.citationInternational Journal of Computer Applications in Technology, 63(4), p. 286-299en
dc.identifier.issn1741-5047en
dc.identifier.issn0952-8091en
dc.identifier.urihttps://hdl.handle.net/1959.11/31719-
dc.description.abstract<p>Nowadays, automation can be assisted by using programmable logic controllers (PLCs). PLCs are typically programmed with IEC 61131-3 languages to automate and implement the applications. PLC program classification plays an important role in the identification of similar functionality, which can be considered as software clones. In this paper, we present work to identify clones in IEC 61131-3 languages, using an approach based on four different perspectives: (a) clone prediction: filtering based on heuristics; (b) structural analysis: detect syntactic code clones; (c) semantic analysis: analysis of output variable dependency and input variable impact usage to detect semantic clones; (d) variable interval analysis: analysis of each program variable intervals to examine and detect clones. Our approach is a combination of structural, semantic and data interval based analysis. As a result, our approach is feasible and yields good results in detecting clones on our test data.</p>en
dc.languageenen
dc.publisherInderscience Publishersen
dc.relation.ispartofInternational Journal of Computer Applications in Technologyen
dc.titleMulti-level analysis of IEC 61131-3 languages to detect clonesen
dc.typeJournal Articleen
dc.identifier.doi10.1504/IJCAT.2020.110413en
dc.subject.keywordsstructural clonesen
dc.subject.keywordsvariable interval analysisen
dc.subject.keywordscontroller programsen
dc.subject.keywordssoftware maintenanceen
dc.subject.keywordsComputer Science, Interdisciplinary Applicationsen
dc.subject.keywordsComputer Scienceen
dc.subject.keywordssemantic clonesen
local.contributor.firstnameH Ken
local.contributor.firstnameRaoulen
local.contributor.firstnameFransen
local.contributor.firstnameDaviden
local.contributor.firstnameMarken
local.contributor.firstnameS Den
local.profile.schoolSchool of Science and Technologyen
local.profile.emaildpaul4@une.edu.auen
local.output.categoryC1en
local.record.placeauen
local.record.institutionUniversity of New Englanden
local.publisher.placeSwitzerlanden
local.format.startpage286en
local.format.endpage299en
local.identifier.scopusid85094158037en
local.peerreviewedYesen
local.identifier.volume63en
local.identifier.issue4en
local.contributor.lastnameJnanamurthyen
local.contributor.lastnameJetleyen
local.contributor.lastnameHenskensen
local.contributor.lastnamePaulen
local.contributor.lastnameWallisen
local.contributor.lastnameSudarsanen
dc.identifier.staffune-id:dpaul4en
local.profile.orcid0000-0002-2428-5667en
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.identifier.unepublicationidune:1959.11/31719en
local.date.onlineversion2020-10-19-
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
local.title.maintitleMulti-level analysis of IEC 61131-3 languages to detect clonesen
local.output.categorydescriptionC1 Refereed Article in a Scholarly Journalen
local.search.authorJnanamurthy, H Ken
local.search.authorJetley, Raoulen
local.search.authorHenskens, Fransen
local.search.authorPaul, Daviden
local.search.authorWallis, Marken
local.search.authorSudarsan, S Den
local.uneassociationYesen
local.atsiresearchNoen
local.sensitive.culturalNoen
local.year.available2020en
local.year.published2020en
local.fileurl.closedpublishedhttps://rune.une.edu.au/web/retrieve/c8e67807-a3bc-479c-b2c5-43dfa39ca6efen
local.subject.for2020460104 Applications in physical sciencesen
local.subject.for2020460207 Modelling and simulationen
local.subject.seo2020220402 Applied computingen
local.codeupdate.date2021-11-01T10:59:09.194en
local.codeupdate.epersondpaul4@une.edu.auen
local.codeupdate.finalisedtrueen
local.original.for2020461201 Automated software engineeringen
local.original.for2020461203 Formal methods for softwareen
local.original.seo2020220402 Applied computingen
Appears in Collections:Journal Article
School of Science and Technology
Files in This Item:
1 files
File SizeFormat 
Show simple item record

SCOPUSTM   
Citations

1
checked on Apr 6, 2024

Page view(s)

1,290
checked on Apr 7, 2024

Download(s)

2
checked on Apr 7, 2024
Google Media

Google ScholarTM

Check

Altmetric


Items in Research UNE are protected by copyright, with all rights reserved, unless otherwise indicated.