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 | 103 | 2020 |
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 | 34 | 2017 |
Model checking dynamic memory allocation in operating systems MM Gallardo, P Merino, D Sanán Journal of Automated Reasoning 42 (2), 229-264, 2009 | 33 | 2009 |
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 | 30 | 2016 |
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 | 30 | 2005 |
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 | 29 | 2020 |
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 | 29 | 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 | 25 | 2017 |
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 | 22 | 2019 |
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 | 19 | 2016 |
Separation kernel verification: The xtratum case study D Sanán, A Butterfield, M Hinchey Working Conference on Verified Software: Theories, Tools, and Experiments …, 2014 | 19 | 2014 |
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 | 18 | 2016 |
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 | 18 | 2006 |
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 | 17 | 2015 |
Executable operational semantics of Solidity J Jiao, S Kan, SW Lin, D Sanan, Y Liu, J Sun arXiv preprint arXiv:1804.01295, 2018 | 16 | 2018 |
CSim2 Compositional Top-down Verification of Concurrent Systems using Rely-Guarantee D Sanan, Y Zhao, SW Lin, L Yang ACM Transactions on Programming Languages and Systems (TOPLAS) 43 (1), 1-46, 2021 | 13 | 2021 |
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 | 13 | 2013 |
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 | 12 | 2022 |
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 | 12 | 2012 |
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 | 11 | 2009 |