David Sanán
David Sanán
Singapore Institute of Technologie
Verified email at
Cited by
Cited by
Semantic understanding of smart contracts: Executable operational semantics of solidity
J Jiao, S Kan, SW Lin, D Sanan, Y Liu, J Sun
2020 IEEE Symposium on Security and Privacy (SP), 1695-1712, 2020
Model checking dynamic memory allocation in operating systems
MM Gallardo, P Merino, D Sanán
Journal of Automated Reasoning 42 (2), 229-264, 2009
Refinement-based specification and security analysis of separation kernels
Y Zhao, D Sanán, F Zhang, Y Liu
IEEE Transactions on Dependable and Secure Computing 16 (1), 127-141, 2017
Model checking software with well-defined apis: the socket case
P de la Cámara, MM Gallardo, P Merino, D Sanan
Proceedings of the 10th international workshop on Formal methods for …, 2005
Reasoning about information flow security of separation kernels with channel-based communication
Y Zhao, D Sanán, F Zhang, Y Liu
Tools and Algorithms for the Construction and Analysis of Systems: 22nd …, 2016
Fib: Squeezing loop invariants by interpolation between forward/backward predicate transformers
SW Lin, J Sun, H Xiao, Y Liu, D Sanán, H Hansen
2017 32nd IEEE/ACM International Conference on Automated Software …, 2017
Csimpl: A rely-guarantee-based framework for verifying concurrent programs
D Sanán, Y Zhao, Z Hou, F Zhang, A Tiu, Y Liu
Tools and Algorithms for the Construction and Analysis of Systems: 23rd …, 2017
CANeleon: Protecting CAN Bus With Frame ID Chameleon
K Cheng, Y Bai, Y Zhou, Y Tang, D Sanan, Y Liu
IEEE Transactions on Vehicular technology 69 (7), 7116-7130, 2020
Rely-guarantee reasoning about concurrent memory management in zephyr RTOS
Y Zhao, D Sanán
Computer Aided Verification: 31st International Conference, CAV 2019, New …, 2019
Separation kernel verification: The xtratum case study
D Sanán, A Butterfield, M Hinchey
Working Conference on Verified Software: Theories, Tools, and Experiments …, 2014
Towards model checking c code with open/cæsar
M del Mar Gallardo, P Merino, D Sanán
The 4th International Workshop on Modelling, Simulation, Verification and …, 2006
An executable formalisation of the SPARCv8 instruction set architecture: a case study for the LEON3 processor
Z Hou, D Sanan, A Tiu, Y Liu, KC Hoa
FM 2016: Formal Methods: 21st International Symposium, Limassol, Cyprus …, 2016
Formal specification and analysis of partitioning operating systems by integrating ontology and refinement
Y Zhao, D Sanán, F Zhang, Y Liu
IEEE Transactions on Industrial Informatics 12 (4), 1321-1331, 2016
Event-based formalization of safety-critical operating system standards: An experience report on ARINC 653 using Event-B
Y Zhao, Z Yang, D Sanán, Y Liu
2015 IEEE 26th International Symposium on Software Reliability Engineering …, 2015
Executable operational semantics of Solidity
J Jiao, S Kan, SW Lin, D Sanan, Y Liu, J Sun
arXiv preprint arXiv:1804.01295, 2018
State space reduction for sensor networks using two-level partial order reduction
M Zheng, D Sanán, J Sun, Y Liu, JS Dong, Y Gu
Verification, Model Checking, and Abstract Interpretation: 14th …, 2013
A model-extraction approach to verifying concurrent C programs with CADP
MM Gallardo, C Joubert, P Merino, D Sanán
Science of Computer Programming 77 (3), 375-392, 2012
A quantum interpretation of separating conjunction for local reasoning of quantum programs based on separation logic
XB Le, SW Lin, J Sun, D Sanan
Proceedings of the ACM on Programming Languages 6 (POPL), 1-27, 2022
Checking the reliability of socket based communication software
P de la Cámara, M del Mar Gallardo, P Merino, D Sanán
International journal on software tools for technology transfer 11, 359-374, 2009
VeriFormal: An Executable Formal Model of a Hardware Description Language.
W Khan, A Tiu, D Sanán
SG-CRC, 19-36, 2017
The system can't perform the operation now. Try again later.
Articles 1–20