Automated Software language and SOftware engineering

Focus:

The ASSO research group focuses on automating the engineering of software (programming/modelling) languages and software by applying advanced computation and data manipulation.


The group pursues long-lasting research on the application of advanced computation and data manipulation to automate, systematize and make more flexible the engineering of software languages and software to increase software quality and productivity of software engineers. The key methodology is Model-Driven Engineering.

The distinctive focus of the ASSO group is multi-fold and includes: engineering of domain-specific languages (DSLs) and modelling languages (DSMLs), automated and seamless support for blended multi-notation editing of programs and models, innovative multi-step transpilation and compilation techniques for automatic generation of executable software from DS(M)Ls based on program and model transformation, software language and software engineering for robotics and the Internet-of-Things.

ASSO is a dynamic group with a variegated set of skills and knowledge in software language and software engineering, as well as theoretical computer science, with a common denominator being automatization of engineering phases. The group has a strong network of internal and external collaborations (both nationally and internationally).

[Show all publications]

From Generation to Governance: A Conceptual Framework for Specification-Driven Development with Large Language Models (Oct 2026)
Malvina Latifaj
Knowledge Operationalization from iNformal To EXecutable Models (KONTEX)

Automated Generation of Custom Views for SysML v2 Models Using Higher-Order Transformations (Sep 2026)
Ifrah Qaisar, Robbert Jongeling, Malvina Latifaj, Jan Carlson, Antonio Cicchetti, Federico Ciccozzi
IEEE International Symposium on Systems Engineering (IEEE ISSE)

Experience Heterogeneity and Team Performance in Distributed Software Projects (Jul 2026)
Igor Cavrak , Ivana Bosnic , Malvina Latifaj, Matteo Camilli
The 38th International Conference on software Engineering Education and Training (CSEE&T)

Mapping educational software engineering content on YouTube (Apr 2026)
Maša Pejović , Nikola Vasović , Antonio Cicchetti, Robbert Jongeling
48th IEEE/ACM International Conference on Software Engineering (ICSE 2026)

Engineering Future Critical CPSs with Trustworthy GenAI Across the Lifecycle (Apr 2026)
Alessio Bucaioni, Antonio Cicchetti, Gordana Dodig-Crnkovic, Romina Spalazzese , Emma Söderberg , Dániel Varró
48th IEEE/ACM International Conference on Software Engineering (ICSE 2026)

Incremental Formalization for Informal Architectural Diagramming (Mar 2026)
Malvina Latifaj, Jan Carlson, Antonio Cicchetti, Robbert Jongeling, Ifrah Qaisar
14th International Conference on Model-Based Software and Systems Engineering (MODELSWARD 2026)