Doctoral Dissertation


  • A. Cicchetti, Difference Representation and Conflict Management in Model-Driven Engineering. PhD Thesis, Universita' degli Studi dell'Aquila, April 2008 (Supervisor Prof. Alfonso Pierantonio) [pdf]
  • Book Chapters


  • A. Cicchetti, D. Di Ruscio, D.S. Kolovos and A. Pierantonio, A test-driven approach for metamodel development. Chapter in Emerging Technologies for the Evolution and Maintenance of Software Models, IGI Global, Editor(s): Jörg Rech and Christian Bunse, 2011
  • A. Cicchetti, D. Di Ruscio, P. Pelliccione, A. Pierantonio, and S. Zacchiroli, A Model Driven Approach to Upgrade Package Based Software Systems. Chapter in Communications in Computer and Information Science (CCIS), pages 262--276, Springer, Heidelberg, 2010
  • International Journals


  • M. Saadatmand, A. Cicchetti, and M. Sjödin, Model-Based Trade-off Analysis of Non-Functional Requirements: An Automated UML-Based Approach. International Journal of Advanced Computer Science (IJACS), November, 2013.
  • M. Saadatmand, T. Leveque, A. Cicchetti, and M. Sjödin, Managing Timing Implications of Security Aspects in Model-Driven Development of Real-Time Embedded Systems. Journal On Advances in Security, vol 5, nr 3&4, December, 2012
  • F. Ciccozzi, A. Cicchetti, and M. Sjödin, Round-Trip Support for Extra-functional Property Management in Model-Driven Engineering of Embedded Systems. Information and Software Technology journal, Elsevier, August, 2012
  • A. Cicchetti, F. Ciccozzi, and T. Leveque, A Solution for Concurrent Versioning of Metamodels and Models. Journal of Object Technology (JOT), August, 2012
  • A. Cicchetti, F. Ciccozzi, and T. Leveque, A hybrid approach for multi-view modeling. Electronic Communications of the EASST, vol Recent Advances in MPM, nr 50, June, 2012
  • J. Denil, A. Cicchetti, M. Biehl, P. De Meulenaere, R. Eramo, S. Demeyer, and H. Vangheluwe, Automatic Deployment Space Exploration Using Refinement Transformations. Electronic Communications of the EASST, vol Recent Advances in MPM, nr 50, June, 2012
  • B. Mayers, M. Wimmer, A. Cicchetti, and J. Sprinkle, A generic in-place transformation-based approach to structured model co-evolution. Procs. of the 4th Int. Workshop on Multi-Paradigm Modeling (MPM 2010) at MoDELS, Oslo (Norway), October, 2010, Electronic Communications of the EASST, vol. 42, 2011
  • A. Cicchetti, D. Di Ruscio, L. Iovino, and A. Pierantonio, Managing the evolution of data-intensive Web Applications by Model-Driven Techniques, In: Journal of Software and Systems Modeling (SoSyM), 2011
  • A. Cicchetti and D. Di Ruscio, Decoupling Web Application Concerns through Weaving Operations. In Science of Computer Programming, vol. 70, no. 1, January 2008, pages 62-86, Elsevier
  • A. Cicchetti, D. Di Ruscio, and A. Pierantonio, A Metamodel Independent Approach to Difference Representation. In Journal of Object Technology, vol. 6, no. 9, Special Issue: TOOLS EUROPE 2007, October 2007, pages 165-185, http://www.jot.fm/issues/issue_2007_10/paper9/
  • International Conferences and Workshops


  • E. Papatheocharous, K. Petersen, A. Cicchetti, S. Sentilles, S.M. Ali Shah, and T. Gorschek, Decision support for choosing architectural assets in the development of software-intensive systems: The GRADE taxonomy. Procs. of the 1st Int. Workshop on Software Architecture Asset Decision-Making (SAADM) at ECSA 2015, Springer, Dubrovnik/Cavtat (Croatia), September 2015
  • A. Bucaioni, S. Mubeen, F. Ciccozzi, A. Cicchetti, and M. Sjödin, Comparative Evaluation of Timing Model Extraction Methodologies at EAST-ADL Design Level. Procs. of the 12th Int. Conf. on Embedded Software and Systems (ICESS 2015), IEEE CS, New York, New York (USA), August 2015
  • A. Bucaioni, S. Mubeen, A. Cicchetti, and M. Sjödin, Exploring Timing Model Extractions at EAST-ADL Design-level Using Model Transformations. Procs. of the 12th Int. Conf. on Information Technology : New Generations (ITNG 2015), IEEE CS, Las Vegas, Nevada, April, 2015
  • F. Ciccozzi, A. Cicchetti, and M. Sjödin, On the Generation of Full-fledged Code from UML Profiles and ALF for Complex Systems. Procs. of the 12th Int. Conf. on Information Technology : New Generations (ITNG 2015), IEEE CS, Las Vegas, Nevada, April, 2015
  • M. Saadatmand and A. Cicchetti, Mapping of State Machines to Code: Potentials and Challenges. Procs. of the 9th Int. Conf. on Software Engineering Advances (ICSEA2014), Nice (France), October, 2014
  • A. Bucaioni, A. Cicchetti, and M. Sjödin, Towards a metamodel for the Rubus Component Model. Procs. of the 1st Int. Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp 2014) at MoDELS, CEUR, Valencia (Spain), October, 2014
  • M. Palmieri, A. Cicchetti, and A. Öberg, Cutting Time-to-Market by adopting Automated Regression Testing in a Simulated Environment. Procs. of the 26th IFIP Int. Conf. on Testing Software and Systems (ICTSS 2014), Madrid (Spain), September, 2014
  • A. Cicchetti, and F. Ciccozzi, Towards a Novel Model Versioning Approach based on the Separation between Linguistic and Ontological Aspects. Procs. of the Int. Workshop on Models and Evolution (ME) at MoDELS 2013, CEUR, Miami (USA), November, 2013
  • V. Amaral, A. Cicchetti, and R. Deshayes, A Multiparadigm Approach to Integrate Gestures and Sound in the Modeling Framework. Procs. of the Int. Workshop on Multi-Paradigm Modeling (MPM) at MoDELS 2013, CEUR, Miami (USA), November, 2013
  • F. Ciccozzi, A. Cicchetti, and M. Sjödin, Towards Translational Execution of Action Language for Foundational UML. Procs. of the 39th Euromicro Conf. on Software Engineering and Advanced Applications (SEAA) 2013, IEEE, Santander (Spain), September, 2013
  • F. Ciccozzi, M. Saadatmand, A. Cicchetti, and M. Sjödin, An Automated Round-trip Support Towards Deployment Assessment in Component-based Embedded Systems. Procs. of the 16th Int. Symposium on Component-Based Software Engineering (CBSE) 2013, ACM, Vancouver (Canada), June, 2013
  • F. Ciccozzi, A. Cicchetti, and M. Sjödin, Exploiting UML Semantic Variation Points to Generate Explicit Component Interconnections in Complex Systems. Procs. of the 10th Int. Conference on Information Technology : New Generations (ITNG 2013), IEEE CS, Las Vegas, Nevada, April, 2013
  • F. Ciccozzi, and A. Cicchetti, Towards Migration-Aware Filtering in Model Differences Application. Procs. of the Int. Workshop on Models and Evolution (ME 2012) at MoDELS, Innsbruck (Austria), October, 2012
  • B. Mayers, A. Cicchetti, E. Guerra, and J. De Lara, Composing Textual Modelling Languages in Practice. Procs. of the Int. Workshop on Multi-Paradigm Modeling (MPM'12), at MoDELS, Innsbruck (Austria), October, 2012
  • M. Palmieri, I. Singh, and A. Cicchetti, Comparison of Cross-Platform Mobile Development Tools. Procs. of the 16th Intl. Conf. on Intelligence in Next Generation Networks (ICIN 2012), IEEE Digital Library, Berlin (Germany), October, 2012
  • A. Cicchetti, F. Ciccozzi, S. Mazzini, S. Puri, M. Panunzio, T. Vardanega, and A. Zovi, CHESS: a Model-Driven Engineering Tool Environment for Aiding the Development of Complex Industrial Systems. Procs. of the 27th Int. Conference on Automated Software Engineering (ASE 2012), Essen (Germany), September, 2012
  • M. Saadatmand, A. Cicchetti, and M. Sjödin, Toward Model-Based Trade-off Analysis of Non-Functional Requirements. Procs. of the 38th Euromicro Conference on Software Engineering and Advanced Applications(SEAA), Cesme-Izmir (Turkey), September, 2012
  • M. Saadatmand, A. Cicchetti and M. Sjödin, Design of Adaptive Security Mechanisms for Real-Time Embedded Systems. Procs. of the Int. Symposium on Engineering Secure Software and Systems (ESSoS 2012), Eindhoven (The Netherlands), February, 2012
  • M. Saadatmand, A. Cicchetti and M. Sjödin, UML-Based Modeling of Non-Functional Requirements in Telecommunication Systems. Procs. of the 6th Int. Conference on Software Engineering Advances (ICSEA 2011), Barcelona (Spain), October, 2011
  • M. Saadatmand, A. Cicchetti and M. Sjödin, On Generating Security Implementations from Models of Embedded Systems. Procs. of the 6th Int. Conference on Software Engineering Advances (ICSEA 2011), Barcelona (Spain), October, 2011
  • A. Cicchetti, F. Ciccozzi and T. Leveque, A hybrid approach for multi-view modeling. Procs. of the 5th Int. Workshop on Multi-Paradigm Modeling (MPM'11) at MoDELS, Wellington (New Zealand), October, 2011, Selected as one of the two best papers to be included in the main conference Proceedings, to appear
  • J. Denil, A. Cicchetti, M. Biehl, P. De Meulenaere, R. Eramo, S. Demeyer and H. Vangheluwe, Automatic Deployment Space Exploration Using Refinement Transformations. Procs. of the 5th Int. Workshop on Multi-Paradigm Modeling (MPM'11) at MoDELS, Wellington (New Zealand), October, 2011, to appear
  • M. Saadatmand, A. Cicchetti and M. Sjödin, Enabling Trade-off Analysis of NFRs on Models of Embedded Systems. Procs. of the 16th IEEE Int. Conference on Emerging Technology & Factory Automation (ETFA'11), WiP session, Toulouse (France), September, 2011
  • F. Ciccozzi, A. Cicchetti, and M. Sjödin, Towards a Round-Trip Support for Model-Driven Development of Embedded Systems. Procs. of the 37th IEEE EUROMICRO Int. Conference on Software Engineering and Advanced Applications (SEAA 2011), Oulu (Finland), 2011, pp. 200-208, Best Paper Award
  • A. Cicchetti, D. Di Ruscio, R. Eramo, and A. Pierantonio, Logical constraints for managing non-determinism in bidirectional model transformations. Procs. of the International Workshop on Model-Driven Engineering, Logic and Optimization: friends or foes? (MELO 2011), Birmingham (UK), 2011
  • A. Cicchetti, F. Ciccozzi, T. Leveque and A. Pierantonio, On the concurrent Versioning of Metamodels and Models: Challenges and possible Solutions. Procs. of the 2nd Int. Workshop on Model Comparison in Practice, ACM SIGSOFT, Zurich (Switzerland), June, 2011
  • F. Ciccozzi, A. Cicchetti, M. Krekola, and M. Sjödin, Generation of Correct-by-Construction Code from Design Models for Embedded Systems. Procs. of the 6th IEEE International Symposium on Industrial Embedded Systems (SIES’11), Västerås (Sweden), 2011
  • M. Saadatmand, A. Cicchetti, and M. Sjödin, A Methodology for Designing Energy-aware Secure Embedded Systems. Procs. of the 6th IEEE International Symposium on Industrial Embedded Systems (SIES’11), Västerås (Sweden), 2011
  • A. Cicchetti, F. Ciccozzi, T. Leveque, and S. Sentilles, Evolution Management of Extra-Functional Properties in Component-Based Embedded Systems. Procs. of the 14th International ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE-2011) June 21th - 23th, 2011, Boulder (Colorado, USA)
  • A. Cicchetti, F. Ciccozzi, and S. Cucchiella, An Open-Source Pivot Language for Proprietary Tools Chaining. Procs. of the 8th Int. IEEE Workshop on Model-Based Development for Computer-Based Systems - Covering Domain and Design Knowledge in Models (ECBS-MBD 2011), Las Vegas (Nevada, USA)
  • A. Cicchetti, F. Ciccozzi, M. Krekola, S. Mazzini, M. Panunzio, S. Puri, C. Santamaria, T. Vardanega, and A. Zovi, CHESS Tool presentation. TOPCASED DAYS, Toulouse (France), 2011
  • M. Saadatmand, A. Cicchetti, D. Corcoran, and M. Sjödin, Toward a Tailored Modeling of Non-Functional Requirements for Telecommunication Systems. Procs. of the 8th Int. Conference on Information Technology : New Generations (ITNG), April 11-13, 2011, Las Vegas (Nevada, USA), Best Poster Paper Award
  • M. Saadatmand, A. Cicchetti, and M. Sjödin, Extending MARTE with Security Concepts, Procs. of the Int. Workshop on Model Based Engineering for Embedded Systems Design(M-BED 2011), March 18, 2011, Grenoble (France)
  • F. Ciccozzi, A. Cicchetti, T. Siljamäki, and J. Kavadiya, Automating Test Cases Generation: From xtUML System Models to QML Test Models. Procs. of the 7th Workshop on Model-based Methodologies for Pervasive and Embedded Software, Antwerp (Belgium), September, 2010
  • A. Cicchetti, B. Meyers and M. Wimmer, Abstract and Concrete Syntax Migration of Instance Models. Proc. of the Int. Transformation Tool Contest 2010 (TTC), Satellite workshop to TOOLS 2010, Malaga (Spain), July, 2010
  • F. Ciccozzi, A. Cicchetti, T. Seceleanu, J. Åkerberg, J. Delsing, and L.E. Carlsson, Integrating Wireless Systems into Process Industry and Business Management. Proc. of ETFA10 - IEEE International Conference on Emerging Technology and Factory Automation, Bilbao (Spain), September, 2010
  • A. Cicchetti, D. Di Ruscio, and A. Pierantonio, Model Patches in Model-Driven Engineering. Proc. of the 3rd Int. Workshop on Model-Driven Software Evolution (MoDSE-MCCM 2009) @ MoDELS, Denver (Colorado, USA), Selected as one of the two best papers to be included in the main conference Proceedings
  • Y. Lu, A. Cicchetti, M. Sjödin, J. Mäki-Turja, S. Bygde, and C. Norström, Towards Response-Time Analysis of Complex Real-Time Systems by using Parametric Worst-Case Execution-Time Estimate on Tasks – A Case Study for Robotic Control System. Proc. of the 21st Euromicro Conference on Real-Time Systems (ECRTS 09) Work-In-Progress (WIP) session, Dublin (Ireland)
  • Y. Lu, A. Cicchetti, S. Bygde, J. Kraft, T. Nolte, and C. Norström, Transformational Specification of Complex Legacy Real-Time Systems via Semantic Anchoring. Proc. of the 2nd IEEE Int. Workshop on Component-Based Design of Resource-Constrained Systems (CORCS 2009) @ COMPSAC, Seattle (Washington, USA)
  • A. Cicchetti, D. Di Ruscio, R. Eramo, F. Maccarrone, and A. Pierantonio, beContent: A Model-Driven Platform for Designing and Maintaining Web Applications. Proc. of the 9th Int. Conference on Web Engineering (ICWE 2009), San Sebastián (Spain), pp. 518-522
  • A. Cicchetti, H. Muccini, P. Pelliccione, and A. Pierantonio, Towards a Framework for Distributed and Collaborative Modeling. Proc. of the 7th Int. Workshop on Distributed and Mobile Collaboration (DMC) at WETICE 2009, Groningen (The Netherlands), pp. 149-154
  • A. Cicchetti, D. Di Ruscio, and A. Pierantonio, Managing Dependent Changes in Coupled Evolution. Proc. of the 2th Int. Conference on Theory and Practice of Model Transformations (ICMT09), Zurich (Switzerland), pp. 35-51
  • A. Cicchetti, D. Di Ruscio, P. Pelliccione, A. Pierantonio, and S. Zacchiroli, Towards a Model Driven Approach to Upgrade Complex Software Systems. Proc. of the 4th Int. Conference on Evaluation of Novel Aspects to Software Engineering (ENASE 2009), held in conjunction with ICEIS 2009, Milan (Italy)
  • A. Cicchetti, D. Di Ruscio, and A. Pierantonio, Managing model conflicts in distributed development. Proc. of the ACM/IEEE 11th Int. Conference on Model Driven Engineering Languages and Systems (MoDELS 2008), Toulouse (France), pp. 311-325
  • A. Cicchetti, D. Di Ruscio, R. Eramo, and A. Pierantonio, Automating Model Co-evolution in Model-Driven Engineering. Proc. of the 12th Int. EDOC Conference (EDOC 2008), Munich (Germany), pp. 222-231
  • A. Cicchetti, D. Di Ruscio, R. Eramo, and A. Pierantonio, Meta-model Differences for Supporting Model Co-evolution. Proc. of the 2nd Int. Workshop on Model-Driven Software Evolution (MoDSE 2008), Athens (Greece)
  • A. Cicchetti, D. Di Ruscio, and A. Di Salle, Software Customization in Model Driven Development of Web Applications. Proc. Model Transformation track of the 22th ACM Symposium on Applied Computing (SAC 2007), ACM
  • A. Cicchetti and A. Rossini, Weaving Models in Conflict Detection Specifications. Proc. Model Transformation track of the 22th ACM Symposium on Applied Computing (SAC 2007), ACM -- Poster paper
  • A. Cicchetti, D. Di Ruscio, and R. Eramo, Towards Propagation of Changes by Model Approximations, International Workshop on Models for Enterprise Computing, EDOC 2006 Workshop, Hong Kong
  • A. Cicchetti, D. Di Ruscio, and A. Pierantonio, Composition of Model Differences, Proc. CMT 2006, European Workshop on Composition of Model Transformations, colocated with the European Conference on Model-Driven Architecture (ECMDA), 2006
  • A. Cicchetti, D. Di Ruscio, and A. Pierantonio, Weaving Concerns in Model Based Development of data-intensive Web Applications, Proc. Model Transformation track of the 21th ACM Symposium on Applied Computing (SAC 2006), ACM, pp. 1256-1261
  • W. Cazzola, A. Cicchetti, and A. Pierantonio, Towards a model-driven join point model, Proc. Model Transformation track of the 21th ACM Symposium on Applied Computing (SAC 2006), ACM, pp. 1306-1307 -- Poster paper
  • W. Cazzola, A. Cicchetti, and A. Pierantonio. On the Problems of the JPMs. Proc. of the 1st ECOOP Workshop on Models and Aspects (MAW'05), in 19th European Conference on Object-Oriented Programming (ECOOP'05), 2005 -- Position paper.

    Technical Reports


  • A. Cicchetti, D. Di Ruscio, A. Pierantonio, A Metamodel Independent Approach to Difference Representation. Dipartimento di Informatica, Universita' degli Studi dell'Aquila, TRCS 005/2007, 2007
  • A. Cicchetti, D. Di Ruscio, A. Pierantonio, A Domain-Specific Modeling Language for Model Differences. Dipartimento di Informatica, Universita' di L'Aquila, TR 005/2006, 2006


  • You can also access Antonio Cicchetti's Google Scholar page. If you do not have a subscription to these digital libraries then email me for a copy of the papers.