Event-Based Input Validation Using Design-By Patterns
Loading...
Files
Date
2009
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers Inc.
Open Access Color
Green Open Access
Yes
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
This paper proposes an approach for validation of numerical inputs based on graphical user interfaces (GUI) that are modeled and specified by event sequence graphs (ESG). For considering complex structures of input data, ESGs are augmented by decision tables and patterns of design by contract (DbC). The approach is evaluated by experiments on boundary overflows, which occur when input values violate the range of specified values. Furthermore, a tool is presented that implements our approach enabling a semiautomatically detection of boundary overflow errors and suggesting correction steps based on DbC.
Description
20th International Symposium on Software Reliability Engineering, ISSRE 2009; Mysuru, Karnataka; India; 16 November 2009 through 19 November 2009
Keywords
Software reliability, Boundary overflow, Security testing, Decision tables, Event Sequence graphs, Event Sequence graphs, Boundary overflow, Security testing, Decision tables, Software reliability
Fields of Science
0202 electrical engineering, electronic engineering, information engineering, 0102 computer and information sciences, 02 engineering and technology, 01 natural sciences
Citation
Tuğlular, T., Müftüoğlu, C. A., Belli, F., and Linschulte, M. (2009, November 16-19). Event-based input validation using design-by-contract patterns. Paper presented at the 20th International Symposium on Software Reliability Engineering, ISSRE 2009. doi:10.1109/ISSRE.2009.20
WoS Q
N/A
Scopus Q
Q2

OpenCitations Citation Count
5
Source
20th International Symposium on Software Reliability Engineering, ISSRE 2009
Volume
Issue
Start Page
195
End Page
204
PlumX Metrics
Citations
CrossRef : 2
Scopus : 9
Captures
Mendeley Readers : 23
SCOPUS™ Citations
9
checked on Apr 27, 2026
Page Views
742
checked on Apr 27, 2026
Downloads
464
checked on Apr 27, 2026
Google Scholar™


