publications: - title: "Implementing Bounded Aspect Quantification in AspectJ" author: - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - 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: "2006" tags: - "AspectJ" researchr: "https://researchr.org/publication/KastnerAS06" cites: 0 citedby: 0 pages: "111-122" booktitle: "RAM-SE 06-ECOOP 06 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Nantes, France, July 4, 2006" editor: - name: "Walter Cazzola" link: "https://researchr.org/alias/walter-cazzola" - name: "Shigeru Chiba" link: "http://www.csg.is.titech.ac.jp/~chiba/" - name: "Yvonne Coady" link: "https://researchr.org/alias/yvonne-coady" - name: "Gunter Saake" link: "https://researchr.org/alias/gunter-saake" publisher: "Fakultät für Informatik, Universität Magdeburg" kind: "inproceedings" key: "KastnerAS06" - title: "Secure and Customizeable Data Management for Automotive Systems - A Feasibility Study" author: - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Sandro Schulze" link: "http://wwwiti.cs.uni-magdeburg.de/~sanschul/" - name: "Mario Pukall" link: "http://wwwiti.cs.uni-magdeburg.de/~pukall/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" - name: "Sebastian Günther" link: "https://researchr.org/alias/sebastian-g%C3%BCnther" year: "2012" month: "MAR" links: "url": "http://www.isrn.com/journals/se/2012/424230/" researchr: "https://researchr.org/publication/TSPSGJournal%3A2011" cites: 0 citedby: 0 journal: "ISRN Software Engineering" volume: "2012" pages: "1-7" kind: "article" key: "TSPSGJournal:2011" - 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: "Second International Workshop on Variability Modelling of Software-Intensive Systems, Universität Duisburg-Essen, Germany, January 16-18, 2008, Proceedings" editor: - name: "Patrick Heymans" link: "https://researchr.org/alias/patrick-heymans" - name: "Kyo Chul Kang" link: "https://researchr.org/alias/kyo-chul-kang" - name: "Andreas Metzger" link: "https://researchr.org/alias/andreas-metzger" - name: "Klaus Pohl" link: "https://researchr.org/alias/klaus-pohl" series: "ICB Research Report" kind: "inproceedings" key: "SiegmundKRKS08" - title: "Aspect Refinement - Unifying AOP and Stepwise Refinement" author: - 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: "Thomas Leich" link: "http://wwwiti.cs.uni-magdeburg.de/~leich" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2007" doi: "http://www.jot.fm/issues/issue_2007_10/paper1/index.html" links: doi: "http://www.jot.fm/issues/issue_2007_10/paper1/index.html" tags: - "refinement" researchr: "https://researchr.org/publication/ApelKLS07" cites: 0 citedby: 0 journal: "Journal of Object Technology" volume: "6" number: "9" pages: "13-33" kind: "article" key: "ApelKLS07" - title: "SQL á la Carte - Toward Tailor-made Data Management" author: - 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: "Norbert Siegmund" link: "http://wwwiti.cs.uni-magdeburg.de/~nsiegmun/" - name: "Sagar Sunkle" link: "http://wwwiti.cs.uni-magdeburg.de/~sunkle/" - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Thomas Leich" link: "http://wwwiti.cs.uni-magdeburg.de/~leich" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2009" tags: - "SQL" - "data-flow" researchr: "https://researchr.org/publication/RosenmullerKSSALS09" cites: 0 citedby: 0 pages: "117-136" booktitle: "Datenbanksysteme in Business, Technologie und Web (BTW 2009), 13. Fachtagung des GI-Fachbereichs Datenbanken und Informationssysteme (DBIS), Proceedings, 2.-6. März 2009, Münster, Germany" editor: - name: "Johann Christoph Freytag" link: "https://researchr.org/alias/johann-christoph-freytag" - name: "Thomas Ruf" link: "https://researchr.org/alias/thomas-ruf" - name: "Wolfgang Lehner" link: "https://researchr.org/alias/wolfgang-lehner" - name: "Gottfried Vossen" link: "https://researchr.org/alias/gottfried-vossen" volume: "144" series: "LNI" publisher: "GI" isbn: "978-3-88579-238-3" kind: "inproceedings" key: "RosenmullerKSSALS09" - 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: "Type Checking Annotation-Based Product Lines" author: - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2012" month: "jul" links: "url": "http://wwwiti.cs.uni-magdeburg.de/iti_db/publikationen/ps/auto/KATS:TOSEM11.pdf" tags: - "rule-based" - "type checking" researchr: "https://researchr.org/publication/KATS%3ATOSEM12" cites: 0 citedby: 0 journal: "ACM Transactions on Software Engineering and Methodology" volume: "21" number: "3" pages: "1-39" kind: "article" key: "KATS:TOSEM12" - title: "Multi-Dimensional Variability Modeling" 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: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" year: "2011" abstract: "The variability of a software product line (SPL) is often described with a feature model. To avoid highly complex models, stakeholders usually try to separate dierent variability dimensions, such as domain variability and implementation variability. This results in distinct variability models, which are easier to handle than one large model. On the other hand, it is sometimes required to analyze the variability dimensions of an SPL in combination using a single model only. To combine separate modeling and integrated analysis of variability, we present Velvet, a language for multi-dimensional variability modeling. Velvet allows stakeholders to model each variability dimension of an SPL separately and to compose the separated dimensions on demand. This improves reuse of feature models and supports independent modeling variability dimensions. Furthermore, Velvet integrates feature modeling and conguration in a single language. The combination of both concepts creates further reuse opportunities and allows stakeholders to independently congure variability dimensions." tags: - "meta-model" - "modeling language" - "modeling" - "DSLsAndPLE" - "language modeling" - "domain analysis" - "analysis" - "reuse" - "software product line" - "Meta-Environment" - "product line" - "domain-specific language" researchr: "https://researchr.org/publication/RSTS%3AVAMOS11" cites: 0 citedby: 0 pages: "11-20" booktitle: "Proceedings of the Workshop on Variability Modelling of Software-intensive Systems (VaMoS)" publisher: "ACM" kind: "inproceedings" key: "RSTS:VAMOS11" - title: "Towards Unanticipated Runtime Adaptation of Java Applications" author: - name: "Mario Pukall" link: "https://researchr.org/alias/mario-pukall" - 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.66" links: doi: "http://dx.doi.org/10.1109/APSEC.2008.66" tags: - "Java" researchr: "https://researchr.org/publication/PukallKS08" cites: 0 citedby: 0 pages: "85-92" booktitle: "15th Asia-Pacific Software Engineering Conference (APSEC 2008), 3-5 December 2008, Beijing, China" publisher: "IEEE" isbn: "978-0-7695-3446-6" kind: "inproceedings" key: "PukallKS08" - 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)" volume: "7212" series: "LNCS" address: "Berlin, Heidelberg, New York, London" publisher: "Springer" isbn: "978-3-642-28871-5" kind: "inproceedings" key: "TSK-:FASE12" - title: "Downsizing Data Management for Embedded Systems" author: - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" - name: "Marko Rosenmüller" link: "http://wwwiti.cs.uni-magdeburg.de/~rosenmue/" - name: "Norbert Siegmund" link: "http://wwwiti.cs.uni-magdeburg.de/~nsiegmun/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Thomas Leich" link: "http://wwwiti.cs.uni-magdeburg.de/~leich" year: "2009" tags: - "data-flow" researchr: "https://researchr.org/publication/SaakeRSKL09" cites: 0 citedby: 0 journal: "Egyptian Computer Science Journal" volume: "31" number: "1" pages: "1-13" kind: "article" key: "SaakeRSKL09" - 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)" address: "New York, NY, USA" publisher: "ACM" kind: "inproceedings" key: "SchulzeVAMOS2012" - title: "FeatureIDE: An Extensible Framework for Feature-Oriented Software Development" author: - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Fabian Benduhn" link: "https://researchr.org/alias/fabian-benduhn" - name: "Jens Meinicke" link: "https://researchr.org/alias/jens-meinicke" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" - name: "Thomas Leich" link: "http://wwwiti.cs.uni-magdeburg.de/~leich" year: "2012" note: "To appear; accepted 2012-06-07" links: "url": "http://wwwiti.cs.uni-magdeburg.de/iti_db/publikationen/ps/auto/ThKaBe+:SCP12.pdf" researchr: "https://researchr.org/publication/ThKaBe-%3ASCP12" cites: 0 citedby: 0 journal: "Science of Computer Programming" kind: "article" key: "ThKaBe-:SCP12" - title: "AutoDaMa: On the Feasibility of Secure and Tailor-made Automotive Data Management" author: - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Sandro Schulze" link: "http://wwwiti.cs.uni-magdeburg.de/~sanschul/" - name: "Mario Pukall" link: "http://wwwiti.cs.uni-magdeburg.de/~pukall/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" - name: "Sebastian Günther" link: "https://researchr.org/alias/sebastian-g%C3%BCnther" year: "2011" month: "November" links: "url": "http://www.cs.uni-magdeburg.de/inf_media/downloads/forschung/technical_reports_und_preprints/2011/TechReport08-p-3754.pdf" researchr: "https://researchr.org/publication/TSPSG%3A2011" cites: 0 citedby: 0 institution: "School of Computer Science, University of Magdeburg" number: "FIN-008-2011" kind: "techreport" key: "TSPSG:2011" - title: "FeatureIDE: A Tool Framework for Feature-Oriented Software Development" author: - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Thomas Thüm" link: "http://www.ovgu.de/~tthuem/" - name: "Gunter Saake" link: "http://wwwiti.cs.uni-magdeburg.de/~saake/" - name: "Janet Feigenspan" link: "http://wwwiti.cs.uni-magdeburg.de/~feigensp/" - name: "Thomas Leich" link: "http://wwwiti.cs.uni-magdeburg.de/~leich" - name: "Fabian Wielgorz" link: "https://researchr.org/alias/fabian-wielgorz" - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" year: "2009" doi: "http://dx.doi.org/10.1109/ICSE.2009.5070568" abstract: "Tools support is crucial for the acceptance of a new programming language. However, providing such tool support is a huge investment that can usually not be provided for a research language. With FeatureIDE, we have built an IDE for AHEAD that integrates all phases of featureoriented software development. To reuse this investment for other tools and languages, we refactored FeatureIDE into an open source framework that encapsulates the common ideas of feature-oriented software development and that can be reused and extended beyond AHEAD. Among others, we implemented extensions for FeatureC++ and FeatureHouse, but in general, FeatureIDE is open for everybody to showcase new research results and make them usable to a wide audience of students, researchers, and practitioners." links: doi: "http://dx.doi.org/10.1109/ICSE.2009.5070568" tags: - "programming languages" - "object-oriented programming" - "FeatureC++" - "FeatureHouse" - "fosd" - "tool support" - "tool" - "model refactoring" - "refactoring" - "reuse" - "model-driven development" - "source-to-source" - "AHEAD" - "programming" - "subject-oriented programming" - "feature model" - "feature-oriented programming" - "IDE" - "open-source" - "FeatureIDE" researchr: "https://researchr.org/publication/KastnerTSFLWA09" cites: 0 citedby: 0 pages: "611-614" booktitle: "31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Proceedings" publisher: "IEEE" isbn: "978-1-4244-3452-7" kind: "inproceedings" key: "KastnerTSFLWA09" - 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: "Datenbanksysteme in Business, Technologie und Web (BTW 2009), 13. Fachtagung des GI-Fachbereichs Datenbanken und Informationssysteme (DBIS), Proceedings, 2.-6. März 2009, Münster, Germany" editor: - name: "Johann Christoph Freytag" link: "https://researchr.org/alias/johann-christoph-freytag" - name: "Thomas Ruf" link: "https://researchr.org/alias/thomas-ruf" - name: "Wolfgang Lehner" link: "https://researchr.org/alias/wolfgang-lehner" - name: "Gottfried Vossen" link: "https://researchr.org/alias/gottfried-vossen" volume: "144" series: "LNI" publisher: "GI" isbn: "978-3-88579-238-3" kind: "inproceedings" key: "SiegmundKRHAS09" - 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: "15th Asia-Pacific Software Engineering Conference (APSEC 2008), 3-5 December 2008, Beijing, China" publisher: "IEEE" isbn: "978-0-7695-3446-6" kind: "inproceedings" key: "SiegmundRKKS08" - title: "Sichere Produktlinien: Herausforderungen für Syntax- und Typ-Prüfungen" author: - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - 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" month: "MAY" links: "url": "http://www.informatik.uni-kiel.de/ifi/forschung/technische-berichte/bericht/?tx_publication_pi1%5Bsingle%5D=162" researchr: "https://researchr.org/publication/KAS%3AGI09" cites: 0 citedby: 0 booktitle: "Proceedings des 26. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte" number: "0915" publisher: "University of Kiel" kind: "inproceedings" key: "KAS:GI09"