publications: - title: "How dark should a component black-box be? The Reuseware Answer" author: - name: "Jakob Henriksson" link: "http://st.inf.tu-dresden.de" - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" year: "2007" researchr: "https://researchr.org/publication/HenrikssonHeidenreichJohannesZschalerAssmann07" cites: 0 citedby: 0 booktitle: "Proc. Workshop on Component-Oriented Programming (WCOP 2007) at ECOOP 2007" kind: "inproceedings" key: "HenrikssonHeidenreichJohannesZschalerAssmann07" - title: "Towards Systematic Ensuring Well-Formedness of Software Product Lines" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" year: "2009" month: "oct" abstract: "Variability modelling with feature models is one key technique for specifying the problem space of software product lines (SPLs). To allow for the automatic derivation of a concrete product based on a given variant configuration, a mapping between features in the problem space and their realisations in the solution space is required. Ensuring the correctness of all participating models of an SPL (i.e., feature models, mapping models, and solution-space models) is a crucial task to create correct products of an SPL. In this paper we discuss different possibilities for checking well-formedness of SPLs and relate them to their implementation in the FeatureMapper SPL tool." tags: - "fosd" - "rule-based" - "wellformedness" - "software product lines" - "model checking" - "sple" - "meta-model" - "featuremapper" - "modeling" - "Variability-Aware Analysis" - "analysis" - "context-aware" - "Meta-Environment" - "systematic-approach" researchr: "https://researchr.org/publication/Heidenreich-FOSD09" cites: 0 citedby: 0 booktitle: "Proceedings of the First International Workshop on Feature-Oriented Software Development" kind: "inproceedings" key: "Heidenreich-FOSD09" - title: "Towards systematic ensuring well-formedness of software product lines" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" year: "2009" doi: "http://doi.acm.org/10.1145/1629716.1629730" links: doi: "http://doi.acm.org/10.1145/1629716.1629730" tags: - "software product lines" - "systematic-approach" researchr: "https://researchr.org/publication/Heidenreich09" cites: 0 citedby: 0 pages: "69-74" booktitle: "MoDELS" kind: "inproceedings" key: "Heidenreich09" - title: "Extending grammars and metamodels for reuse: the Reuseware approach" author: - name: "Jakob Henriksson" link: "http://st.inf.tu-dresden.de" - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" year: "2008" doi: "10.1049/iet-sen:20070060" links: "url": "http://link.aip.org/link/?SEN/2/165/1" tags: - "reuse" - "systematic-approach" - "grammar" researchr: "https://researchr.org/publication/Henriksson-08" cites: 0 citedby: 0 journal: "IET Software" volume: "2" number: "3" kind: "article" key: "Henriksson-08" - title: "A Model-based Product-Line for Scalable Ontology Languages" author: - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" year: "2009" month: "jun" abstract: "Research in the area of semantic web brought up a plethora of languages to represent ontologies. They all differ in expressiveness and reasoning efficiency. Thus, the choice of a specific language means a trade-off between reasoning capabilities and performance. This paper outlines how techniques from product-line engineering can be combined with model-based language engineering to allow for organising ontology languages in a language family and configuring them for concrete use cases. " tags: - "ontologies" - "rule-based" - "ontology" - "meta-model" - "featuremapper" - "modeling language" - "modeling" - "DSLsAndPLE" - "language engineering" - "language modeling" - "language families" - "web engineering" - "model-driven engineering" - "Meta-Environment" - "product line" - "semantic web" - "domain-specific language" researchr: "https://researchr.org/publication/WendeHeidenreich-MDPLE09" cites: 0 citedby: 0 booktitle: "Proceedings of the 1st International Workshop on Model-Driven Product Line Engineering" kind: "inproceedings" key: "WendeHeidenreich-MDPLE09" - title: "Relating Feature Models to Other Models of a Software Product Line - A Comparative Study of FeatureMapper and VML*" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Pablo Sánchez" link: "https://researchr.org/alias/pablo-s%C3%A1nchez" - name: "João Santos" link: "https://researchr.org/alias/jo%C3%A3o-santos" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Mauricio Alférez" link: "https://researchr.org/alias/mauricio-alf%C3%A9rez" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" - name: "Lidia Fuentes" link: "https://researchr.org/alias/lidia-fuentes" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" - name: "Ana Moreira" link: "http://" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-16086-8_3" links: doi: "http://dx.doi.org/10.1007/978-3-642-16086-8_3" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/taosd/HeidenreichSSZAAFKMR10" tags: - "software product line" - "product line" researchr: "https://researchr.org/publication/HeidenreichSSZAAFKMR10" cites: 0 citedby: 0 journal: "TAOSD" volume: "7" pages: "69-114" kind: "article" key: "HeidenreichSSZAAFKMR10" - title: "Derivation and Refinement of Textual Syntax for Models" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Sven Karol" link: "http://st.inf.tu-dresden.de" - name: "Mirko Seifert" link: "http://www1.inf.tu-dresden.de/~ms72/" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-02674-4_9" abstract: "Textual Syntax as a form of model representation has made its way to the Model-Driven Software Development community and is considered a viable alternative to graphical representations. To support the design and implementation of text editing facilities many concrete syntax and model mapping tools have emerged. Despite the maturity of these tools, users still spend considerable effort to specify syntaxes and generate editors even for simple metamodels. To reduce this effort, we propose to refine a specification that is automatically derived from a given metamodel. We argue that defaults in a customisable setting enable developers to quickly realise text-based editors for models. In particular in settings where metamodels evolve, such a procedure is beneficial. To evaluate this idea we present EMFText, an EMF/Eclipse integrated tool for agile Textual Syntax development. We show how default syntax can easily be tailored and refined to obtain a custom text editor for EMF models and demonstrate our approach by two examples." links: doi: "http://dx.doi.org/10.1007/978-3-642-02674-4_9" tags: - "rule-based" - "Eclipse" - "model editor" - "meta-model" - "modeling language" - "modeling" - "refinement" - "language engineering" - "software language engineering" - "language modeling" - "language design" - "metamodelling" - "EMF" - "model-driven development" - "software engineering" - "model-driven engineering" - "Meta-Environment" - "emftext" - "design" - "systematic-approach" - "concrete syntax" - "textual concrete syntax" researchr: "https://researchr.org/publication/HeidenreichJKSW09" cites: 0 citedby: 1 pages: "114-129" booktitle: "ECMDA-FA" kind: "inproceedings" key: "HeidenreichJKSW09" - title: "Breaking the Domination of the Internal Graph Model" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Ulf Wemmie" link: "http://st.inf.tu-dresden.de" year: "2007" month: "oct" abstract: "Graph rewrite systems are often build to only transform graphs that are expressed using their internal graph modelling language. This prevents the use of the advanced techniques in graph rewriting on graphs or models that are not expressed in a way that the tool is able to understand. In this paper we present our approach to model migration for graph rewrite systems, that is, adaptation of graphs from external tools to the graph rewrite system’s internal model. We exemplify our ideas by a prototypical implementation for Fujaba4Eclipse." links: "pdf": "http://fheidenreich.de/work/files/FujabaDays2007.pdf" tags: - "meta-model" - "modeling language" - "modeling" - "language modeling" - "graph-rewriting" - "migration" - "adaptation" - "fujaba" - "Meta-Environment" - "rewriting" - "repository" - "systematic-approach" researchr: "https://researchr.org/publication/HeidenreichWemmie-FujabaDays2007" cites: 0 citedby: 0 booktitle: "Proceedings of the Fujaba Days 2007 co-located with the 3rd International Workshop and Symposium on Applications of Graph Transformation with Industrial Relevance (AGTIVE 2007)" kind: "inproceedings" key: "HeidenreichWemmie-FujabaDays2007" - title: "Generating safe template languages" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Mirko Seifert" link: "http://www1.inf.tu-dresden.de/~ms72/" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" - name: "Marcel Böhme" link: "http://www.comp.nus.edu.sg/~mboehme" year: "2009" doi: "http://doi.acm.org/10.1145/1621607.1621624" links: doi: "http://doi.acm.org/10.1145/1621607.1621624" researchr: "https://researchr.org/publication/HeidenreichJSWB09" cites: 0 citedby: 0 pages: "99-108" booktitle: "GPCE" kind: "inproceedings" key: "HeidenreichJSWB09" - title: "On Language-Independent Model Modularisation" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jakob Henriksson" link: "http://st.inf.tu-dresden.de" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" year: "2009" tags: - "meta-model" - "modeling language" - "modeling" - "language modeling" - "Meta-Environment" researchr: "https://researchr.org/publication/Heidenreich-09-2" cites: 0 citedby: 0 journal: "TAOSD" volume: "5560" kind: "article" key: "Heidenreich-09-2" - title: "FeatureMapper: mapping features to models" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jan Kopcsek" link: "http://st.inf.tu-dresden.de" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" year: "2008" doi: "http://doi.acm.org/10.1145/1370175.1370199" abstract: "Variability modelling with feature models is one key technique for specifying the problem space of Software Product Lines (SPLs). To allow for the automatic derivation of a concrete product based on a given variant configuration, a mapping between features in the problem space and their realisations in the solution space is required. It is crucial to support the developer in the complex task of defining such mappings. These mappings can also be used to provide visualisations of the variant space that allow to reason over variability in SPLs. In this paper we present FeatureMapper, a tool that allows for defining mappings of features to model elements specifying feature realisations. These feature realisations can be defined in arbitrary Ecore-based languages. Furthermore, the tool supports different visualisation techniques that can help developers understand the complex designs of SPLs." links: doi: "http://doi.acm.org/10.1145/1370175.1370199" tags: - "fosd" - "rule-based" - "software product lines" - "sple" - "meta-model" - "featuremapper" - "modeling language" - "modeling" - "language modeling" - "problem space" - "mapping" - "solution space" - "Meta-Environment" researchr: "https://researchr.org/publication/HeidenreichKW08" cites: 0 citedby: 0 pages: "943-944" booktitle: "ICSE" kind: "inproceedings" key: "HeidenreichKW08" - title: "Bridging the Gap between Variability in Client Application and Database Schema" author: - name: "Norbert Siegmund" link: "http://wwwiti.cs.uni-magdeburg.de/~nsiegmun/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2009" abstract: "Database schemas are used to describe the logical design of a database. Diverse groups of users have different views on the global schema which leads to different local schemas. Research has focused on view integration to generate a global, consistent schema out of different local schemas. However, this approach is too constrained when the generated global view should be variable and only a certain subset is needed. Variable schemas are needed in software product lines in which products are tailored to the needs of stakeholders. We argue that traditional modeling techniques are not sufficient for expressing variable database schemas. We show that software product line methodologies, when applied to the database schemas, overcome existing limitations and are able to generate tailor-made database schemas." tags: - "ER" - "feature modelling" - "FeatureHouse" - "fosd" - "software product lines" - "meta-model" - "XML" - "featuremapper" - "XML Schema" - "modeling" - "entity relationship" - "variability management" - "design research" - "database schemas" - "database" - "software product line" - "Meta-Environment" - "design" - "product line" - "systematic-approach" - "CIDE" researchr: "https://researchr.org/publication/SiegmundKRHAS09" cites: 0 citedby: 0 pages: "297-306" booktitle: "btw" kind: "inproceedings" key: "SiegmundKRHAS09" - title: "A Close Look at Composition Languages" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" year: "2008" tags: - "composition" researchr: "https://researchr.org/publication/HeidenreichJohannesZschalerAssmann08" cites: 0 citedby: 0 booktitle: "Proc. 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08)" kind: "inproceedings" key: "HeidenreichJohannesZschalerAssmann08" - 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" kind: "inproceedings" key: "SavgaHeidenreich-McGPLE08" - 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: "SPLC" kind: "inproceedings" key: "HeidenreichSW08" - title: "Closing the Gap between Modelling and Java" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Mirko Seifert" link: "http://www1.inf.tu-dresden.de/~ms72/" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" year: "2009" abstract: "Model-Driven Software Development is based on standardised models that are refined, transformed and eventually translated into executable code using code generators. However, creating plain text from well-structured models creates a gap that implies several drawbacks: Developers cannot continue to use their model-based tool machinery, relations between model elements and code fragments are hard to track and there is no easy way to rebuild models from their respective code. This paper presents an approach to bridge this gap for the Java programming language. It defines a full metamodel and text syntax specification for Java, from which a parser and a printer are generated. Through this, Java code can be handled like any other model. The implementation is validated with large test sets, example applications are shown, and future directions of research are discussed." tags: - "programming languages" - "rule-based" - "Java" - "translation" - "meta programming" - "meta-model" - "modeling language" - "modeling" - "language engineering" - "software language engineering" - "language modeling" - "testing" - "metamodelling" - "model-driven development" - "software engineering" - "model-driven engineering" - "programming" - "Meta-Environment" - "parsing" - "systematic-approach" researchr: "https://researchr.org/publication/Heidenreich-SLE2009" cites: 0 citedby: 0 booktitle: "SLE" kind: "inproceedings" key: "Heidenreich-SLE2009" - title: "Closing the Gap between Modelling and Java" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Mirko Seifert" link: "http://www1.inf.tu-dresden.de/~ms72/" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-12107-4_25" links: doi: "http://dx.doi.org/10.1007/978-3-642-12107-4_25" tags: - "Java" researchr: "https://researchr.org/publication/HeidenreichJSW09" cites: 0 citedby: 0 pages: "374-383" booktitle: "SLE" kind: "inproceedings" key: "HeidenreichJSW09" - title: "A Framework for Generating Query Language Code from OCL Invariants" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" - name: "Birgit Demuth" link: "http://st.inf.tu-dresden.de" year: "2008" doi: "http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/108" abstract: "The semantical integrity of business data is of great importance for the implementation of business applications. Model-Driven Software Development (MDSD) allows for specifying the relevant domain concepts, their interrelations and their concise semantics using a plethora of modelling languages. Since model transformations enable an automatic mapping of platform independent models (PIMs) to platform specific models (PSMs) and code, it is reasonable to utilise them to derive data schemas and integrity rules for business applications. Most current approaches only focus on transforming structural descriptions of software systems while semantical specifications are neglected. However, to preserve also the semantical integrity rules we propose a Query Code Generation Framework that enables Model-Driven Integrity Engineering. This framework allows for mapping UML models to arbitrary data schemas and for mapping OCL invariants to sentences in corresponding declarative query languages, enforcing semantical data integrity on implementation level. This supersedes the manual translation of integrity constraints and, thus, decreases development costs while increasing software quality." links: doi: "http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/108" tags: - "model-to-model transformation" - "object constraint language" - "semantics" - "OCL" - "rule-based" - "transformation engineering" - "translation" - "data-flow language" - "application framework" - "meta-model" - "XML" - "modeling language" - "XML Schema" - "modeling" - "language engineering" - "transformation language" - "software language engineering" - "language modeling" - "business rules" - "constraints" - "UML" - "model-driven development" - "data-flow" - "source-to-source" - "software engineering" - "rules" - "model-driven engineering" - "code generation" - "object-role modeling" - "ocl2sql" - "transformation system" - "model transformation" - "Meta-Environment" - "systematic-approach" - "model-driven integrity engineering" - "transformation" - "query language" - "domain-specific language" researchr: "https://researchr.org/publication/HeidenreichWD08" cites: 0 citedby: 0 journal: "eceasst" volume: "9" kind: "article" key: "HeidenreichWD08" - title: "Bridging the Gap Between Features and Models" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" year: "2007" abstract: "Variability modelling with feature models is one key technique to specify the problem space of Software Product Lines. To allow for the automatic derivation of a product instance based on a given variant configuration, a mapping between features in the problem space and their realisations in the solution space is required. In this paper we present an approach to define a mapping of features to model fragments specifying the feature realisations. We differentiate collaborative and aspectual features and show how these feature types are supported by a modelling-language independent infrastructure which separates the mapping information and stores it in a dedicated mapping model." links: "url": "http://www.softeng.ox.ac.uk/aople/" tags: - "feature modelling" - "fosd" - "rule-based" - "software product lines" - "sple" - "meta-model" - "featuremapper" - "modeling language" - "modeling" - "language modeling" - "mapping" - "graph-rewriting" - "information models" - "Meta-Environment" - "rewriting" - "systematic-approach" researchr: "https://researchr.org/publication/HeidenreichWende-AOPLE07" cites: 0 citedby: 0 booktitle: "2nd Workshop on Aspect-Oriented Product Line Engineering (AOPLE'07) co-located with the International Conference on Generative Programming and Component Engineering (GPCE'07)" kind: "inproceedings" key: "HeidenreichWende-AOPLE07" - title: "Aspect Orientation for Your Language of Choice" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" year: "2007" researchr: "https://researchr.org/publication/HeidenreichJohannesZschaler07" cites: 0 citedby: 0 booktitle: "Proc. Workshop on Aspect-Oriented Modelling at MoDELS 2007" kind: "inproceedings" key: "HeidenreichJohannesZschaler07" - title: "Using Graph-Rewriting for Model Weaving in the context of Aspect-Oriented Product Line Engineering" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Henrik Lochmann" link: "http://www.sap.com/about/company/research/centers/dresden.epx" year: "2006" month: "oct" abstract: "In this paper we present the concept of combining feature models and solution models through aspect-oriented graph rewriting systems (AO-GRS) in the context of product-line engineering (PLE). Variable parts of software systems are often modelled by feature models in PLE. In Model Driven Development a feature is represented by means of classes, methods or attributes in a solution model. The inclusion of a feature in the resulting software system may change the solution model of the product on multiple points and thereby crosscut the solution model. We use GRS-based model weaving to include specific features in a solution model based on the presence or absence of the feature in the variant model. We demonstrate the feasibility of our approach in a case study, which uses story diagrams as GRS." links: "url": "http://www.softeng.ox.ac.uk/aople/aople1/" tags: - "feature diagrams" - "rule-based" - "case study" - "software product lines" - "sple" - "meta-model" - "modeling" - "mapping" - "model-driven development" - "weaving" - "graph-rewriting" - "software engineering" - "model-driven engineering" - "fujaba" - "context-aware" - "software product line" - "Meta-Environment" - "rewriting" - "product line" - "systematic-approach" researchr: "https://researchr.org/publication/HeidenreichLochmann-AOPLE06" cites: 0 citedby: 0 booktitle: "First Workshop on Aspect-Oriented Product Line Engineering (AOPLE'06) co-located with the International Conference on Generative Programming and Component Engineering (GPCE'06)" kind: "inproceedings" key: "HeidenreichLochmann-AOPLE06"