publications: - title: "Analysis Strategies for Software Product Lines" author: - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" - name: "Ina Schaefer" link: "http://www.tu-braunschweig.de/sse/mitarbeiter/schaefer" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2012" month: "APR" links: "url": "http://www.cs.uni-magdeburg.de/inf_media/downloads/forschung/technical_reports_und_preprints/2012/04_2012.pdf" tags: - "software product lines" - "analysis" researchr: "https://researchr.org/publication/TAK-12" cites: 0 citedby: 0 institution: "School of Computer Science, University of Magdeburg" number: "FIN-004-2012" address: "Germany" kind: "techreport" key: "TAK-12" - title: "Improving Reuse of Component Families by Generating Component Hierarchies" author: - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Norbert Siegmund" link: "http://wwwiti.cs.uni-magdeburg.de/~nsiegmun/" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" year: "2010" doi: "http://doi.acm.org/10.1145/1868688.1868697" links: doi: "http://doi.acm.org/10.1145/1868688.1868697" "url": "http://doi.acm.org/10.1145/1868688.1868697" tags: - "reusable components" - "reuse" researchr: "https://researchr.org/publication/RSK%3AFOSD10" cites: 0 citedby: 0 pages: "57-64" booktitle: "Proceedings of the 2nd International Workshop on Feature-Oriented Software Development" kind: "inproceedings" key: "RSK:FOSD10" - title: "An Orthogonal Access Modifier Model for Feature-Oriented Programming" author: - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Jörg Liebig" link: "http://www.infosun.fim.uni-passau.de/cl/staff/liebig/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" - name: "Thomas Leich" link: "http://wwwiti.cs.uni-magdeburg.de/~leich" year: "2009" month: "OCT" abstract: "In feature-oriented programming (FOP), a programmer decomposes a program in terms of features. Ideally, features are implemented modularly so that they can be developed in isolation. Access control is an important ingredient to attain feature modularity as it provides mechanisms to hide and expose internal details of a module's implementation. But developers of contemporary feature-oriented languages did not consider access control mechanisms so far. The absence of a well-defined access control model for FOP breaks the encapsulation of feature code and leads to unexpected and undefined program behaviors as well as inadvertent type errors, as we will demonstrate. The reason for these problems is that common object-oriented modifiers, typically provided by the base language, are not expressive enough for FOP and interact in subtle ways with feature-oriented language mechanisms. We raise awareness of this problem, propose three feature-oriented modifiers for access control, and present an orthogonal access modifier model." tags: - "programming languages" - "object-oriented programming" - "fosd" - "rule-based" - "meta programming" - "meta-model" - "modeling language" - "modeling" - "language modeling" - "object-role modeling" - "programming" - "subject-oriented programming" - "context-aware" - "Meta-Environment" - "access control" - "role-based access control" - "feature-oriented programming" - "meta-objects" researchr: "https://researchr.org/publication/ALKKL%3AFOSD09" cites: 0 citedby: 0 booktitle: "Proceedings of the First Workshop on Feature-Oriented Software Development (FOSD)" kind: "inproceedings" key: "ALKKL:FOSD09" - title: "Applying Design by Contract to Feature-Oriented Programming" author: - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Ina Schaefer" link: "http://www.tu-braunschweig.de/sse/mitarbeiter/schaefer" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" - 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: "2012" month: "MAR" links: "url": "http://wwwiti.cs.uni-magdeburg.de/iti_db/publikationen/ps/auto/TSK+:FASE12.pdf" tags: - "object-oriented programming" - "contracts" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/TSK-%3AFASE12" cites: 0 citedby: 0 pages: "255-269" booktitle: "Proceedings of the International Conference on Fundamental Approaches to Software Engineering (FASE)" kind: "inproceedings" key: "TSK-:FASE12" - title: "Proof Composition for Deductive Verification of Software Product Lines" author: - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Ina Schaefer" link: "http://www.tu-braunschweig.de/sse/mitarbeiter/schaefer" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" year: "2011" tags: - "software product lines" - "Variability-Aware Analysis" - "composition" - "analysis" - "context-aware" researchr: "https://researchr.org/publication/TSKS%3AVAST11" cites: 0 citedby: 0 booktitle: "Proceedings of the International Workshop on Variability-intensive Systems Testing, Validation & Verification (VAST)" kind: "inproceedings" key: "TSKS:VAST11" - title: "Variant-Preserving Refactoring in Feature-Oriented Software Product Lines" author: - name: "Sandro Schulze" link: "http://wwwiti.cs.uni-magdeburg.de/~sanschul/" - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2012" month: "January" links: "url": "http://wwwiti.cs.uni-magdeburg.de/iti_db/publikationen/ps/auto/SchulzeVAMOS2012.pdf" tags: - "software product lines" - "refactoring" researchr: "https://researchr.org/publication/SchulzeVAMOS2012" cites: 0 citedby: 0 pages: "73-81" booktitle: "International Workshop on Variability Modeling of Software-intensive Systems (VaMoS)" kind: "inproceedings" key: "SchulzeVAMOS2012" - title: "Generating Highly Customizable SQL Parsers" author: - name: "Sagar Sunkle" link: "http://wwwiti.cs.uni-magdeburg.de/~sunkle/" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" - name: "Norbert Siegmund" link: "http://wwwiti.cs.uni-magdeburg.de/~nsiegmun/" - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" year: "2008" doi: "http://wwwiti.cs.uni-magdeburg.de/iti_db/workshops/SETMDM/setmdm08.pdf" links: doi: "http://wwwiti.cs.uni-magdeburg.de/iti_db/workshops/SETMDM/setmdm08.pdf" tags: - "SQL" - "parsing" researchr: "https://researchr.org/publication/SunkleKSRS08" cites: 0 citedby: 0 pages: "29-34" booktitle: "edbt" kind: "inproceedings" key: "SunkleKSRS08" - title: "Integrated Product Line Model for Semi-Automated Product Derivation Using Non-Functional Properties" author: - name: "Norbert Siegmund" link: "http://wwwiti.cs.uni-magdeburg.de/~nsiegmun/" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2008" doi: "http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf" links: doi: "http://www.vamos-workshop.net/proceedings/VaMoS_2008_Proceedings.pdf" tags: - "product line" researchr: "https://researchr.org/publication/SiegmundKRKS08" cites: 0 citedby: 0 pages: "25-32" booktitle: "vamos" kind: "inproceedings" key: "SiegmundKRKS08" - title: "Measuring Non-Functional Properties in Software Product Line for Product Derivation" author: - name: "Norbert Siegmund" link: "http://wwwiti.cs.uni-magdeburg.de/~nsiegmun/" - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Martin Kuhlemann" link: "http://wwwiti.cs.uni-magdeburg.de/~mkuhlema/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2008" doi: "http://dx.doi.org/10.1109/APSEC.2008.45" links: doi: "http://dx.doi.org/10.1109/APSEC.2008.45" tags: - "software product line" - "product line" researchr: "https://researchr.org/publication/SiegmundRKKS08" cites: 0 citedby: 0 pages: "187-194" booktitle: "apsec" kind: "inproceedings" key: "SiegmundRKKS08"