publications
publications by categories in reversed chronological order. generated by jekyll-scholar.
2025
2024
2023
- Efficient Bounded Exhaustive Input Generation from Program APIsIn Fundamental Approaches to Software Engineering - 26th International Conference, FASE 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023, Paris, France, April 22-27, 2023, Proceedings, 2023
-
-
-
2022
- Fuzzing Class SpecificationsCoRR, 2022
2021
- Efficient Bounded Model Checking of Heap-Manipulating Programs using Tight Field BoundsIn Fundamental Approaches to Software Engineering - 24th International Conference, FASE 2021, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2021, Luxembourg City, Luxembourg, March 27 - April 1, 2021, Proceedings, 2021
- Artifact of ’FLACK: Counterexample-Guided Fault Localization for Alloy Models’In 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, ICSE Companion 2021, Madrid, Spain, May 25-28, 2021, 2021
- EvoSpex: An Evolutionary Algorithm for Learning Postconditions (artifact)In 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, ICSE Companion 2021, Madrid, Spain, May 25-28, 2021, 2021
- Artifact of Bounded Exhaustive Search of Alloy Specification RepairsIn 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, ICSE Companion 2021, Madrid, Spain, May 25-28, 2021, 2021
- FLACK: Counterexample-Guided Fault Localization for Alloy ModelsCoRR, 2021
- EvoSpex: An Evolutionary Algorithm for Learning PostconditionsCoRR, 2021
- Bounded Exhaustive Search of Alloy Specification RepairsCoRR, 2021
- Automated Repair of Unrealisable LTL Specifications Guided by Model CountingCoRR, 2021
2019
- Automatically Identifying Sufficient Object Builders from Module APIsIn Fundamental Approaches to Software Engineering - 22nd International Conference, FASE 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019, Prague, Czech Republic, April 6-11, 2019, Proceedings, 2019
- Stryker: Scaling Specification-Based Program Repair by Pruning Infeasible Mutants with SATCoRR, 2019
2018
2017
- Automated Workarounds from Java Program Specifications Based on SAT SolvingIn Fundamental Approaches to Software Engineering - 20th International Conference, FASE 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22-29, 2017, Proceedings, 2017
2016
2015
- syntMaskFT: A Tool for Synthesizing Masking Fault-Tolerant Programs from Deontic SpecificationsIn Tools and Algorithms for the Construction and Analysis of Systems - 21st International Conference, TACAS 2015, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2015, London, UK, April 11-18, 2015. Proceedings, 2015
2014
- Proceedings First Latin American Workshop on Formal Methods, LAFM 2013, Buenos Aires, Argentina, August 26th 20132014
2013
2012
2011
2010
2009
- Describing and Analyzing Behaviours over Tabular Specifications Using (Dyn)AlloyIn Fundamental Approaches to Software Engineering, 12th International Conference, FASE 2009, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, York, UK, March 22-29, 2009. Proceedings, 2009
2008
2007
2006
2005
2004
- A logical basis for the specification of reconfigurable component based systemsKing’s College London, UK, 2004
2003
- A Logical Basis for the Specification of Reconfigurable Component-Based SystemsIn Fundamental Approaches to Software Engineering, 6th International Conference, FASE 2003, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2003, Warsaw, Poland, April 7-11, 2003, Proceedings, 2003