Als u wijzigingen in Pure hebt gemaakt, zullen deze hier binnenkort zichtbaar zijn.

Persoonlijk profiel

Quote

Parallelism in software is both a blessing and a curse: if used correctly, it speeds up computations, but also makes them harder to understand.

Research profile

Anton Wijs is an Assistant Professor of Parallel Software Development at the Model-Driven Software Engineering group of Eindhoven University of Technology (TU/e).

Anton works both on the development of parallel software, and the use of parallelism to improve the development process itself. The latter category covers investigating how formal verification techniques, to reason about the functional correctness of systems, can be improved by parallelising the involved computations. In the former category, research is done to identify which types of (formal) analyses are useful to make development of parallel software more insightful and less prone to errors.

His long-term vision is to create a software development workflow in which the developer continuously receives feedback from a development environment that points out flaws and suggests improvements, supporting the entire process from initial design to final product. Anton has co-authored more than 50 scientific papers and articles. He is a board member of EAPLS and a steering committee member of ETAPS. Furthermore, he has been co-chair of SPIN 2016 and the publicity chair of ETAPS 2016, and has acted as chair for various international workshops on related topics.

Academic background

Anton Wijs obtained his PhD in Computer Science from VU Amsterdam in 2007, The Netherlands, after having worked as a researcher at the Centrum Wiskunde & Informatica (CWI). His research was on formal verification of system designs using model checking, in the NWO TIPSy project. After that, from 2007 to 2009, he worked as a postdoc at INRIA Rhône-Alpes in Grenoble, France, in the European EC-MOAN project, in which model checking was applied to analyze models of biological systems. From 2009 to 2014, he subsequently worked as a postdoc at the Eindhoven University of Technology, in the NWO Efficient Multi-Core Model Checking project. During the second half of 2014, he worked at RWTH Aachen University in Aachen, Germany, as a postdoc. Since 2015, he is working as an Assistant Professor at Eindhoven University of Technology.

Affiliated with

Board member of the European Association for Programming Languages and Systems (EAPLS)

Member of the Steering Committee of the European Joint Conferences on Theory & Practice of Software (ETAPS)

Partners in (semi-)industry

Collaboration and joint student supervision with ASML, the Netherlands eScience Center, Stream HPC, SURFsara, and Codeplay Software Ltd.

Vingerafdruk Duik in de onderzoeksthema's waar Anton J. Wijs actief is. Deze onderwerplabels komen voort uit het werk van deze persoon. Samen vormen ze een unieke vingerafdruk.

Model checking Engineering en materiaalwetenschappen
Model Checking Rekenkunde
Parallel algorithms Engineering en materiaalwetenschappen
Graphics Processing Unit Rekenkunde
Bisimulation Rekenkunde
Explosions Engineering en materiaalwetenschappen
Branching Rekenkunde
Inspection Engineering en materiaalwetenschappen

Netwerk Recente externe samenwerking op landenniveau. Duik in de details door op de stippen te klikken.

Projecten 2017 2021

GEARS: GPU Enabled Accelerated Reasoning about System designs

Wijs, A., Wijs, A., Muhammad, M., Gerrits, E., Jama, I. & Jama, I.

11/08/1710/08/21

Project: Onderzoek directOnderzoek

Onderzoeksoutput 2004 2019

A simpler O(m log n) algorithm for branching bisimilarity on labelled transition systems

Jansen, D. N., Groote, J. F., Keiren, J. J. A. & Wijs, A., 24 sep 2019, In : arXiv. 27 blz., 1909.10824

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademic

Open Access
Bestand
Data storage equipment

A simpler O (m log n) algorithm for branching bisimilarity on labelled transition systems

Jansen, D. N., Groote, J. F., Keiren, J. J. A. & Wijs, A., 2019, Eindhoven: Technische Universiteit Eindhoven. 27 blz. (Computer Science Reports; vol. 19-03)

Onderzoeksoutput: Boek/rapportRapportProfessioneel

Open Access
Bestand

Dependency safety for Java: implementing and testing failboxes

Zhang, D., Bošnački, D., van den Brand, M., Huizing, C., Jacobs, B., Kuiper, R. & Wijs, A., 1 okt 2019, In : Science of Computer Programming. 184, 22 blz., 102316

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

Testing
Scheduling
1 Citaat (Scopus)

Modular indirect push-button formal verification of multi-threaded code generators

Wijs, A. & Wiłkowski, M., 2019, Software Engineering and Formal Methods - 17th International Conference, SEFM 2019, Proceedings. Ölveczky, P. C. & Salaün, G. (redactie). Cham: Springer, blz. 410-429 20 blz. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11724 LNCS)

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Formal Verification
Generator
Java
Equivalence
Verify

Parallel SAT simplification on GPU architectures

Osama, M. & Wijs, A., 1 jan 2019, Tools and Algorithms for the Construction and Analysis of Systems - 25th International Conference, TACAS 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019, Proceedings. Zhang, L. & Vojnar, T. (redactie). Cham: Springer, blz. 21-40 20 blz. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11427 LNCS)

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Open Access
Bestand
Graphics Processing Unit
Simplification
Satisfiability Problem
Preprocessing
Solvability

Prijzen

Best Student Paper Award FACS 2017

Anton Wijs (Ontvanger) & S.M.J. de Putter (Ontvanger), 2017

Prijs: AndersWerk, activiteit of publicatie gerelateerde prijzen (lifetime, best paper, poster etc.)Wetenschappelijk

Cursussen

CSE - Software Science

1/09/15 → …

Cursus

Programming

1/09/15 → …

Cursus

Programming

1/09/12 → …

Cursus

Program verification techniques

1/09/15 → …

Cursus

Scriptie

Automatically testing semantics preservation in SLCO to Java transformation

Auteur: Wiłkowski, M., 26 nov 2019

Begeleider: Wijs, A. (Afstudeerdocent 1)

Scriptie/masterproef: Master

Bestand

Investigating the usefulness of Domain-Specific Transformation Languages

Auteur: de Graaf, M., 31 mei 2016

Begeleider: Wijs, A. (Afstudeerdocent 1) & de Putter, S. (Afstudeerdocent 2)

Scriptie/masterproef: Master

Bestand

Model checking using multiple GPUs

Auteur: Qi, Y., 17 dec 2018

Begeleider: Wijs, A. (Afstudeerdocent 1)

Scriptie/masterproef: Master

Bestand

On the formal correctness of a model transformation verification technique

Auteur: de Putter, S., 30 jun 2014

Begeleider: Wijs, A. (Afstudeerdocent 1), Kuiper, R. (Afstudeerdocent 2) & Geuvers, J. (Afstudeerdocent 2)

Scriptie/masterproef: Master

Bestand

Parallel term rewriting on GPUs

Auteur: van Eerd, J., 30 sep 2019

Begeleider: Groote, J. F. (Afstudeerdocent 1), Wijs, A. (Afstudeerdocent 2) & Hijma, P. (Afstudeerdocent 2)

Scriptie/masterproef: Master

Bestand