Antonio Cicchetti, Associate Professor

I am Associate Professor at Mälardalen University in Västerås (Sweden). My interests include MDE, model versioning, metamodeling, model transformations and weaving, generative techniques in Web engineering and methodologies for Web development. I have got my Ph.D in Computer Science in 2008 at the Computer Science Department of the University of LAquila with the thesis entiltled "Difference Representation and Conflict Management in Model-Driven Engineering". Currently, I am investigating several issues related to model versioning, as model repositories, model co-evolution and synchronization. Moreover, I am working on the application of MDE techniques to the component-based development field, with respect to system modelling, generation of code, and Verification&Validation activities. Usually, I am used to spend my spear time running, bicycling and trekking during the summer, and cross country skiing and ski mountaineering during the winter. Further, I love to listen to the music.

[Show all publications]

[Google Scholar author page]

Latest publications:

Technology-preserving transition from single-core to multi-core in modelling vehicular systems (Jul 2017)
Alessio Bucaioni, Saad Mubeen, Federico Ciccozzi, Antonio Cicchetti, Mikael Sjödin
13th European Conference on Modelling Foundations and Applications (ECMFA 2017)

The GRADE Decision Canvas for Classification and Reflection on Architecture Decisions (Apr 2017)
Efi Papatheocharous , Kai Petersen , Jakob Axelsson, Claes Wohlin , Jan Carlson, Federico Ciccozzi, Séverine Sentilles, Antonio Cicchetti
12th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE17)

Towards the Architecture of a Decision Support Ecosystem for System Component Selection (Apr 2017)
Jakob Axelsson, Ulrik Franke , Jan Carlson, Séverine Sentilles, Antonio Cicchetti
11th Annual IEEE International Systems conference (SysCon17)

Choosing Component Origins for Software Intensive Systems: In-house, COTS, OSS or Outsourcing? -- A Case Survey (Mar 2017)
Kai Petersen , Deepika Badampudi , Syed Muhammad Ali Shah , Krzysztof Wnuk , Tony Gorschek , Efi Papatheocharous , Jakob Axelsson, Séverine Sentilles, Ivica Crnkovic, Antonio Cicchetti
IEEE Transactions on Software Engineering (TSE)

Computational Aspects of Model-Based Reasoning (Jan 2017)
Gordana Dodig-Crnkovic, Antonio Cicchetti

A Metamodel for the Rubus Component Model: Extensions for Timing and Model Transformation from EAST-ADL (Dec 2016)
Alessio Bucaioni, Antonio Cicchetti, Federico Ciccozzi, Saad Mubeen, Mikael Sjödin
Journal of IEEE Access (IEEE-Access16)

PhD students supervised as assistant supervisor:

Alessio Bucaioni
Gaetana Sapienza (former)

MSc theses supervised (or examined):
Thesis TitleStatus
A configurable slider for enhanced model usage available
A model-driven approach for automotive system available
Integration Testing of .NET Applications available
Master Thesis: A mapping study on MDE adoption effects in industry (2 students) available
Test-case Generation For Timing Properties From EAST-ADL Models available
A tool for the optimization of IVHM data in heavy Scania trucks selected
Master thesis: Measuring ontology awareness of model differencing approaches. selected
Master thesis: supporting synchronous modelling in distributed development environments in progress
Master thesis: Versionshantering i industriella miljöer in progress
A Metamodel independent approach for Conflict Detection to support distributed development in MDE finished
Application of Bayesian network learners using non-static code metrics for software fault prediction finished
Automated Code Generation from Action Language Enhanced UML Models finished
Automated sequential composition of deltas and related optimization operations finished
Building a tiny OCL interpreter in C++ (2 students) finished
Building a tiny OCL interpreter in Java (2 students) finished
Enhancing the consistency between requirements and test cases through the definition of a Controlled Natural Language finished
Horizontal transformations for models reuse and tool chaining finished
Integrating wireless systems into process industry and business management finished
Master thesis: From Requirements Specification to Test Scripting: Towards Automated Support finished
Master thesis: System Testing in a Simulated Environment finished
Master thesis: The problem of bidirectionality in Model-Driven Engineering finished
Model Based Test Design in CPP Verification (for 2 students) finished
Supporting the automatic test case and oracle generation using system models finished
Test Derivation and Reuse through Horizontal transformation of System models finished
Traceability in Model Based Testing finished