Abstract
This paper presents a formal executable semantics of object-oriented models. We made it possible to conduct both simulation and theorem proving on the semantics by implementing it within the expressive intersection of the functional programming language ML and the theorem prover HOL. In this paper, we present the definition and implementation of the semantics. We also present a prototype verification tool ObjectLogic which supports simulation and theorem proving on the semantics. As a case study, we show the verification of a practical firewall system. © 2010 The Author(s).
Author supplied keywords
Cite
CITATION STYLE
Yatake, K., & Katayama, T. (2011). An executable object-oriented semantics and its application to firewall verification. Software and Systems Modeling, 10(4), 515–536. https://doi.org/10.1007/s10270-010-0160-1
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.