publications: - title: "TowardsWeaving Software Architecture Models" author: - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Henry Muccini" link: "https://researchr.org/alias/henry-muccini" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" - name: "Patrizio Pelliccione" link: "http://www.di.univaq.it/pellicci/index_personal.php" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MBD-MOMPES.2006.24" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MBD-MOMPES.2006.24" tags: - "software architecture" - "meta-model" - "architecture" - "Meta-Environment" researchr: "https://researchr.org/publication/RuscioMPP06" cites: 0 citedby: 0 pages: "103-112" booktitle: "MOMPES" kind: "inproceedings" key: "RuscioMPP06" - title: "Engineering MDA into Compositional Reasoning for Analyzing Middleware-Based Applications" author: - name: "Mauro Caporuscio" link: "https://researchr.org/alias/mauro-caporuscio" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Paola Inverardi" link: "https://researchr.org/alias/paola-inverardi" - name: "Patrizio Pelliccione" link: "http://www.di.univaq.it/pellicci/index_personal.php" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2005" doi: "http://dx.doi.org/10.1007/11494713_9" links: doi: "http://dx.doi.org/10.1007/11494713_9" tags: - "rule-based" - "composition" researchr: "https://researchr.org/publication/CaporuscioRIPP05" cites: 0 citedby: 0 pages: "130-145" booktitle: "ewsa" kind: "inproceedings" key: "CaporuscioRIPP05" - title: "Towards Propagation of Changes by Model Approximations" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Romina Eramo" link: "https://researchr.org/alias/romina-eramo" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/EDOCW.2006.68" links: doi: "http://doi.ieeecomputersociety.org/10.1109/EDOCW.2006.68" tags: - "change propagation" researchr: "https://researchr.org/publication/CicchettiRE06" cites: 0 citedby: 0 pages: "24" booktitle: "edoc" kind: "inproceedings" key: "CicchettiRE06" - title: "Managing Dependent Changes in Coupled Evolution" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2009" doi: "10.1007/978-3-642-02408-5_4" abstract: "In Model-Driven Engineering models and metamodels are not preserved from the evolutionary pressure which inevitably affects almost any artefacts. Moreover, the coupling between models and metamodels implies that when a metamodel undergoes a modification, the conforming models require to be accordingly co-adapted. One of the main obstacles to the complete automation of the adaptation process is represented by the dependencies which occur among the different kinds of modifications. The paper illustrates a dependency analysis, classifies such dependencies, and proposes a metamodeling language driven resolution which is independent from the evolving metamodel and its underlying semantics. The resolution enables a decomposition and consequent scheduling of the adaptation steps allowing the full automation of the process." links: "url": "http://www.springerlink.com/content/48j3t41092708678/" tags: - "semantics" - "completeness" - "meta-model" - "modeling language" - "modeling" - "language engineering" - "coupled evolution" - "language modeling" - "analysis" - "model-driven engineering" - "Meta-Environment" - "process modeling" researchr: "https://researchr.org/publication/Cicchetti2009" cites: 0 citedby: 0 booktitle: "Theory and Practice of Model Transformations" kind: "inproceedings" key: "Cicchetti2009" - title: "Managing Model Conflicts in Distributed Development" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-87875-9_23" links: doi: "http://dx.doi.org/10.1007/978-3-540-87875-9_23" tags: - "meta-model" - "model-driven development" - "Meta-Environment" researchr: "https://researchr.org/publication/CicchettiRP08" cites: 0 citedby: 0 pages: "311-325" booktitle: "MoDELS" kind: "inproceedings" key: "CicchettiRP08" - title: "A development process for context-aware adaptive services" author: - name: "Marco Autili" link: "https://researchr.org/alias/marco-autili" - name: "Paolo Di Benedetto" link: "https://researchr.org/alias/paolo-di-benedetto" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Paola Inverardi" link: "https://researchr.org/alias/paola-inverardi" - name: "Massimo Tivoli" link: "http://www.di.univaq.it/tivoli" year: "2008" doi: "http://dx.doi.org/10.1109/ASEW.2008.4686288" links: doi: "http://dx.doi.org/10.1109/ASEW.2008.4686288" tags: - "context-aware" researchr: "https://researchr.org/publication/AutiliBRIT08" cites: 0 citedby: 0 pages: "9-16" booktitle: "jckbse" kind: "inproceedings" key: "AutiliBRIT08" - title: "Supporting Web Applications development with a PLA" author: - name: "Luca Balzerani" link: "https://researchr.org/alias/luca-balzerani" - name: "Guglielmo De Angelis" link: "https://researchr.org/alias/guglielmo-de-angelis" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2006" tags: - "web applications" researchr: "https://researchr.org/publication/BalzeraniARP06" cites: 0 citedby: 0 journal: "jwe" volume: "5" number: "1" pages: "25-42" kind: "article" key: "BalzeraniARP06" - title: "Extending AMMA for Supporting Dynamic Semantics Specifications of DSLs" author: - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Frédéric Jouault" link: "http://atlanmod.emn.fr/contrib/jouault" - name: "Ivan Kurtev" link: "https://researchr.org/alias/ivan-kurtev" - name: "Jean Bézivin" link: "http://www.emn.fr/x-info/bezivin" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2006" tags: - "semantics" - "DSL" researchr: "https://researchr.org/publication/RuscioJouaultKurtevI.BzivinPierantonio2006" cites: 0 citedby: 0 institution: "LINA Laboratoire D’Informatique De Nantes Atlantique" number: "06.02" kind: "techreport" key: "RuscioJouaultKurtevI.BzivinPierantonio2006" - title: "Weaving concerns in model based development of data-intensive web applications" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2006" doi: "http://doi.acm.org/10.1145/1141277.1141571" links: doi: "http://doi.acm.org/10.1145/1141277.1141571" tags: - "rule-based" - "meta-model" - "model-driven development" - "weaving" - "web applications" - "Meta-Environment" researchr: "https://researchr.org/publication/CicchettiRP06" cites: 0 citedby: 0 pages: "1256-1261" booktitle: "SAC" kind: "inproceedings" key: "CicchettiRP06" - title: "A product line architecture for web applications" author: - name: "Luca Balzerani" link: "https://researchr.org/alias/luca-balzerani" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" - name: "Guglielmo De Angelis" link: "https://researchr.org/alias/guglielmo-de-angelis" year: "2005" doi: "http://doi.acm.org/10.1145/1066677.1067059" links: doi: "http://doi.acm.org/10.1145/1066677.1067059" tags: - "architecture" - "web applications" - "product line" researchr: "https://researchr.org/publication/BalzeraniRPA05" cites: 0 citedby: 0 pages: "1689-1693" booktitle: "SAC" kind: "inproceedings" key: "BalzeraniRPA05" - title: "Decoupling web application concerns through weaving operations" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" year: "2008" doi: "http://dx.doi.org/10.1016/j.scico.2007.10.002" links: doi: "http://dx.doi.org/10.1016/j.scico.2007.10.002" tags: - "weaving" - "web applications" researchr: "https://researchr.org/publication/CicchettiR08" cites: 0 citedby: 0 journal: "SCP" volume: "70" number: "1" pages: "62-86" kind: "article" key: "CicchettiR08" - title: "beContent: A Model-Driven Platform for Designing and Maintaining Web Applications" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Romina Eramo" link: "https://researchr.org/alias/romina-eramo" - name: "Francesco Maccarrone" link: "https://researchr.org/alias/francesco-maccarrone" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-02818-2_52" links: doi: "http://dx.doi.org/10.1007/978-3-642-02818-2_52" tags: - "web applications" researchr: "https://researchr.org/publication/CicchettiREMP09" cites: 0 citedby: 0 pages: "518-522" booktitle: "ICWE" kind: "inproceedings" key: "CicchettiREMP09" - title: "A data-modelling approach to web application synthesis" author: - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Henry Muccini" link: "https://researchr.org/alias/henry-muccini" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2004" tags: - "data-flow" - "web applications" - "systematic-approach" researchr: "https://researchr.org/publication/RuscioMP04" cites: 0 citedby: 0 journal: "ijwet" volume: "1" number: "3" pages: "320-337" kind: "article" key: "RuscioMP04" - title: "A Metamodel Independent Approach to Difference Representation" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2007" doi: "http://www.jot.fm/issues/issue_2007_10/paper9/index.html" links: doi: "http://www.jot.fm/issues/issue_2007_10/paper9/index.html" tags: - "systematic-approach" researchr: "https://researchr.org/publication/CicchettiRP07" cites: 0 citedby: 0 journal: "jot" volume: "6" number: "9" pages: "165-185" kind: "article" key: "CicchettiRP07" - title: "Software customization in model driven development of web applications" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Amleto Di Salle" link: "https://researchr.org/alias/amleto-di-salle" year: "2007" doi: "http://doi.acm.org/10.1145/1244002.1244224" links: doi: "http://doi.acm.org/10.1145/1244002.1244224" tags: - "meta-model" - "model-driven development" - "web applications" - "Meta-Environment" researchr: "https://researchr.org/publication/CicchettiRS07" cites: 0 citedby: 0 pages: "1025-1030" booktitle: "SAC" kind: "inproceedings" key: "CicchettiRS07" - title: "A Development Process for Self-adapting Service Oriented Applications" author: - name: "Marco Autili" link: "https://researchr.org/alias/marco-autili" - name: "L. Berardinelli" link: "https://researchr.org/alias/l.-berardinelli" - name: "Vittorio Cortellessa" link: "https://researchr.org/alias/vittorio-cortellessa" - name: "Antinisca Di Marco" link: "https://researchr.org/alias/antinisca-di-marco" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Paola Inverardi" link: "https://researchr.org/alias/paola-inverardi" - name: "Massimo Tivoli" link: "http://www.di.univaq.it/tivoli" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-74974-5_41" links: doi: "http://dx.doi.org/10.1007/978-3-540-74974-5_41" researchr: "https://researchr.org/publication/AutiliBCMRIT07" cites: 0 citedby: 0 pages: "442-448" booktitle: "icsoc" kind: "inproceedings" key: "AutiliBCMRIT07" - title: "Model Transformations in the Development of Data-Intensive Web Applications" author: - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2005" doi: "http://dx.doi.org/10.1007/11431855_33" links: doi: "http://dx.doi.org/10.1007/11431855_33" tags: - "model-to-model transformation" - "meta-model" - "model-driven development" - "data-flow" - "source-to-source" - "model transformation" - "web applications" - "Meta-Environment" - "transformation" researchr: "https://researchr.org/publication/RuscioP05" cites: 0 citedby: 0 pages: "475-490" booktitle: "caise" kind: "inproceedings" key: "RuscioP05" - title: "Automating Co-evolution in Model-Driven Engineering" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Romina Eramo" link: "https://researchr.org/alias/romina-eramo" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2008" doi: "http://dx.doi.org/10.1109/EDOC.2008.44" abstract: "Software development is witnessing the increasing need of version management techniques for supporting the evolution of model-based artefacts. In this respect, metamodels can be considered one of the basic concepts of Model-Driven Engineering and are expected to evolve during their life-cycle. As a consequence,models conforming to changed metamodels have to be updated for preserving their wellformedness. This paper deals with the co-adaptation problems by proposing higher-order model transformations which take a difference model recording the metamodel evolution and produce a model transformation able to co-evolve the involved models." links: doi: "http://dx.doi.org/10.1109/EDOC.2008.44" tags: - "model-to-model transformation" - "rule-based" - "transformation engineering" - "meta-model" - "modeling" - "model-driven development" - "software evolution" - "source-to-source" - "software engineering" - "model-driven engineering" - "model transformation" - "Meta-Environment" - "higher-order transformations" - "transformation" researchr: "https://researchr.org/publication/CicchettiREP08" cites: 0 citedby: 2 pages: "222-231" booktitle: "edoc" kind: "inproceedings" key: "CicchettiREP08" - title: "Managing Dependent Changes in Coupled Evolution" author: - name: "Antonio Cicchetti" link: "https://researchr.org/alias/antonio-cicchetti" - name: "Davide Di Ruscio" link: "http://www.di.univaq.it/diruscio" - name: "Alfonso Pierantonio" link: "http://www.di.univaq.it/alfonso" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-02408-5_4" links: doi: "http://dx.doi.org/10.1007/978-3-642-02408-5_4" tags: - "coupled evolution" researchr: "https://researchr.org/publication/CicchettiRP09" cites: 0 citedby: 1 pages: "35-51" booktitle: "ICMT" kind: "inproceedings" key: "CicchettiRP09"