Zobrazeno 1 - 10
of 207
pro vyhledávání: '"Frank S. de Boer"'
Autor:
Frank S. de Boer, Elena Giachino, Stijn de Gouw, Reiner Hähnle, Einar Broch Johnsen, Cosimo Laneve, Ka I Pun, Gianluigi Zavattaro
Publikováno v:
Electronic Proceedings in Theoretical Computer Science, Vol 302, Iss Proc. VORTEX 2018, Pp 1-15 (2019)
Service Level Agreements (SLA) are commonly used to specify the quality attributes between cloud service providers and the customers. A violation of SLAs can result in high penalties. To allow the analysis of SLA compliance before the services are de
Externí odkaz:
https://doaj.org/article/e44f7e5d117948708eb464eb2889f50e
Publikováno v:
Electronic Proceedings in Theoretical Computer Science, Vol 223, Iss Proc. ICE 2016, Pp 51-66 (2016)
In this paper we introduce a new programming model of multi-threaded actors which feature the parallel processing of their messages. In this model an actor consists of a group of active objects which share a message queue. We provide a formal operati
Externí odkaz:
https://doaj.org/article/be696ab172054903869d70e3a0880447
Publikováno v:
Formal Methods in System Design
We discuss integrating abstract data types (ADTs) in the KeY theorem prover by a new approach to model data types using Isabelle/HOL as an interactive back-end, and represent Isabelle theorems as user-defined taclets in KeY. As a case study of this n
Publikováno v:
Fundamenta Informaticae, 177(3-4), 203-234
We present a formal translation of a resource-aware extension of the Abstract Behavioral Specification (ABS) language to the functional language Haskell. ABS is an actor-based language tailored to the modeling of distributed systems. It combines asyn
Publikováno v:
International Journal on Software Tools for Technology Transfer, 24(5), 783-802. Springer Verlag
Hiep, H-D A, Maathuis, O, Bian, J, Boer, F S D & Gouw, S D 2022, ' Verifying OpenJDK's LinkedList using KeY (extended paper) ', International Journal on Software Tools for Technology Transfer, vol. 24, no. 5, pp. 783-802 . https://doi.org/10.1007/s10009-022-00679-7
Hiep, H-D A, Maathuis, O, Bian, J, Boer, F S D & Gouw, S D 2022, ' Verifying OpenJDK's LinkedList using KeY (extended paper) ', International Journal on Software Tools for Technology Transfer, vol. 24, no. 5, pp. 783-802 . https://doi.org/10.1007/s10009-022-00679-7
As a particular case study of the formal verification of state-of-the-art, real software, we discuss the specification and verification of a corrected version of the implementation of a linked list as provided by the Java Collection Framework.
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::18880226742acc0e7fa5a7dc390e03dc
https://research.ou.nl/en/publications/f9120f87-823e-4801-96ca-c3cb59163366
https://research.ou.nl/en/publications/f9120f87-823e-4801-96ca-c3cb59163366
Publikováno v:
Formal Aspects of Component Software ISBN: 9783031208713
We introduce a new way of reasoning about invariance in terms of footprints in a program logic for object-oriented components. A footprint of an object-oriented component is formalized as a monadic predicate that describes which objects on the heap c
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::743d74b743d9ce93e03bd3dd5328a3d7
https://ir.cwi.nl/pub/32637
https://ir.cwi.nl/pub/32637
Autor:
Hans-Dieter A. Hiep, Frank S. de Boer
Publikováno v:
ACM Transactions on Programming Languages and Systems, 43(4), 17.1-17.35
ACM Transactions on Programming Languages and Systems, 43(4). Association for Computing Machinery (ACM)
ACM Transactions on Programming Languages and Systems, 43(4). Association for Computing Machinery (ACM)
We provide a sound and relatively complete Hoare logic for reasoning about partial correctness of recursive procedures in presence of local variables and the call-by-value parameter mechanism and in which the correctness proofs support contracts and
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::6910d7876cfdcb9e2beaf51be12b542b
https://ir.cwi.nl/pub/31200
https://ir.cwi.nl/pub/31200
The project files for the article `Verifying OpenJDK’s LinkedList using KeY ` The archive contains two folders: One is the original formal specification of Java’s linked list which is related to our paper for TACAS2020(See https://doi.org/10.5281
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::17c4487f67455d3eec841bfd4dc78944
Publikováno v:
Formal Aspects of Computing, 33(4-5), 617-636. SPRINGER
In this paper, we provide a formal explanation of symbolic execution in terms of a symbolic transition system and prove its correctness and completeness with respect to an operational semantics which models the execution on concrete values.We first i
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::4d25e91ec5ce0ec7fc456aaf3d6996b5
https://hdl.handle.net/1887/3273982
https://hdl.handle.net/1887/3273982
Autor:
Hans-Dieter A. Hiep, Frank S. de Boer
Publikováno v:
FTfJP@ECOOP
Software libraries, such as the Java Collection Framework, are used by many applications: Thus their correctness is of utmost importance. The state-of-the-art KeY system can be used to formally reason about program correctness of Java programs. Recen
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::fc01f8a1c209a2a1214e2f4d4d53ccca
https://doi.org/10.1145/3427761.3432349
https://doi.org/10.1145/3427761.3432349