Publications

BibBase https://raw.githubusercontent.com/utwente-fmt/vercors-web/master/static/references.bib
generated by bibbase.org
  2023 (3)
Exploring annotations for deductive verification. Lathouwers, S. Ph.D. Thesis, University of Twente, Netherlands, October 2023.
Exploring annotations for deductive verification [pdf]Paper   doi   link   bibtex   2 downloads  
Joining Forces! Reusing Contracts for Deductive Verifiers Through Automatic Translation. Armborst, L.; Lathouwers, S.; and Huisman, M. In Herber, P.; and Wijs, A., editor(s), iFM 2023 - 18th International Conference, iFM 2023, Leiden, The Netherlands, November 13-15, 2023, Proceedings, volume 14300, of Lecture Notes in Computer Science, pages 153–171, 2023. Springer
Joining Forces! Reusing Contracts for Deductive Verifiers Through Automatic Translation [link]Paper   doi   link   bibtex   1 download  
JavaBIP meets VerCors: Towards the Safety of Concurrent Software Systems in Java. Bliudze, S.; van den Bos, P.; Huisman, M.; Rubbens, R.; and Safina, L. In 26th International Conference on Fundamental Approaches to Software Engineering, Cham, April 2023.
JavaBIP meets VerCors: Towards the Safety of Concurrent Software Systems in Java [pdf]Paper   link   bibtex   5 downloads  
  2022 (7)
On Deductive Verification of an Industrial Concurrent Software Component with VerCors. Monti, R. E.; Rubbens, R.; and Huisman, M. In Margaria, T.; and Steffen, B., editor(s), Leveraging Applications of Formal Methods, Verification and Validation. Verification Principles, pages 517–534, Cham, 2022. Springer International Publishing
link   bibtex  
The Integration of Testing and Program Verification. van den Bos, P.; and Huisman, M. In Jansen, N.; Stoelinga, M.; and van den Bos, P., editor(s), A Journey from Process Algebra via Timed Automata to Model Learning : Essays Dedicated to Frits Vaandrager on the Occasion of His 60th Birthday, pages 524–538. Springer Nature Switzerland, Cham, 2022.
The Integration of Testing and Program Verification [link]Paper   doi   link   bibtex  
Formal Specifications Investigated: A Classification and Analysis of Annotations for Deductive Verifiers. Lathouwers, S.; and Huisman, M. In of FormaliSE '22, pages 69–79, New York, NY, USA, 2022. Association for Computing Machinery
Formal Specifications Investigated: A Classification and Analysis of Annotations for Deductive Verifiers [link]Paper   doi   link   bibtex   3 downloads  
Correct Optimized GPU Programs. Safari, M. Ph.D. Thesis, University of Twente, Netherlands, April 2022.
doi   link   bibtex  
Formal verification of parallel prefix sum and stream compaction algorithms in CUDA. Safari, M.; and Huisman, M. Theoretical Computer Science, 912: 81-98. 2022.
Formal verification of parallel prefix sum and stream compaction algorithms in CUDA [link]Paper   doi   link   bibtex   3 downloads  
Alpinist: An Annotation-Aware GPU Program Optimizer. Şakar, Ö.; Safari, M.; Huisman, M.; and Wijs, A. In Fisman, D.; and Rosu, G., editor(s), Tools and Algorithms for the Construction and Analysis of Systems, pages 332–352, Cham, 2022. Springer International Publishing
Alpinist: An Annotation-Aware GPU Program Optimizer [link]Paper   link   bibtex   2 downloads  
A Predicate Transformer for Choreographies. Jongmans, S.; and van den Bos, P. In Sergey, I., editor(s), Programming Languages and Systems, pages 520–547, Cham, 2022. Springer International Publishing
A Predicate Transformer for Choreographies [link]Paper   link   bibtex  
  2021 (8)
Verification of a model checking algorithm in VerCors. Hollander, J. August 2021.
Verification of a model checking algorithm in VerCors [link]Paper   link   bibtex   3 downloads  
Automatic Generation of Test Cases for VerCors Verification Cases Failing with Null Errors. Sleurink, M. June 2021.
Automatic Generation of Test Cases for VerCors Verification Cases Failing with Null Errors [link]Paper   link   bibtex  
Program verification for quantum algorithms. Bos, P. June 2021.
Program verification for quantum algorithms [link]Paper   link   bibtex   1 download  
Teaching Design by Contract using Snap!. Huisman, M.; and Monti, R. E. In 3rd International Workshop on Software Engineering Education for the Next Generation, SEENG@ICSE 2021, Madrid, Spain, May 24, 2021, pages 1–5, 2021. IEEE
Teaching Design by Contract using Snap! [link]Paper   doi   link   bibtex   2 downloads  
Correct program parallelisations. Blom, S.; Darabi, S.; Huisman, M.; and Safari, M. Int. J. Softw. Tools Technol. Transf., 23(5): 741–763. 2021.
Correct program parallelisations [link]Paper   doi   link   bibtex   1 download  
Modular Transformation of Java Exceptions Modulo Errors. Rubbens, R.; Lathouwers, S.; and Huisman, M. In Lluch-Lafuente, A.; and Mavridou, A., editor(s), Formal Methods for Industrial Critical Systems - 26th International Conference, FMICS 2021, Paris, France, August 24-26, 2021, Proceedings, volume 12863, of Lecture Notes in Computer Science, pages 67–84, 2021. Springer
Modular Transformation of Java Exceptions Modulo Errors [link]Paper   doi   link   bibtex  
Automated Verification of the Parallel Bellman-Ford Algorithm. Safari, M.; Oortwijn, W.; and Huisman, M. In Dragoi, C.; Mukherjee, S.; and Namjoshi, K. S., editor(s), Static Analysis - 28th International Symposium, SAS 2021, Chicago, IL, USA, October 17-19, 2021, Proceedings, volume 12913, of Lecture Notes in Computer Science, pages 346–358, 2021. Springer
Automated Verification of the Parallel Bellman-Ford Algorithm [link]Paper   doi   link   bibtex   1 download  
Permission-Based Verification of Red-Black Trees and Their Merging. Armborst, L.; and Huisman, M. In 2021 2021 IEEE/ACM 9th International Conference on Formal Methods in Software Engineering (FormaliSE) (FormaliSE), pages 111-123, Los Alamitos, CA, USA, may 2021. IEEE Computer Society
Permission-Based Verification of Red-Black Trees and Their Merging [pdf]Paper   doi   link   bibtex   1 download  
  2020 (13)
On the Industrial Application of Critical Software Verification with VerCors. Huisman, M.; and Monti, R. E. In Margaria, T.; and Steffen, B., editor(s), Leveraging Applications of Formal Methods, Verification and Validation: Applications, pages 273–292, Cham, 2020. Springer International Publishing
On the Industrial Application of Critical Software Verification with VerCors [link]Paper   link   bibtex   abstract   5 downloads  
A Generic Approach to the Verification of the Permutation Property of Sequential and Parallel Swap-Based Sorting Algorithms. Safari, M.; and Huisman, M. In Dongol, B.; and Troubitsyna, E., editor(s), Integrated Formal Methods - 16th International Conference, IFM 2020, Lugano, Switzerland, November 16-20, 2020, Proceedings, of Lecture Notes in Computer Science, pages 257–275, Singapore, November 2020. Springer Singapore 16th International Conference on Integrated Formal Methods, IFM 2020, IFM 2020 ; Conference date: 16-11-2020 Through 20-11-2020
A Generic Approach to the Verification of the Permutation Property of Sequential and Parallel Swap-Based Sorting Algorithms [link]Paper   doi   link   bibtex   abstract   1 download  
Formal Methods for GPGPU Programming: Is the Demand Met?. van den Haak , L.; Wijs, A.; van den Brand , M.; and Huisman, M. In Dongol, B.; and Troubitsyna, E., editor(s), Integrated Formal Methods - 16th International Conference, IFM 2020, Proceedings, of Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pages 160–177, Germany, 2020. Springer 16th International Conference on Integrated Formal Methods, IFM 2020 ; Conference date: 16-11-2020 Through 20-11-2020
Formal Methods for GPGPU Programming: Is the Demand Met? [link]Paper   doi   link   bibtex   abstract  
Verification and Validation of Concurrent and Distributed Systems (Track Summary). Huisman, M.; and Seceleanu, C. In Margaria, T.; and Steffen, B., editor(s), Leveraging Applications of Formal Methods, Verification and Validation: Verification Principles - 9th International Symposium on Leveraging Applications of Formal Methods, ISoLA 2020, Rhodes, Greece, October 20-30, 2020, Proceedings, Part I, of Lecture Notes in Computer Science, pages 421–425, Singapore, 2020. Springer Singapore 9th International Symposium on Leveraging Applications of Formal Methods, ISoLA 2020, ISoLA 2020 ; Conference date: 20-10-2020 Through 30-10-2020
Verification and Validation of Concurrent and Distributed Systems (Track Summary) [link]Paper   doi   link   bibtex   abstract  
The VerifyThis Collaborative Long Term Challenge. Huisman, M.; Monti, R.; Ulbrich, M.; and Weigl, A. In Ahrendt, W.; Beckert, B.; Bubel, R.; Hähnle, R.; and Ulbrich, M., editor(s), Deductive Software Verification: Future Perspectives, of Lecture Notes in Computer Science, pages 246–260, Singapore, December 2020. Springer Singapore
The VerifyThis Collaborative Long Term Challenge [link]Paper   doi   link   bibtex   abstract  
Improving Performance of the VerCors Program Verifier. Mulder, H.; Huisman, M.; and Joosten, S. In Ahrendt, W.; Beckert, B.; Bubel, R.; Hähnle, R.; and Ulbrich, M., editor(s), Deductive Software Verification: Future Perspectives - Reflections on the Occasion of 20 Years of KeY, of Lecture Notes in Computer Science, pages 65–82, Singapore, 2020. Springer Singapore
Improving Performance of the VerCors Program Verifier [link]Paper   doi   link   bibtex   abstract   1 download  
Formal Verification of Parallel Stream Compaction and Summed-Area Table Algorithms. Safari, M.; and Huisman, M. In Pun, V. K. I.; Stolz, V.; and Simao, A., editor(s), Theoretical Aspects of Computing – ICTAC 2020, pages 181-199, Cham, 2020. Springer International Publishing
Formal Verification of Parallel Stream Compaction and Summed-Area Table Algorithms [link]Paper   link   bibtex   abstract   1 download  
Formal Verification of Parallel Prefix Sum. Safari, M.; Oortwijn, W.; Joosten, S.; and Huisman, M. In Lee, R.; Jha, S.; and Mavridou, A., editor(s), NASA Formal Methods, pages 170–186, Cham, 2020. Springer International Publishing
Formal Verification of Parallel Prefix Sum [link]Paper   link   bibtex   abstract   4 downloads  
Automated Verification of Parallel Nested DFS. Oortwijn, W.; Huisman, M.; Joosten, S. J. C.; and van de Pol, J. In Biere, A.; and Parker, D., editor(s), Tools and Algorithms for the Construction and Analysis of Systems, pages 247–265, Cham, 2020. Springer International Publishing
link   bibtex   abstract  
Practical Abstractions for Automated Verification of Shared-Memory Concurrency. Oortwijn, W.; Gurov, D.; and Huisman, M. In Beyer, D.; and Zufferey, D., editor(s), Verification, Model Checking, and Abstract Interpretation, pages 401–425, Cham, 2020. Springer International Publishing
link   bibtex   abstract   1 download  
Extending support for axiomatic data types in VerCors. Şakar, Ö. Master's thesis, April 2020.
Extending support for axiomatic data types in VerCors [link]Paper   link   bibtex   abstract  
Improving Support for Java Exceptions and Inheritance in VerCors. Rubbens, R. Master's thesis, May 2020.
Improving Support for Java Exceptions and Inheritance in VerCors [link]Paper   link   bibtex   abstract   2 downloads  
  2019 (8)
Deductive Software Verification: From Pen-and-Paper Proofs to Industrial Tools. Hähnle, R.; and Huisman, M. In Steffen, B.; and Woeginger, G., editor(s), Computing and Software Science, of Lecture Notes in Computer Science, pages 345–373, 2019. Springer
Deductive Software Verification: From Pen-and-Paper Proofs to Industrial Tools [link]Paper   doi   link   bibtex   abstract  
Practical Abstractions for Automated Verification of Message Passing Concurrency. Oortwijn, W.; and Huisman, M. In Ahrendt, W.; and Tapia Tarifa, S. L., editor(s), Integrated Formal Methods, pages 399–417, Cham, 2019. Springer International Publishing
Practical Abstractions for Automated Verification of Message Passing Concurrency [link]Paper   link   bibtex   abstract   2 downloads  
Formal Verification of an Industrial Safety-Critical Traffic Tunnel Control System. Oortwijn, W.; and Huisman, M. In Ahrendt, W.; and Tapia Tarifa, S. L., editor(s), Integrated Formal Methods, pages 418–436, Cham, 2019. Springer International Publishing
Formal Verification of an Industrial Safety-Critical Traffic Tunnel Control System [link]Paper   link   bibtex   abstract   2 downloads  
Deductive techniques for model-based concurrency verification. Oortwijn, W. Ph.D. Thesis, University of Twente, Netherlands, 12 2019.
Deductive techniques for model-based concurrency verification [link]Paper   doi   link   bibtex   abstract   2 downloads  
Formal verification of a red-black tree data structure. Nguyen, i. H. March 2019.
Formal verification of a red-black tree data structure [link]Paper   link   bibtex   abstract   2 downloads  
VerifyThis – Verification Competition with a Human Factor. Ernst, G.; Huisman, M.; Mostowski, W.; and Ulbrich, M. In Tools and Algorithms for the Construction and Analysis of Systems, pages 176–195, Cham, 2019. Springer International Publishing
VerifyThis – Verification Competition with a Human Factor [link]Paper   link   bibtex   abstract  
VerifyThis2018: A Program Verification Competition. Huisman, M.; Monahan, R.; Müller, P.; Paskevich, A.; and Ernst, G. 1 2019.
VerifyThis2018: A Program Verification Competition [link]Paper   link   bibtex   abstract  
Performance of program verification with VerCors. Mulder, H. Master's thesis, July 2019.
Performance of program verification with VerCors [link]Paper   link   bibtex   abstract   1 download  
  2018 (8)
Reasoning About JML: Differences Between KeY and OpenJML. Boerman, J.; Huisman, M.; and Joosten, S. In Furia, C. A.; and Winter, K., editor(s), Integrated Formal Methods, pages 30–46, Cham, 2018. Springer International Publishing
Reasoning About JML: Differences Between KeY and OpenJML [link]Paper   link   bibtex   abstract   1 download  
Towards Reliable Concurrent Software. Huisman, M.; and Joosten, S. J. C. In Principled Software Development, pages 129–146, 2018. Springer
Towards Reliable Concurrent Software [link]Paper   link   bibtex  
Static Code Verification Through Process Models. Joosten, S. J. C.; and Huisman, M. In ISoLA (3), volume 11246, of Lecture Notes in Computer Science, pages 343–354, 2018. Springer
Static Code Verification Through Process Models [link]Paper   link   bibtex  
Program Correctness by Transformation. Huisman, M.; Blom, S.; Darabi, S.; and Safari, M. In ISoLA (1), volume 11244, of Lecture Notes in Computer Science, pages 365–380, 2018. Springer
Program Correctness by Transformation [link]Paper   link   bibtex  
An exercise in verifying sequential programs with VerCors. Joosten, S. J. C.; Oortwijn, W.; Safari, M.; and Huisman, M. In ISSTA/ECOOP Workshops, pages 40–45, 2018. ACM
An exercise in verifying sequential programs with VerCors [link]Paper   link   bibtex  
Verification of Shared-Reading Synchronisers. Amighi, A.; Huisman, M.; and Blom, S. In MeTRiD@ETAPS, volume 272, of EPTCS, pages 107–120, 2018.
Verification of Shared-Reading Synchronisers [link]Paper   link   bibtex  
Verification of program parallelization. Darabi, S. Ph.D. Thesis, University of Twente, 3 2018. IPA Dissertation Series No. 2018-02 IDS PhD. Thesis Series No. 18-458
Verification of program parallelization [link]Paper   doi   link   bibtex   abstract  
Specification and verification of synchronisation classes in Java: A practical approach. Amighi, A. Ph.D. Thesis, University of Twente, Netherlands, 1 2018. CTIT Ph.D. thesis series No. 17-451 IPA dissertation series No. 2018-01
Specification and verification of synchronisation classes in Java: A practical approach [link]Paper   doi   link   bibtex   abstract  
  2017 (6)
VerifyThis 2017 : A Program Verification Competition. Huisman, M.; Monahan, R.; Müller, P.; Mostowski, W.; and Ulbrich, M. Technical Report 10, Karlsruher Institut für Technologie (KIT), 2017.
VerifyThis 2017 : A Program Verification Competition [link]Paper   doi   link   bibtex  
24 Challenges in Deductive Software Verification. H\"ahnle, R.; and Huisman, M. In Reger, G.; and Traytel, D., editor(s), ARCADE 2017. 1st International Workshop on Automated Reasoning: Challenges, Applications, Directions, Exemplary Achievements, volume 51, of EPiC Series in Computing, pages 37–41, 2017. EasyChair
24 Challenges in Deductive Software Verification [link]Paper   doi   link   bibtex   1 download  
The VerCors Tool Set: Verification of Parallel and Concurrent Software. Blom, S.; Darabi, S.; Huisman, M.; and Oortwijn, W. In IFM, volume 10510, of Lecture Notes in Computer Science, pages 102–110, 2017. Springer
The VerCors Tool Set: Verification of Parallel and Concurrent Software [link]Paper   link   bibtex   5 downloads  
VerifyThis 2015 - A program verification competition. Huisman, M.; Klebanov, V.; Monahan, R.; and Tautschnig, M. STTT, 19(6): 763–771. 2017.
VerifyThis 2015 - A program verification competition [link]Paper   link   bibtex  
A Verification Technique for Deterministic Parallel Programs. Darabi, S.; Blom, S. C. C.; and Huisman, M. In NFM, volume 10227, of Lecture Notes in Computer Science, pages 247–264, 2017.
A Verification Technique for Deterministic Parallel Programs [link]Paper   link   bibtex  
An Abstraction Technique for Describing Concurrent Program Behaviour. Oortwijn, W.; Blom, S.; Gurov, D.; Huisman, M.; and Zaharieva-Stojanovski, M. In VSTTE, volume 10712, of Lecture Notes in Computer Science, pages 191–209, 2017. Springer
An Abstraction Technique for Describing Concurrent Program Behaviour [link]Paper   link   bibtex  
  2016 (5)
Formal Specification with the Java Modeling Language. Huisman, M.; Ahrendt, W.; Grahl, D.; and Hentschel, M. In Ahrendt, W.; Beckert, B.; Bubel, R.; Hähnle, R.; Schmitt, P. H.; and Ulbrich, M., editor(s), Deductive Software Verification – The KeY Book: From Theory to Practice, pages 193–241, Cham, 2016. Springer International Publishing
Formal Specification with the Java Modeling Language [link]Paper   doi   link   bibtex   abstract  
VerifyThis 2016: A Program Verification Competition. Huisman, M.; Monahan, R.; Müller, P.; and Poll, E. of CTIT Technical Report SeriesCentre for Telematics and Information Technology (CTIT), Netherlands, 6 2016. eemcs-eprint-27060
VerifyThis 2016: A Program Verification Competition [link]Paper   link   bibtex   abstract  
VerCors: A Layered Approach to Practical Verification of Concurrent Software. Amighi, A.; Blom, S.; and Huisman, M. In PDP, pages 495–503, 2016. IEEE Computer Society
VerCors: A Layered Approach to Practical Verification of Concurrent Software [link]Paper   link   bibtex   3 downloads  
Future-based Static Analysis of Message Passing Programs. Oortwijn, W.; Blom, S.; and Huisman, M. In PLACES, volume 211, of EPTCS, pages 65–72, 2016.
Future-based Static Analysis of Message Passing Programs [link]Paper   link   bibtex  
Reasoning about Active Object Programs. Zeilstra, J. Master's thesis, November 2016.
Reasoning about Active Object Programs [link]Paper   link   bibtex   abstract  
  2015 (7)
Run-time Assertion Checking of JML Annotations in Multithreaded Applications with e-OpenJML. Kandziora, J.; Huisman, M.; Bockisch, C.; and Zaharieva-Stojanovski, M. In Proceedings of the 17th Workshop on Formal Techniques for Java-like Programs, of FTfJP '15, pages 8:1–8:6, New York, NY, USA, 2015. ACM
Run-time Assertion Checking of JML Annotations in Multithreaded Applications with e-OpenJML [link]Paper   doi   link   bibtex  
VerifyThis 2012. Huisman, M.; Klebanov, V.; and Monahan, R. International Journal on Software Tools for Technology Transfer, 17(6): 647–657. Nov 2015.
VerifyThis 2012 [link]Paper   doi   link   bibtex   abstract  
Verification of Loop Parallelisations. Blom, S.; Darabi, S.; and Huisman, M. In FASE, volume 9033, of lncs, pages 202–217, 2015.
Verification of Loop Parallelisations [link]Paper   link   bibtex   3 downloads  
History-based verification of functional behaviour of concurrent programs. Blom, S.; Huisman, M.; and Zaharieva-Stojanovski, M. In SEFM, 2015.
History-based verification of functional behaviour of concurrent programs [link]Paper   link   bibtex   1 download  
Permission-Based Separation Logic for Multithreaded Java Programs. Amighi, A.; Haack, C.; Huisman, M.; and Hurlin, C. Logical Methods in Computer Science, 11(1). 2015.
Permission-Based Separation Logic for Multithreaded Java Programs [link]Paper   link   bibtex  
Witnessing the elimination of magic wands. Blom, S.; and Huisman, M. STTT, 17(6): 757–781. 2015.
Witnessing the elimination of magic wands [link]Paper   link   bibtex   2 downloads  
Closer to Reliable Software: Verifying Functional Behaviour of Concurrent Programs. Zaharieva-Stojanovski, M. Ph.D. Thesis, University of Twente, 2015.
Closer to Reliable Software: Verifying Functional Behaviour of Concurrent Programs [link]Paper   doi   link   bibtex   1 download  
  2014 (5)
Specification and Verification of GPGPU Programs. Blom, S.; Huisman, M.; and Mihelčić, M. scp, 95: 376–388. 2014.
Specification and Verification of GPGPU Programs [link]Paper   link   bibtex  
The VerCors Tool for Verification of Concurrent Programs. Blom, S.; and Huisman, M. In FM, volume 8442, of Lecture Notes in Computer Science, pages 127–131, 2014. Springer
The VerCors Tool for Verification of Concurrent Programs [link]Paper   link   bibtex  
Verification of Concurrent Systems with VerCors. Amighi, A.; Blom, S.; Darabi, S.; Huisman, M.; Mostowski, W.; and Zaharieva-Stojanovski, M. In SFM, volume 8483, of Lecture Notes in Computer Science, pages 172–216, 2014. Springer
Verification of Concurrent Systems with VerCors [link]Paper   link   bibtex   1 download  
Resource Protection Using Atomics - Patterns and Verification. Amighi, A.; Blom, S.; and Huisman, M. In APLAS, pages 255–274, 2014.
Resource Protection Using Atomics - Patterns and Verification [link]Paper   link   bibtex   1 download  
Verifying Class Invariants in Concurrent Programs. Zaharieva-Stojanovski, M.; and Huisman, M. In FASE, volume 8411, of Lecture Notes in Computer Science, pages 230–245, 2014. Springer
Verifying Class Invariants in Concurrent Programs [link]Paper   link   bibtex  
  2012 (1)
The VerCors Project: Setting Up Basecamp. Amighi, A.; Blom, S.; Huisman, M.; and Zaharieva-Stojanovski, M. In PLPV, pages 71–82, 2012. ACM
The VerCors Project: Setting Up Basecamp [link] link   link   bibtex   2 downloads  
  2011 (1)
Permission-Based Separation Logic for Multithreaded Java Programs. Haack, C.; Huisman, M.; and Hurlin, C. Nieuwsbrief van de Nederlandse Vereniging voor Theoretische Informatica, 15: 13–23. 2011.
Permission-Based Separation Logic for Multithreaded Java Programs [link]Paper   link   bibtex  
  2009 (2)
Specification and Verification of Multithreaded Object-Oriented Programs with Separation Logic. (Spécification et vérification de programmes orientés objets en logique de séparation). Hurlin, C. Ph.D. Thesis, University of Nice Sophia Antipolis, France, 2009.
Specification and Verification of Multithreaded Object-Oriented Programs with Separation Logic. (Spécification et vérification de programmes orientés objets en logique de séparation) [link]Paper   link   bibtex   1 download  
Resource Usage Protocols for Iterators. Haack, C.; and Hurlin, C. Journal of Object Technology, 8(4): 55–83. 2009.
Resource Usage Protocols for Iterators [link]Paper   doi   link   bibtex  
  2008 (1)
Separation Logic Contracts for a Java-Like Language with Fork/Join. Haack, C.; and Hurlin, C. In Algebraic Methodology and Software Technology, 12th International Conference, AMAST 2008, Urbana, IL, USA, July 28-31, 2008, Proceedings, pages 199–215, 2008.
Separation Logic Contracts for a Java-Like Language with Fork/Join [link]Paper   doi   link   bibtex   3 downloads