Automated Software language and SOftware engineering


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 low-level programming to full-fledged industrial model-based development: the story of the Rubus Component Model (May 2023)
Alessio Bucaioni, Federico Ciccozzi, Amleto Di Salle , Mikael Sjödin
Software and Systems Modeling (SoSym)

Blended Modelling for Software Architectures (Apr 2023)
Malvina Latifaj, Federico Ciccozzi, Muhammad Waseem Anwar, Ivano Malavolta , Kousar Aslam

Conflicts between UX designers, front-end and back-end software developers: good or bad for productivity? (Apr 2023)
Tea Pavicevic , Dejana Tomasevic , Alessio Bucaioni, Federico Ciccozzi
20th International Conference on Information Technology : New Generations (ITNG 2023)

Towards supporting malleable architecture models (Mar 2023)
Robbert Jongeling, Federico Ciccozzi
IEEE International Conference on Software Architecture Companion Proceedings (MDE4SA@ICSA 2023)

Metamodel portioning for flexible and secure architectural views (Mar 2023)
Malvina Latifaj, Federico Ciccozzi, Antonio Cicchetti
IEEE International Conference on Software Architecture Companion Proceedings (MDE4SA@ICSA 2023)

Gamifying model-based engineering: the PapyGame experience (Mar 2023)
Antonio Bucchiarone , Maxime Savary-Leblanc , Xavier Le Pallec , Antonio Cicchetti, Sebastien Gerard , Simone Bassanelli , Federica Gini , Annapaola Marconi
Software and Systems Modeling (SoSym)

Federico Ciccozzi, Associate Professor,Docent,Head of Research Education

Room: U1-067
Phone: +46 21 151736