Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/66207

Registo completo
Campo DCValorIdioma
dc.contributor.authorAlam, Md. Imranpor
dc.contributor.authorHalder, Rajupor
dc.contributor.authorGoswami, Harshitapor
dc.contributor.authorPinto, Jorge Sousapor
dc.date.accessioned2020-08-03T11:22:33Z-
dc.date.issued2018-01-01-
dc.identifier.isbn978-989-758-300-1-
dc.identifier.issn2184-4895-
dc.identifier.urihttps://hdl.handle.net/1822/66207-
dc.description.abstractThe K framework is a rewrite logic-based framework for defining programming language semantics suitable for formal reasoning about programs and programming languages. In this paper, we present K-Taint, a rewriting logic-based executable semantics in the K framework for taint analysis of an imperative programming language. Our K semantics can be seen as a sound approximation of programs semantics in the corresponding security type domain. More specifically, as a foundation to this objective, we extend to the case of taint analysis the semantically sound flow-sensitive security type system by Hunt and Sands's, considering a support to the interprocedural analysis as well. With respect to the existing methods, K-Taint supports context- and flow-sensitive analysis, reduces false alarms, and provides a scalable solution. Experimental evaluation on several benchmark codes demonstrates encouraging results as an improvement in the precision of the analysis.por
dc.description.sponsorshipThis work is partially supported by the research grant (SB/FTP/ETA-315/2013) from the Science and Engineering Research Board (SERB), Department of Science and Technology, Government of India.por
dc.language.isoengpor
dc.publisherSCITEPRESSpor
dc.rightsopenAccesspor
dc.subjectTaint analysispor
dc.subjectK Frameworkpor
dc.subjectInformation flowpor
dc.subjectSecuritypor
dc.titleK-Taint: an executable rewriting logic semantics for taint analysis in the K frameworkpor
dc.typeconferencePaperpor
dc.peerreviewedyespor
dc.relation.publisherversionhttps://www.scitepress.org/PublicationsDetail.aspx?ID=IXEWXjANJVU=&t=1por
oaire.citationStartPage359por
oaire.citationEndPage366por
oaire.citationConferencePlaceFunchal, Madeira, Portugalpor
oaire.citationVolume1por
dc.date.updated2020-08-03T10:57:24Z-
dc.identifier.doi10.5220/0006786603590366por
dc.date.embargo10000-01-01-
dc.subject.wosScience & Technology-
sdum.export.identifier5713-
sdum.conferencePublicationENASE 2018 : proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineeringpor
sdum.bookTitlePROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERINGpor
oaire.versionAM-
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2018_ENASE_18.pdf194,55 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID