Please use this identifier to cite or link to this item: https://hdl.handle.net/11147/5520
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTuğlular, Tuğkan-
dc.contributor.authorLinschulte, Michael-
dc.contributor.authorBelli, Fevzi-
dc.contributor.authorMüftüoğlu, Arda-
dc.date.accessioned2017-05-16T09:02:12Z-
dc.date.available2017-05-16T09:02:12Z-
dc.date.issued2015-07-
dc.identifier.citationTuğlular, T., Müftüoğlu, A., Belli, F., and Linschulte, M. (2015). Model-based contract testing of graphical user interfaces. IEICE Transactions on Information and Systems, E98D(7), 1297-1305. doi:10.1587/transinf.2014EDP7364en_US
dc.identifier.issn0916-8532-
dc.identifier.urihttp://doi.org/10.1587/transinf.2014EDP7364-
dc.identifier.urihttp://hdl.handle.net/11147/5520-
dc.description.abstractGraphical User Interfaces (GUIs) are critical for the security, safety and reliability of software systems. Injection attacks, for instance via SQL, succeed due to insufficient input validation and can be avoided if contract-based approaches, such as Design by Contract, are followed in the software development lifecycle of GUIs. This paper proposes a model-based testing approach for detecting GUI data contract violations, which may result in serious failures such as system crash. A contract-based model of GUI data specifications is used to develop test scenarios and to serve as test oracle. The technique introduced uses multi terminal binary decision diagrams, which are designed as an integral part of decision tableaugmented event sequence graphs, to implement a GUI testing process. A case study, which validates the presented approach on a port scanner written in Java programming language, is presented. Copyright © 2015 The Institute of Electronics, Information and Communication Engineers.en_US
dc.language.isoenen_US
dc.publisherInstitute of Electronics, Information and Communication Engineersen_US
dc.relation.ispartofIEICE Transactions on Information and Systemsen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectEvent Sequence graphsen_US
dc.subjectGUI testingen_US
dc.subjectModel-based testingen_US
dc.subjectBinary decision diagramsen_US
dc.subjectGraphical user interfacesen_US
dc.titleModel-based contract testing of graphical user interfacesen_US
dc.typeArticleen_US
dc.authoridTR114656en_US
dc.institutionauthorTuğlular, Tuğkan-
dc.institutionauthorBelli, Fevzi-
dc.departmentİzmir Institute of Technology. Computer Engineeringen_US
dc.identifier.volumeE98Den_US
dc.identifier.issue7en_US
dc.identifier.startpage1297en_US
dc.identifier.endpage1305en_US
dc.identifier.wosWOS:000359474300004en_US
dc.identifier.scopus2-s2.0-84937605366en_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.identifier.doi10.1587/transinf.2014EDP7364-
dc.relation.doi10.1587/transinf.2014EDP7364en_US
dc.coverage.doi10.1587/transinf.2014EDP7364en_US
local.message.claim2022-06-03T14:18:16.856+0300|||rp00375|||submit_approve|||dc_contributor_author|||None*
dc.identifier.wosqualityQ4-
dc.identifier.scopusqualityQ3-
item.grantfulltextopen-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.cerifentitytypePublications-
item.openairetypeArticle-
item.languageiso639-1en-
item.fulltextWith Fulltext-
crisitem.author.dept03.04. Department of Computer Engineering-
crisitem.author.dept03.04. Department of Computer Engineering-
Appears in Collections:Computer Engineering / Bilgisayar Mühendisliği
Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Files in This Item:
File Description SizeFormat 
5520.pdfMakale882.24 kBAdobe PDFThumbnail
View/Open
Show simple item record



CORE Recommender

SCOPUSTM   
Citations

3
checked on Apr 5, 2024

WEB OF SCIENCETM
Citations

3
checked on Mar 27, 2024

Page view(s)

416
checked on Apr 22, 2024

Download(s)

180
checked on Apr 22, 2024

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.