Marieke Huisman

Orcid: 0000-0003-4467-072X

Affiliations:
  • University of Twente


According to our database1, Marieke Huisman authored at least 151 papers between 1998 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Formal Methods for Industrial Critical Systems.
Int. J. Softw. Tools Technol. Transf., April, 2024

HaliVer: Deductive Verification and Scheduling Languages Join Forces.
CoRR, 2024

Deductive Verification of Parameterized Embedded Systems Modeled in SystemC.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2024

sc HaliVer: Deductive Verification and Scheduling Languages Join Forces.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2024

First Steps towards Deductive Verification of LLVM IR.
Proceedings of the Fundamental Approaches to Software Engineering, 2024

2023
Introduction to the Special Section on FM 2021.
Formal Aspects Comput., June, 2023

Concise Guide to Software Verification - From Model Checking to Annotation Checking, 2
Texts in Computer Science, Springer, ISBN: 978-3-031-30166-7, 2023

Joining Forces! Reusing Contracts for Deductive Verifiers Through Automatic Translation.
Proceedings of the iFM 2023 - 18th International Conference, 2023

JavaBIP meets VerCors: Towards the Safety of Concurrent Software Systems in Java.
Proceedings of the Fundamental Approaches to Software Engineering, 2023

2022
Principles of Contract Languages (Dagstuhl Seminar 22451).
Dagstuhl Reports, November, 2022

Preface for the formal methods in system design special issue on 'Formal Methods 2021'.
Formal Methods Syst. Des., August, 2022

Formal verification of parallel prefix sum and stream compaction algorithms in CUDA.
Theor. Comput. Sci., 2022

Alpinist: An Annotation-Aware GPU Program Optimizer.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2022

On Deductive Verification of an Industrial Concurrent Software Component with VerCors.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Verification Principles, 2022

Verification and Validation of Concurrent and Distributed Heterogeneous Systems (Track Summary).
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Verification Principles, 2022

SpecifyThis - Bridging Gaps Between Program Specification Paradigms.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Verification Principles, 2022

Formal Specifications Investigated: A Classification and Analysis of Annotations for Deductive Verifiers.
Proceedings of the 10th IEEE/ACM International Conference on Formal Methods in Software Engineering, 2022

The Integration of Testing and Program Verification - A Position Paper.
Proceedings of the A Journey from Process Algebra via Timed Automata to Model Learning, 2022

2021
VerifyThis 2019: a program verification competition.
Int. J. Softw. Tools Technol. Transf., 2021

Correct program parallelisations.
Int. J. Softw. Tools Technol. Transf., 2021

TOOLympics II: competitions on formal methods.
Int. J. Softw. Tools Technol. Transf., 2021

TOOLympics I: Competition on software testing.
Int. J. Softw. Tools Technol. Transf., 2021

Automated Verification of the Parallel Bellman-Ford Algorithm.
Proceedings of the Static Analysis - 28th International Symposium, 2021

Permission-Based Verification of Red-Black Trees and Their Merging.
Proceedings of the 9th IEEE/ACM International Conference on Formal Methods in Software Engineering, 2021

Teaching Design by Contract using Snap!
Proceedings of the 3rd International Workshop on Software Engineering Education for the Next Generation, 2021

Modular Transformation of Java Exceptions Modulo Errors.
Proceedings of the Formal Methods for Industrial Critical Systems, 2021

IntelliJML: a JML plugin for IntelliJ IDEA.
Proceedings of the FTfJP 2021: Proceedings of the 23rd ACM International Workshop on Formal Techniques for Java-like Programs, 2021

2020
Improving Performance of the VerCors Program Verifier.
Proceedings of the Deductive Software Verification: Future Perspectives, 2020

The VerifyThis Collaborative Long Term Challenge.
Proceedings of the Deductive Software Verification: Future Perspectives, 2020

Tools for the construction and analysis of systems.
Int. J. Softw. Tools Technol. Transf., 2020

Selected and Extended Papers from TACAS 2018: Preface.
J. Autom. Reason., 2020

VerifyThis 2019: A Program Verification Competition (Extended Report).
CoRR, 2020

Formal Methods: From Academia to Industrial Practice. A Travel Guide.
CoRR, 2020

Practical Abstractions for Automated Verification of Shared-Memory Concurrency.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2020

Automated Verification of Parallel Nested DFS.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2020

Formal Verification of Parallel Prefix Sum.
Proceedings of the NASA Formal Methods - 12th International Symposium, 2020

Verification and Validation of Concurrent and Distributed Systems (Track Summary).
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation: Verification Principles, 2020

On the Industrial Application of Critical Software Verification with VerCors.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation: Applications, 2020

A Generic Approach to the Verification of the Permutation Property of Sequential and Parallel Swap-Based Sorting Algorithms.
Proceedings of the Integrated Formal Methods - 16th International Conference, 2020

Formal Methods for GPGPU Programming: Is the Demand Met?
Proceedings of the Integrated Formal Methods - 16th International Conference, 2020

Formal Verification of Parallel Stream Compaction and Summed-Area Table Algorithms.
Proceedings of the Theoretical Aspects of Computing - ICTAC 2020 - 17th International Colloquium, Macau, China, November 30, 2020

Verifying Sanitizer Correctness through Black-Box Learning: A Symbolic Finite Transducer Approach.
Proceedings of the 6th International Conference on Information Systems Security and Privacy, 2020

Towards verified construction of correct and optimised GPU software.
Proceedings of the FTfJP 2020: Proceedings of the 22nd ACM SIGPLAN International Workshop on Formal Techniques for Java-Like Programs, 2020

2019
Deductive Software Verification: From Pen-and-Paper Proofs to Industrial Tools.
Proceedings of the Computing and Software Science - State of the Art and Perspectives, 2019

VerifyThis - Verification Competition with a Human Factor.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2019

TOOLympics 2019: An Overview of Competitions in Formal Methods.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2019

Formal Verification of an Industrial Safety-Critical Traffic Tunnel Control System.
Proceedings of the Integrated Formal Methods - 15th International Conference, 2019

Practical Abstractions for Automated Verification of Message Passing Concurrency.
Proceedings of the Integrated Formal Methods - 15th International Conference, 2019

Practical Mutation Testing for Smart Contracts.
Proceedings of the Data Privacy Management, Cryptocurrencies and Blockchain Technology, 2019

2018
Software quality tools and techniques presented in FASE'17.
Int. J. Softw. Tools Technol. Transf., 2018

Specification and verification of synchronization with condition variables.
Sci. Comput. Program., 2018

Verification of Shared-Reading Synchronisers.
Proceedings of the 1st International Workshop on Methods and Tools for Rigorous System Design, 2018

An exercise in verifying sequential programs with VerCors.
Proceedings of the Companion Proceedings for the ISSTA/ECOOP 2018 Workshops, 2018

Static Code Verification Through Process Models.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Distributed Systems, 2018

Program Correctness by Transformation.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Modeling, 2018

On Models and Code - A Unified Approach to Support Large-Scale Deductive Program Verification.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Modeling, 2018

Formal Methods in Industrial Practice - Bridging the Gap (Track Summary).
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Industrial Practice, 2018

A Broader View on Verification: From Static to Runtime and Back (Track Summary).
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Verification, 2018

Reasoning About JML: Differences Between KeY and OpenJML.
Proceedings of the Integrated Formal Methods - 14th International Conference, 2018

Towards Reliable Concurrent Software.
Proceedings of the Principled Software Development, 2018

2017
VerifyThis 2015 - A program verification competition.
Int. J. Softw. Tools Technol. Transf., 2017

Analysis and Verification of Pointer Programs (NII Shonan Meeting 2017-14).
NII Shonan Meet. Rep., 2017

An Abstraction Technique for Describing Concurrent Program Behaviour.
Proceedings of the Verified Software. Theories, Tools, and Experiments, 2017

A verification technique for deterministic parallel programs.
Proceedings of the 19th International Symposium on Principles and Practice of Declarative Programming, Namur, Belgium, October 09, 2017

A Verification Technique for Deterministic Parallel Programs.
Proceedings of the NASA Formal Methods - 9th International Symposium, 2017

The VerCors Tool Set: Verification of Parallel and Concurrent Software.
Proceedings of the Integrated Formal Methods - 13th International Conference, 2017

24 Challenges in Deductive Software Verification.
Proceedings of the ARCADE 2017, 2017

2016
Formal Specification with the Java Modeling Language.
Proceedings of the Deductive Software Verification - The KeY Book, 2016

Provably correct control flow graphs from Java bytecode programs with exceptions.
Int. J. Softw. Tools Technol. Transf., 2016

Preface of Special issue on Automated Verification of Critical Systems (AVoCS'14).
Sci. Comput. Program., 2016

Future-based Static Analysis of Message Passing Programs.
Proceedings of the Ninth workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software, 2016

VerCors: A Layered Approach to Practical Verification of Concurrent Software.
Proceedings of the 24th Euromicro International Conference on Parallel, 2016

Software that Meets Its Intent.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications, 2016

Static and Runtime Verification, Competitors or Friends? (Track Summary).
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques, 2016

Lazy Evaluation for Concurrent OLTP and Bulk Transactions.
Proceedings of the 20th International Database Engineering & Applications Symposium, 2016

Specification and Verification of Synchronization with Condition Variables.
Proceedings of the Formal Techniques for Safety-Critical Systems, 2016

2015
VerifyThis 2012 - A Program Verification Competition.
Int. J. Softw. Tools Technol. Transf., 2015

Witnessing the elimination of magic wands.
Int. J. Softw. Tools Technol. Transf., 2015

Procedure-modular specification and verification of temporal safety properties.
Softw. Syst. Model., 2015

Permission-Based Separation Logic for Multithreaded Java Programs.
Log. Methods Comput. Sci., 2015

History-Based Verification of Functional Behaviour of Concurrent Programs.
Proceedings of the Software Engineering and Formal Methods - 13th International Conference, 2015

Specification and Verification of Atomic Operations in GPGPU Programs.
Proceedings of the Software Engineering and Formal Methods - 13th International Conference, 2015

A Symbolic Approach to Permission Accounting for Concurrent Reasoning.
Proceedings of the 14th International Symposium on Parallel and Distributed Computing, 2015

Verification of Loop Parallelisations.
Proceedings of the Fundamental Approaches to Software Engineering, 2015

Run-time assertion checking of JML annotations in multithreaded applications with e-OpenJML.
Proceedings of the 17th Workshop on Formal Techniques for Java-like Programs, 2015

A Benchmark for Online Non-blocking Schema Transformations.
Proceedings of the DATA 2015, 2015

Analysis of the Blocking Behaviour of Schema Transformations in Relational Database Systems.
Proceedings of the Advances in Databases and Information Systems, 2015

2014
SCP special issue on Bytecode 2012 - Preface.
Sci. Comput. Program., 2014

Specification and verification of GPGPU programs.
Sci. Comput. Program., 2014

Effective verification of confidentiality for multi-threaded programs.
J. Comput. Secur., 2014

Preface.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014

Evaluating Software Verification Systems: Benchmarks and Competitions (Dagstuhl Reports 14171).
Dagstuhl Reports, 2014

Verifying Parallel Loops with Separation Logic.
Proceedings of the Proceedings 7th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, 2014

Verification of Concurrent Systems with VerCors.
Proceedings of the Formal Methods for Executable Software Models, 2014

Formal Specifications for Java's Synchronisation Classes.
Proceedings of the 22nd Euromicro International Conference on Parallel, 2014

The VerCors Tool for Verification of Concurrent Programs.
Proceedings of the FM 2014: Formal Methods, 2014

Verifying Class Invariants in Concurrent Programs.
Proceedings of the Fundamental Approaches to Software Engineering, 2014

Quantitative Security Analysis for Programs with Low Input and Noisy Output.
Proceedings of the Engineering Secure Software and Systems - 6th International Symposium, 2014

Verifying Functional Behaviour of Concurrent Programs.
Proceedings of 16th Workshop on Formal Techniques for Java-like Programs, 2014

Resource Protection Using Atomics - Patterns and Verification.
Proceedings of the Programming Languages and Systems - 12th Asian Symposium, 2014

2013
Reducing behavioural to structural properties of programs with procedures.
Theor. Comput. Sci., 2013

Correct and Efficient Accelerator Programming (Dagstuhl Seminar 13142).
Dagstuhl Reports, 2013

Quantitative Security Analysis for Multi-threaded Programs.
Proceedings of the Proceedings 11th International Workshop on Quantitative Aspects of Programming Languages and Systems, 2013

How Do Developers Use APIs? A Case Study in Concurrency.
Proceedings of the 2013 18th International Conference on Engineering of Complex Computer Systems, 2013

Confidentiality for Probabilistic Multi-threaded Programs and Its Verification.
Proceedings of the Engineering Secure Software and Systems - 5th International Symposium, 2013

2012
Divide and Conquer: the Quest for Compositional Design and Analysis (Dagstuhl Seminar 12511).
Dagstuhl Reports, 2012

A History of BlockingQueues
Proceedings of the Proceedings Sixth Workshop on Formal Languages and Analysis of Contract-Oriented Software, 2012

Sound Control-Flow Graph Extraction for Java Programs with Exceptions.
Proceedings of the Software Engineering and Formal Methods - 10th International Conference, 2012

The VerCors project: setting up basecamp.
Proceedings of the sixth workshop on Programming Languages meets Program Verification, 2012

On the Organisation of Program Verification Competitions.
Proceedings of the 1st International Workshop on Comparative Empirical Evaluation of Reasoning Systems, 2012

2011
Model-Checking Secure Information Flow for Multi-threaded Programs.
Proceedings of the Theory of Security and Applications - Joint Workshop, 2011

ProMoVer: Modular Verification of Temporal Safety Properties.
Proceedings of the Software Engineering and Formal Methods - 9th International Conference, 2011

Scheduler-Specific Confidentiality for Multi-threaded Programs and Its Logic-Based Verification.
Proceedings of the Formal Verification of Object-Oriented Software, 2011


On the interplay of exception handling and design by contract: an aspect-oriented recovery approach.
Proceedings of the 13th Workshop on Formal Techniques for Java-Like Programs, 2011

2010
CVPP: A Tool Set for Compositional Verification of Control-Flow Safety Properties.
Proceedings of the Formal Verification of Object-Oriented Software, 2010

Procedure-modular verification of control flow safety properties.
Proceedings of the 12th Workshop on Formal Techniques for Java-Like Programs, 2010

2009
A Formal Connection between Security Automata and JML Annotations.
Proceedings of the Fundamental Approaches to Software Engineering, 2009

On the interplay between the semantics of Java's finally clauses and the JML run-time checker.
Proceedings of the 11th International Workshop on Formal Techniques for Java-like Programs, 2009

2008
Compositional verification of sequential programs with procedures.
Inf. Comput., 2008

Program Models for Compositional Verification.
Proceedings of the Formal Methods and Software Engineering, 2008

BML and Related Tools.
Proceedings of the Formal Methods for Components and Objects, 7th International Symposium, 2008

Formal Techniques for Java-Like Programs.
Proceedings of the Object-Oriented Technology. ECOOP 2008 Workshop Reader, 2008

Reasoning about Java's Reentrant Locks.
Proceedings of the Programming Languages and Systems, 6th Asian Symposium, 2008

2007
Preface.
Proceedings of the Second Workshop on Bytecode Semantics, 2007

Composing Modal Properties of Programs with Procedures.
Proceedings of the Formal Foundations of Embedded Software and Component-Based Software Architectures, 2007

Preliminary Design of BML: A Behavioral Interface Specification Language for Java Bytecode.
Proceedings of the Fundamental Approaches to Software Engineering, 2007

2006
JACK - A Tool for Validation of Security and Behaviour of Java Applications.
Proceedings of the Formal Methods for Components and Objects, 5th International Symposium, 2006

A Temporal Logic Characterisation of Observational Determinism.
Proceedings of the 19th IEEE Computer Security Foundations Workshop, 2006

2005
Formal methods for smart cards: an experience report.
Sci. Comput. Program., 2005

Interface Abstraction for Compositional Verificatio.
Proceedings of the Third IEEE International Conference on Software Engineering and Formal Methods (SEFM 2005), 2005

Factorising Temporal Specifications.
Proceedings of the Theory of Computing 2005, 2005

2004
Guest editors' introduction: Special issue on Formal Methods for Smart Cards.
J. Log. Algebraic Methods Program., 2004

Compositional verification for secure loading of smart card applets.
Proceedings of the 2nd ACM & IEEE International Conference on Formal Methods and Models for Co-Design (MEMOCODE 2004), 2004

Checking Absence of Illicit Applet Interactions: A Case Study.
Proceedings of the Fundamental Approaches to Software Engineering, 2004

Formal Techniques for Java-Like Programs (FTfJP).
Proceedings of the Object-Oriented Technology: ECOOP 2004 Workshop Reader, 2004

Enforcing High-Level Security Properties for Applets.
Proceedings of the Smart Card Research and Advanced Applications VI, 2004

2003
CHASE: A Static Checker for JML's Assignable Clause.
Proceedings of the Verification, 2003

2002
Verification of Java's AbstractCollection Class: A Case Study.
Proceedings of the Mathematics of Program Construction, 6th International Conference, 2002

Formal Specification and Static Checking of Gemplus' Electronic Purse Using ESC/Java.
Proceedings of the FME 2002: Formal Methods, 2002

Compositional Verification of Secure Applet Interactions.
Proceedings of the Fundamental Approaches to Software Engineering, 2002

Extending JML Specifications with Temporal Logic.
Proceedings of the Algebraic Methodology and Software Technology, 2002

2001
A case study in class library verification: Java's vector class.
Int. J. Softw. Tools Technol. Transf., 2001

Jakarta: A Toolset for Reasoning about JavaCard.
Proceedings of the Smart Card Programming and Security, 2001

Reasoning about Java programs in higher order logic using PVS and Isabelle.
IPA dissertation series 03, IPA, ISBN: 978-90-9014440-5, 2001

2000
Inheritance in Higher Order Logic: Modeling and Reasoning.
Proceedings of the Theorem Proving in Higher Order Logics, 13th International Conference, 2000

Java Program Verification via a Hoare Logic with Abrupt Termination.
Proceedings of the Fundamental Approaches to Software Engineering, 2000

1999
A Type-Theoretic Memory Model for Verification of Sequential Java Programs.
Proceedings of the Recent Trends in Algebraic Development Techniques, 1999

1998
A Comparison of PVS and Isabelle/HOL.
Proceedings of the Theorem Proving in Higher Order Logics, 11th International Conference, 1998

Reasoning about Java Classes (Preliminary Report).
Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1998

Reasonong about Classess in Object-Oriented Languages: Logical Models and Tools.
Proceedings of the Programming Languages and Systems - ESOP'98, 7th European Symposium on Programming, Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS'98, Lisbon, Portugal, March 28, 1998


  Loading...