Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/66207
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.author | Alam, Md. Imran | por |
dc.contributor.author | Halder, Raju | por |
dc.contributor.author | Goswami, Harshita | por |
dc.contributor.author | Pinto, Jorge Sousa | por |
dc.date.accessioned | 2020-08-03T11:22:33Z | - |
dc.date.issued | 2018-01-01 | - |
dc.identifier.isbn | 978-989-758-300-1 | - |
dc.identifier.issn | 2184-4895 | - |
dc.identifier.uri | https://hdl.handle.net/1822/66207 | - |
dc.description.abstract | The 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.sponsorship | This 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.iso | eng | por |
dc.publisher | SCITEPRESS | por |
dc.rights | openAccess | por |
dc.subject | Taint analysis | por |
dc.subject | K Framework | por |
dc.subject | Information flow | por |
dc.subject | Security | por |
dc.title | K-Taint: an executable rewriting logic semantics for taint analysis in the K framework | por |
dc.type | conferencePaper | por |
dc.peerreviewed | yes | por |
dc.relation.publisherversion | https://www.scitepress.org/PublicationsDetail.aspx?ID=IXEWXjANJVU=&t=1 | por |
oaire.citationStartPage | 359 | por |
oaire.citationEndPage | 366 | por |
oaire.citationConferencePlace | Funchal, Madeira, Portugal | por |
oaire.citationVolume | 1 | por |
dc.date.updated | 2020-08-03T10:57:24Z | - |
dc.identifier.doi | 10.5220/0006786603590366 | por |
dc.date.embargo | 10000-01-01 | - |
dc.subject.wos | Science & Technology | - |
sdum.export.identifier | 5713 | - |
sdum.conferencePublication | ENASE 2018 : proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering | por |
sdum.bookTitle | PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING | por |
oaire.version | AM | - |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
2018_ENASE_18.pdf | 194,55 kB | Adobe PDF | Ver/Abrir |