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).
|First Name||Last Name||Title|
|Abu Naser||Masud||Senior Lecturer|
|Federico||Ciccozzi||Associate Professor,Docent,Head of Research Education|
|Lodiana||Beqiri||Doctoral student,Project Assistant|
|Muhammad Waseem||Anwar||Post Doc|
|Séverine||Sentilles||Senior Lecturer,Thesis Coordinator|
|ACICS - Assured Cloud Platforms for Industrial Cyber-physical Systems||active|
|AIDOaRt - AI-augmented automation for efficient DevOps, a model-based framework for continuous development At RunTime in cyber-physical systems||active|
|BUMBLE - Blended Modelling for Enhanced Software and Systems Engineering||active|
|HERO: Heterogeneous systems - software-hardware integration||active|
|Model-Based DevOps for Cyber-Physical System Product Lines||active|
|Software Center: Managing Inconsistent Development Artefacts||active|
|XPRES - Excellence in Production Research||active|
|MINEStrA: Model Integration for Early Simulation and Analysis||finished|
|MOMENTUM: analysis of models towards compilation to predictable embedded real-time and safety-critical applications||finished|
|ORION - Decision Support for Component-Based Software Engineering of Cyber-Physical Systems||finished|
|SMARTCore: Model-driven support for deployment optimization of embedded systems on multicore||finished|
Fast and incremental computation of weak control closure (Dec 2022) Abu Naser Masud 29th Static Analysis Symposium (SAS 2022)
The path towards the automatic provision of blended modeling environments (Oct 2022) Malvina Latifaj ACM Student Research Competition (at MODELS) (ACM SRC)
From informal architecture diagrams to flexible blended models (Sep 2022) Robbert Jongeling, Federico Ciccozzi, Antonio Cicchetti, Jan Carlson 16th European Conference on Software Architecture (ECSA 2022)
The Duality in Computing SSA Programs and Control Dependency (Aug 2022) Abu Naser Masud IEEE Transactions on Software Engineering (TSE)
Structural consistency between a system model and its implementation: a design science study in industry (Jul 2022) Robbert Jongeling, Johan Fredriksson, Jan Carlson, Federico Ciccozzi, Antonio Cicchetti 18th European Conference on Modelling Foundations and Applications (ECMFA 2022) (JOT-ECMFA22)
Blended Graphical and Textual Modelling of UML-RT state-machines: an industrial experience (Jun 2022) Malvina Latifaj, Federico Ciccozzi, Muhammad Waseem Anwar , Mattias Mohlin 15th European Conference on Software Architecture (ECSA 2021)