Pre-prints
- Empirically Exploring How Novices Write Software Models in Alloy
A. Jovanovic, A.Sullivan. [PDF]. - AlloyASG: Alloy Predicate Code Representation as a Compact Structurally Balanced Graph
G. Wu, A. Sullivan. [PDF]. - Structural Balance of Complex Weighted Graphs and Multi-partite Consensus
H. Wu, A.T. Koru, G. Wu, F.L. Lewis, H. Lin [PDF].
2024
- LLM4TDD: Best Practices for Test Driven Development Using Large Language Models
S. Piya, A.Sullivan
The First International Workshop on Large Language Models for Code
(LLM4CODE@ICSE) To Appear. [pre-print].
2023
- Crucible: Graphical Test Cases for Alloy Models
A. Emerson, A.Sullivan
The 34th International Symposium on Software Reliability Engineering
(ISSRE) October 2023. [PDF]. - Mutation Testing for Temporal Alloy Models
A. Jovanovic, A.Sullivan
The ACM/IEEE 26th International Conference on Model-Driven Engineering Languages and Systems
(MODELS) October 2023. [PDF]. - Integrating Testing into the Alloy Model Development Workflow
A.Sullivan
The ACM/IEEE 26th International Conference on Model-Driven Engineering Languages and Systems
(MODELS) October 2023. [PDF]. - Live Programming for Finite Model Finders
A.Sullivan
The 38th IEEE/ACM International Conference on Automated Software Engineering - New Ideas and Emerging Results
(ASE NIER) September 2023. [PDF]. - Abstract Alloy Instances
J. O. Ringert, A.Sullivan
The 25th International Symposium on Formal Methods
(FM) March 2023. [PDF].
2022
- REACH: Refining Alloy Scenarios by Size
A. Jovanovic, A.Sullivan
The 33rd International Symposium on Software Reliability Engineering
(ISSRE) October 2022. [PDF]. - Towards Automated Input Generation for Sketching Alloy Models
A. Jovanovic, A.Sullivan
The 10th International Conference on Formal Methods in Software Engineering
(FormaliSE) May 2022. [PDF].
2021
- Hawkeye: User-Guided Enumeration of Scenarios
A.Sullivan
The 32nd International Symposium on Software Reliability Engineering
(ISSRE) October 2021. [PDF]. - AlloyFL: A Fault Localization Framework for Alloy
T.A. Khan, A.Sullivan, K. Wang
The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) Demostration Track
(FSE DEMO) August 2021. [PDF]
2020
- Fault Localization for Declarative Models in Alloy
K. Wang, A.Sullivan, D. Marinov, S. Khurshid
The 31st International Symposium on Software Reliability Engineering
(ISSRE) October 2020. [PDF] - ProFL: A Fault Localization Framework for Prolog
G. Thompson, A.Sullivan
The 29th ACM SIGSOFT International Symposium on Software Testing and Analysis
(ISSTA Demo) July 2020. [PDF]
2019
- Solution Enumeration Abstraction - A Modeling Idiom to Enhance a Lightweight Formal Method
A.Sullivan, D. Marinov, S. Khurshid
The 21st International Conference on Formal Engineering Methods
(ICFEM) November 2019. [PDF] - ARepair: A Repair Framework for Alloy
K. Wang, A. Sullivan, S. Khurshid
Proceedings of the 41st IEEE/ACM International Conference on Software Engineering
(ICSE 2019 Demo) May 2019. [PDF]