ASE 2026
Mon 12 - Fri 16 October 2026 Munich, Germany

During the last three decades, automation in software development has gone mainstream. Software development teams strive to automate as many software development activities as possible, spanning requirements specification, system modeling, code generation, testing, deployment, verification, release phases, project status reporting, and system maintenance. Automation helps to reduce development time and cost, as well as to concentrate knowledge by bringing quality into every step of the development process. Realizing high-quality software systems requires producing software that is efficient, error-free, cost-effective, and that satisfies evolving requirements. Thus, one of the most crucial factors impacting software quality concerns not only the automation of the development process but also the ability to verify the outcomes of each process activity and the goodness of the resulting software product as well.

This becomes particularly true these days when we are, and will be, increasingly surrounded by a virtually infinite number of software artifacts – often underspecified – that can be composed to build new applications. This situation radically changes the way software will be produced and used:

  • software is increasingly produced according to a certain goal that can change during the system’s execution and by integrating existing software;
  • the focus of software production is then on the ability to perform automated reasoning to achieve software integration and development that can be kept always correct-by-construction via static and dynamic verification.

This calls for automated software development methods and techniques, compositional verification theories, integration architectures, as well as automated flexible and dynamic composition and development mechanisms.

Despite great interest in automated and verifiable software system development, no common formal aspects and software engineering approaches have been fully established yet.

Developing software systems via an automated generation and verification method encompasses a variety of foundational principles and practical aspects, ranging from modeling and analysis issues to model-checking, from model-driven development techniques and code synthesis to run-time management issues, and AI approaches such as machine learning tools and large language models (LLMs).

ASYDE 2026 provides a forum for researchers and practitioners to propose and discuss automated software development methods and techniques, compositional verification theories, integration architectures, flexible and dynamic composition, and automated planning mechanism.

The ASYDE workshop, now in its 8th Edition, is the result of a follow-up action, bringing together and consolidating the following previous events: OrChor at IEEE SERVICES’14, SCFI at IEEE SERVICES’15, SCART at SEFM’15, VeryComp at STAF’16, as well as the previous six editions of ASYDE at SEFM’19 to SEFM’22, ASE’23, ASE’24, and ASE’25.

More info on the workshop website: https://asyde-series.github.io/asyde2026/

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Fri 16 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:00
ASYDEASYDE at Forum 15
Chair(s): Gianluca Filippone Gran Sasso Science Institute
09:00
15m
Day opening
Opening
ASYDE

09:15
14m
Talk
Refinement for Correct Iterative Model-Based Systems Engineering of Cyber-Physical Systems
ASYDE
Luca Brodo Hochschule Hamm-Lippstadt, Giuseppe Scalora Hamm-Lippstadt University of Applied Sciences, Stefan Henkler Hochschule Hamm-Lippstadt
09:29
14m
Talk
Systematic evaluation of security flaws in low-level code generated by LLMs
ASYDE
Fynn Janson Technische Hochschule Mannheim, Peter Barth Technische Hochschule Mannheim, Eric Heim Technische Hochschule Mannheim
09:43
17m
Talk
Towards a Vertically Integrated Compiler Infrastructure to Improve Solver Time during Symbolic Execution
ASYDE
Sören Tempel Technische Universität Braunschweig, Christian Dietrich Technische Universität Braunschweig
10:30 - 12:30
ASYDEASYDE at Forum 15
Chair(s): Gianluca Filippone Gran Sasso Science Institute
10:30
17m
Talk
Constrained Automated Requirements Formalization for Rigorous Analysis with Alloy
ASYDE
Viktoria Koscinski Colorado State University, Mehdi Mirakhorli University of Hawaii at Manoa
10:47
17m
Talk
Dead-End Ratio: A Behavioral Model Quality Metric for Constraint-Aware Runtime Verification
ASYDE
Natalia Dybczak AGH University of Krakow, Jagoda Flejmer AGH University of Krakow, Radoslaw Klimek AGH University of Krakow
11:04
17m
Talk
STAFF: Towards Translating Formal Verification Benchmarks Between Formal Specification Languages
ASYDE
Merlijn Sevenhuijsen Scania CV, AB & KTH Royal Institute of Technology
11:21
17m
Talk
Controller Mimicking for On-The-Fly DES Reachability Control
ASYDE
Florencia Zanollo University of Buenos Aires and CONICET, Argentina, Fuyuki Ishikawa National Institute of Informatics, Sebastian Uchitel Universidad de Buenos Aires / Imperial College, Víctor Braberman ICC (UBA-CONICET)
11:38
17m
Talk
From Statistical Code Generation to Correct-by-Construction AI Programming: A Basis-Function Composition Framework
ASYDE
Yu Wu Chengdu University of Technology, Yuchen Yang School of Computation, Information and Technology, Technical University of Munich, Munich, Germany
Link to publication DOI Pre-print
11:55
17m
Talk
WanderVision: Scenario-Based GUI Testing for Smart TVs via Vision-Language Models
ASYDE
Sihyun Ahn Korea Advanced Institute of Science and Technology, Juyeon Yoon Korea Advanced Institute of Science and Technology, Taehyoung Kim LG Electronics, Eunki Song LG Electronics, Shin Yoo KAIST
12:12
17m
Day closing
Discussion and closing
ASYDE

12:30 - 14:00
14:00 - 16:00
ASYDEASYDE at Forum 15
16:30 - 17:30
ASYDEASYDE at Forum 15

Call for Papers

During the last three decades, automation in software development has gone mainstream. Software development teams strive to automate as many software development activities as possible, spanning requirements specification, system modeling, code generation, testing, deployment, verification, release phases, project status reporting, and system maintenance. Automation helps to reduce development time and cost, as well as to concentrate knowledge by bringing quality into every step of the development process. Realizing high-quality software systems requires producing software that is efficient, error-free, cost-effective, and that satisfies evolving requirements. Thus, one of the most crucial factors impacting software quality concerns not only the automation of the development process but also the ability to verify the outcomes of each process activity and the goodness of the resulting software product as well.

This becomes particularly true these days when we are, and will be, increasingly surrounded by a virtually infinite number of software artifacts – often underspecified – that can be composed to build new applications. This situation radically changes the way software will be produced and used:

  • software is increasingly produced according to a certain goal that can change during the system’s execution and by integrating existing software;
  • the focus of software production is then on the ability to perform automated reasoning to achieve software integration and development that can be kept always correct-by-construction via static and dynamic verification.

This calls for automated software development methods and techniques, compositional verification theories, integration architectures, as well as automated flexible and dynamic composition and development mechanisms.

Despite great interest in automated and verifiable software system development, no common formal aspects and software engineering approaches have been fully established yet.

Developing software systems via an automated generation and verification method encompasses a variety of foundational principles and practical aspects, ranging from modeling and analysis issues to model-checking, from model-driven development techniques and code synthesis to run-time management issues, and AI approaches such as machine learning tools and large language models (LLMs).

ASYDE 2026 aims to provide a forum to share and discuss innovative contributions to research and practice related to novel software engineering approaches to automated and verifiable development of software systems.


Topics of interest include, but are not limited to, the following:

  • Automated software development, verification and integration, for example, Automated synthesis of software integration code, Formal methods for automated software development, Automated and verifiable software development, Software quality assurance for automated software development Specification, architecture, and design of software and verification models
  • Description and validation of Non-functional properties of software
  • Dynamic verification and testing
  • Correct-by-construction software development
  • Compositional theories for software development and its (dynamic) verification
  • Service-oriented and Component-based software development
  • Serverless-based systems development
  • Model-driven software development
  • Microservices, for example, Formal specification of (micro)services, Formal models for microservices, Methods and tools for (semi)-automatically migrating monolithic systems to component-based or microservice-based systems
  • Automated planning methods
  • Machine learning and AI techniques
  • Automatic methods for the development and verification of smart contracts

ASYDE 2026 welcomes research papers, experience papers, and tool presentations; nevertheless, papers describing novel research contributions and innovative applications are of particular interest. Contribution can be:

  • Regular papers (up to 8 pages): in this category fall those contributions that propose novel research contributions, address challenging problems with innovative ideas, or offer practical contributions (e.g., industrial experiences and case studies) in the application software engineering approaches for building software systems via automated development and verification. Regular papers should clearly describe the situation or problem tackled, the relevant state of the art, the position or solution suggested, and the potential benefits of the contribution. Authors of papers reporting industrial experiences are strongly encouraged to make their experimental results available for use by reviewers. Similarly, case-study papers should describe significant case studies and the complete development should be made available for use by reviewers.

  • Short papers (up to 4 pages): this category includes tool demonstrations, position papers, well-pondered and sufficiently documented visionary papers. Tool demonstration papers should explain enhancements made in comparison to previously published work. Authors of demonstration papers should make their tool available for use by reviewers.


All papers must:

  • be written in English;
  • be in PDF format conform to the ACM Proceedings Template. LaTeX users must use \documentclass[sigconf,review]{acmart};
  • not exceed 4 pages (short papers) or 8 pages (regular papers) including references.

Submissions are required to report on original, unpublished work and should not be submitted simultaneously for publication elsewhere.

Each submitted paper will undergo a formal peer review process by at least 3 Program Committee members.

Accepted papers will be included in the ASE’s conference proceedings.

If a submission is accepted, at least one author of the paper is required to register for ASYDE 2026 and present the paper at the workshop.

Paper submission is done via EasyChair. The submission site will open soon.

More info on the workshop website: https://asyde-series.github.io/asyde2026/