publications: - title: "Practical refactoring-based framework upgrade" author: - name: "Ilie Savga" link: "http://st.inf.tu-dresden.de" - name: "Michael Rudolf" link: "https://researchr.org/alias/michael-rudolf" - name: "Sebastian Goetz" link: "https://researchr.org/alias/sebastian-goetz" - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449939" links: doi: "http://doi.acm.org/10.1145/1449913.1449939" tags: - "rule-based" - "refactoring" - "rule-based refactoring" researchr: "https://researchr.org/publication/SavgaRGA08" cites: 0 citedby: 0 pages: "171-180" booktitle: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "SavgaRGA08" - title: "Composition of Rule Sets and Ontologies" author: - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Jakob Henriksson" link: "http://st.inf.tu-dresden.de" - name: "Ilie Savga" link: "http://st.inf.tu-dresden.de" year: "2006" doi: "http://dx.doi.org/10.1007/11837787_3" links: doi: "http://dx.doi.org/10.1007/11837787_3" tags: - "ontologies" - "rule-based" - "ontology" - "composition" - "rules" researchr: "https://researchr.org/publication/AssmannJHS06" cites: 0 citedby: 0 pages: "68-92" booktitle: "Reasoning Web, Second International Summer School 2006, Lisbon, Portugal, September 4-8, 2006, Tutorial Lectures" editor: - name: "Pedro Barahona" link: "https://researchr.org/alias/pedro-barahona" - name: "François Bry" link: "https://researchr.org/alias/fran%C3%A7ois-bry" - name: "Enrico Franconi" link: "https://researchr.org/alias/enrico-franconi" - name: "Nicola Henze" link: "https://researchr.org/alias/nicola-henze" - name: "Ulrike Sattler" link: "https://researchr.org/alias/ulrike-sattler" volume: "4126" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-38409-X" kind: "inproceedings" key: "AssmannJHS06" - title: "Composition of XML Dialects: A ModelicaXML Case Study" author: - name: "Adrian Pop" link: "https://researchr.org/alias/adrian-pop" - name: "Ilie Savga" link: "http://st.inf.tu-dresden.de" - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" - name: "Peter Fritzson" link: "https://researchr.org/alias/peter-fritzson" year: "2005" doi: "http://dx.doi.org/10.1016/j.entcs.2004.02.071" links: doi: "http://dx.doi.org/10.1016/j.entcs.2004.02.071" tags: - "case study" - "XML" - "XML Schema" - "composition" researchr: "https://researchr.org/publication/PopSAF05" cites: 0 citedby: 0 journal: "Electronic Notes in Theoretical Computer Science" volume: "114" pages: "137-152" kind: "article" key: "PopSAF05" - title: "On Controlled Visualisations in Software Product Line Engineering" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Ilie Savga" link: "http://st.inf.tu-dresden.de" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" year: "2008" abstract: "Ongoing research in Software Product Line Engineering (SPLE) emphasises the derivation of a concrete product based on a given variant configuration as one of the most promising areas of the field. To allow for (automatic) derivation of products in SPLE, models that describe features and their variability in Software Product Lines (SPLs)—for example feature models—need to be connected with artefacts that are realising the features. It is crucial not only to support the developer in the complex task of defining such connections, but also to provide means to reason and analyse them—for example visualisations. In this paper we present MappingViews, a novel visualisation technique that provides four different visualisations for connections between variability models and realisation models and show its realisation in our tool FeatureMapper." tags: - "fosd" - "rule-based" - "visualisation" - "software product lines" - "sple" - "meta-model" - "featuremapper" - "modeling" - "mapping" - "software engineering" - "model-driven engineering" - "software product line" - "Meta-Environment" - "product line" researchr: "https://researchr.org/publication/HeidenreichSW08" cites: 0 citedby: 0 pages: "335-341" booktitle: "Software Product Lines, 12th International Conference, SPLC 2008, Limerick, Ireland, September 8-12, 2008, Proceedings. Second Volume (Workshops)" editor: - name: "Steffen Thiel" link: "https://researchr.org/alias/steffen-thiel" - name: "Klaus Pohl" link: "https://researchr.org/alias/klaus-pohl" publisher: "Lero Int. Science Centre, University of Limerick, Ireland" isbn: "978-1-905952-06-9" kind: "inproceedings" key: "HeidenreichSW08" - title: "Refactoring in Feature-Oriented Programming: Open Issues" author: - name: "Ilie Savga" link: "http://st.inf.tu-dresden.de" - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" year: "2008" month: "oct" abstract: "Similar to refactoring, feature-oriented programming can be seen as a metaprogramming paradigm, in which programs are values and composition operators transform programs to programs. In this position paper we discuss open issues of applying refactoring in the context of feature-oriented programming. First, we elaborate on the role of refactoring in maintaining features and their implementations as well as the impact of refactoring on the relation between the prob- lem and solution spaces. Second, we discuss issues of relating well-known refactoring formalisms to existing formal approaches used in feature-oriented programming. Third, we suggest to use refactoring semantics to upgrade and test final products of a product line." tags: - "object-oriented programming" - "semantics" - "fosd" - "software product lines" - "formal semantics" - "sple" - "evolution" - "refactoring" - "composition" - "testing" - "software evolution" - "source-to-source" - "programming paradigms" - "programming" - "subject-oriented programming" - "context-aware" - "software product line" - "product line" - "systematic-approach" - "feature-oriented programming" - "open-source" researchr: "https://researchr.org/publication/SavgaHeidenreich-McGPLE08" cites: 0 citedby: 0 booktitle: "In Proceedings of the Workshop on Modularization, Composition, and Generative Techniques for Product Line Engineering, Proceedings" number: "MIP-0802" publisher: "Department of Informatics and Mathematics, University of Passau" kind: "inproceedings" key: "SavgaHeidenreich-McGPLE08"