%
% This file was created by the TYPO3 extension
% publications
% --- Timezone: CEST
% Creation date: 2026-05-16
% Creation time: 03:37:20
% --- Number of references
% 753
%
@Article { 528946749911_2026,
author = {Niehues, Nils and Hahner, Sebastian and Heinrich, Robert},
title = {Mitigation strategies for confidentiality violations in software architecture using ranked feature importance},
year = {2026},
month = {5},
day = {01},
reviewed = {1},
isbn = {0164-1212},
DOI = {10.1016/j.jss.2025.112761},
journal = {Journal of Systems and Software},
volume = {Volume 235},
publisher = {Elsevier}
}
@Inproceedings { 743676000347_2026,
author = {Neum\"{u}ller, Denis and Boll, Sebastian and Sch\"{u}ler, David and Tichy, Matthias},
title = {Combining Static Code Analysis and Large Language Models Improves Correctness and Performance of Algorithm Recognition},
year = {2026},
isbn = {979-8-3315-8582-2},
booktitle = {33. International Conference on Software Analysis, Evolution and Reengineering (SANER)},
publisher = {IEEE},
file_url = {http://arxiv.org/abs/2604.03048}
}
@Inproceedings { SBB+:ICSE26,
author = {Schulthei\"{s}, Alexander and Boll, Alexander and Bittner, Paul Maximilian and Greiner, Sandra and Th\"{u}m, Thomas and Kehrer, Timo},
title = {Decades of GNU Patch and Git Cherry-Pick: Can We Do Better?},
year = {2026},
booktitle = {Proc. Int'l Conf. on Software Engineering (ICSE) (To Appear)},
tags = {VariantSyncPub, SoftVarE},
note = {To appear}
}
@Article { 503088638978_2026,
author = {Taghavi, Bahareh and Weber, Sebastian and Marin, Adrian and Rumpe, Bernhard and St\"{u}ber, Sebastian and Hen\"{s}, J\"{o}rg and Weber, Thomas and Heinrich, Robert},
title = {Modeling the Composition of Analysis Components and Automatic Constraint Checking for Semantic Soundness},
year = {2026},
month = {1},
day = {01},
reviewed = {1},
issn = {0164-1212},
DOI = {10.1016/j.jss.2025.112637},
journal = {Journal of Systems and Software},
volume = {Volume 231},
publisher = {Elsevier}
}
@Inproceedings { 753995359484_2026,
author = {Sihler, Florian and Pfrenger, Lars and Gerstl, Oliver and Tichy, Matthias},
title = {Towards Automatically Inferring Constraints to Identify Implicit Assumptions in Data Analysis},
year = {2026},
reviewed = {1},
DOI = {10.1145/3786582.3786806},
booktitle = {2026 IEEE/ACM 48th International Conference on Software Engineering (ICSE-NIER ’26)}
}
@Inproceedings { 294519221867_2025,
author = {Neum\"{u}ller, Denis and Raschke, Alexander and Tichy, Matthias},
title = {Providing Information About Implemented Algorithms Improves Program Comprehension: A Controlled Experiment},
year = {2025},
month = {12},
DOI = {10.1145/3756681.3756968},
booktitle = {29. International Conference on Evaluation and Assessment in Software Engineering (EASE)},
file_url = {https://arxiv.org/pdf/2504.19225}
}
@Conference { 614021750952_2025,
author = {Weber, Sebastian and Pace, Vincenzo and Weber, Thomas and Hen\"{s}, J\"{o}rg and Heinrich, Robert},
title = {Machine Learning Surrogate Models for Performance Prediction with Architectural Models},
year = {2025},
month = {11},
day = {04},
reviewed = {1},
event_name = {16th Symposium on Software Performance}
}
@Inproceedings { 434493318848_2025,
author = {von Normann, Frederic and Aliyu, Mansur Masama and Kannengie\"{s}er, Niclas and Le, Lan Bao Quang and Heinrich, Robert and Sunyaev, Ali},
title = {On the Trade-Off between Degree of Decentralization and Scalability in Proof-of-Stake–based Blockchain Systems},
year = {2025},
month = {11},
booktitle = {Conference on Blockchain Research \\& Applications for Innovative Networks and Services},
publisher = {IEEE}
}
@Inproceedings { 980876698913_2025,
author = {Sihler, Florian and Tichy, Matthias},
title = {Statically Analyzing the Dataflow of R Programs},
abstract = {The R programming language is primarily designed for statistical computing and mostly used by researchers without a background in computer science. R provides a wide range of dynamic features and peculiarities that are difficult to analyze statically like dynamic scoping and lazy evaluation with dynamic side effects. At the same time, the R ecosystem lacks sophisticated analysis tools that support researchers in understanding and improving their code. In this paper, we present a novel static dataflow analysis framework for the R programming language that is capable of handling the dynamic nature of R programs and produces the dataflow graph of given R programs. This graph can be essential in a range of analyses, including program slicing, which we implement as a proof of concept. The core analysis works as a stateful fold over a normalized version of the abstract syntax tree of the R program, which tracks (re-)definitions, values, function calls, side effects, external files, and a dynamic control flow to produce one dataflow graph per program. We evaluate the correctness of our analysis using output equivalence testing on a manually curated dataset of 779 sensible slicing points from executable real-world R scripts. Additionally, we use a set of systematic test cases based on the capabilities of the R language and the implementation of the R interpreter and measure the runtimes well as the memory consumption on a set of 4,230 real-world R scripts and 20,815 packages available on R’s package manager CRAN. Furthermore, we evaluate the recall of our program slicer, its accuracy using shrinking, and its improvement over the state of the art. We correctly analyze almost all programs in our equivalence test suite, preserving the identical output for 99.7{\%} of the manually curated slicing points. On average, we require 576ms to analyze the dataflow and around 213kB to store the graph of a research script. This shows that our analysis is capable of analyzing real-world sources quickly and correctly. Our slicer achieves an average reduction of 84.8{\%} of tokens indicating its potential to improve program comprehension.},
type = {Konferenzbeitrag},
year = {2025},
month = {10},
DOI = {10.1145/3763087},
booktitle = {Proceedings of the ACM on Programming Languages, OOPSLA 2025},
pages = {1034-1062}
}
@Conference { 711385302089_2025,
author = {Straub, Raphael and Sihler, Florian and Torbati, Ali and Wang, Cong and Groner, Raffaela and Kl\"{o}s, Verena and Tichy, Matthias},
title = {Explainability in Self-Adaptive Systems: A Systematic Literature Review},
year = {2025},
month = {9},
day = {9},
reviewed = {1},
DOI = {10.1007/978-3-032-04200-2\_19},
booktitle = {Euromicro Conference on Software Engineering and Advanced Applications 2025}
}
@Techreport { rechenberger2025refined,
author = {Rechenberger, Sascha and Fr\"{u}hwirth, Thom},
title = {A refined operational semantics for FreeCHR},
status = {1},
year = {2025},
month = {9},
booktitle = {41st International Conference on Logic Programming},
journal = {Electronic Proceedings in Theoretical Computer Science},
file_url = {https://arxiv.org/abs/2504.04962}
}
@Article { 747591246947_2025,
author = {Reiche, Frederik and Reussner, Ralf and Heinrich, Robert},
title = {Detecting Information Flow Security Vulnerabilities by Analysis Coupling},
year = {2025},
month = {9},
day = {01},
reviewed = {1},
DOI = {10.1109/TSE.2025.3589647},
journal = {IEEE Transactions on Software Engineering},
publisher = {IEEE}
}
@Techreport { rechenberger2025optimized,
author = {Rechenberger, Sascha and Fr\"{u}hwirth, Thom},
title = {Optimized Execution of FreeCHR},
year = {2025},
month = {9},
booktitle = {39th Workshop on (Constraint and Functional) Logic Programming},
file_url = {https://arxiv.org/abs/2506.14485}
}
@Conference { 390172303883_2025,
author = {He\"{s}, Tobias and Molt, Aaron and B\"{o}hm, Sabrina and Krieter, Sebastian and Th\"{u}m, Thomas},
title = {Pick Me: Judging Sample Quality with Binary Decision Diagrams},
year = {2025},
month = {8},
day = {31},
DOI = {10.1145/3744915.3748469},
booktitle = {SPLC-A '25: Proceedings of the 2025 29th ACM International Systems and Software Product Line Conference}
}
@Conference { 946636729434_2025,
author = {Straub, Raphael and Stiess, Sarah Sophie and Becker, Steffen and Tichy, Matthias},
title = {Model-Based Proactive Self-adaptation for Cloud Systems},
year = {2025},
month = {8},
day = {20},
reviewed = {1},
DOI = {10.1007/978-3-032-02138-0\_12},
booktitle = {European Conference on Software Architecture 2025}
}
@Article { BSF+:JSS25,
author = {Benavides, David and Sundermann, Chico and Feichtinger, Kevin and Galindo, Jose A. and Rabiser, Rick and Th\"{u}m, Thomas},
title = {UVL: Feature Modelling With the Universal Variability Language},
year = {2025},
month = {7},
issn = {0164-1212},
DOI = {10.1016/j.jss.2024.112326},
journal = {J. Systems and Software (JSS)},
tags = {SoftVarE}
}
@Inproceedings { 540299305435_2025,
author = {Sproll, Yannik and Heinrich, Robert and Le, Lan Bao Quang and Kannengie\"{s}er, Niclas},
title = {SM-SIM: A Simulator for Analyzing Selfish Mining Attacks in Blockchain Systems},
abstract = {Selfish mining attacks threaten the tamper-resistance of blockchain systems with consensus mechanisms based on proof-of-work and probabilistic finality. Optimizing blockchain system configurations can mitigate these attacks. This,
however, requires software architects to thoroughly understand the influence of such configurations on the success probability of selfish mining attacks. This work presents SM-SIM, a discrete event simulator to analyze blockchain system configurations and estimate the success probability of selfish mining attacks. SM-SIM includes a meta-model for representing blockchain system
configurations and a simulation model for mimicking blockchain operations and attacks. We demonstrate the plausibility and utility of SM-SIM by conducting experiments with different configurations, such as network topologies, block size, latencies, and number of attackers. SM-SIM enables more flexible, architecture-focused analyses and optimization of blockchain system configurations, reducing their vulnerability to selfish mining attacks.},
status = {1},
year = {2025},
month = {6},
booktitle = {IEEE International Conference on Blockchain and Cryptocurrency},
publisher = {IEEE}
}
@Article { 685001359453_2025,
author = {Mazkatli, Manar and Monschein, David and Armbruster, Martin and Heinrich, Robert and Koziolek, Anne},
title = {Continuous integration of architectural performance models with parametric dependencies – the CIPM approach},
abstract = {The explicit consideration of the software architecture supports system evolution and efficient quality assurance. In particular, Architecture-based Performance Prediction (AbPP) assesses the performance for future scenarios (e.g., alternative workload, design, deployment) without expensive measurements for all such alternatives. However, accurate AbPP requires an up-to-date architectural Performance Model (aPM) that is parameterized over factors impacting the performance (e.g., input data characteristics). Especially in agile development, keeping such a parametric aPM consistent with software artifacts is challenging due to frequent evolutionary, adaptive, and usage-related changes. Existing approaches do not address the impact of all aforementioned changes. Moreover, the extraction of a complete aPM after each impacting change causes unnecessary monitoring overhead and may overwrite previous manual adjustments. In this article, we present the Continuous Integration of architectural Performance Model (CIPM) approach, which automatically updates a parametric aPM after each evolutionary, adaptive, or usage change. To reduce the monitoring overhead, CIPM only calibrates the affected performance parameters (e.g., resource demand) using adaptive monitoring. Moreover, a self-validation process in CIPM validates the accuracy, manages the monitoring to reduce overhead, and recalibrates inaccurate parts. Consequently, CIPM will automatically keep the aPM up-to-date throughout the development and operation, which enables AbPP for a proactive identification of upcoming performance problems and for evaluating alternatives at low costs. We evaluate the applicability of CIPM in terms of accuracy, monitoring overhead, and scalability using six cases (four Java-based open source applications and two industrial Lua-based sensor applications). Regarding accuracy, we observed that CIPM correctly keeps an aPM up-to-date and estimates performance parameters well so that it supports accurate performance predictions. Regarding the monitoring overhead in our experiments, CIPM’s adaptive instrumentation demonstrated a significant reduction in the number of required instrumentation probes, ranging from 12.6 {\%} to 83.3 {\%}, depending on the specific cases evaluated. Finally, we found out that CIPM’s execution time is reasonable and scales well with an increasing number of model elements and monitoring data.},
year = {2025},
month = {5},
day = {29},
reviewed = {1},
journal = {Automated Software Engineering},
volume = {32},
publisher = {Springer}
}
@Article { rechenberger2025freechr,
author = {Rechenberger, Sascha and Fr\"{u}hwirth, Thom},
title = {FreeCHR – An Algebraic Framework for Constraint Handling Rules Embeddings},
year = {2025},
month = {5},
DOI = {10.1017/S1471068425000043},
journal = {Theory and Practice of Logic Programming},
volume = {25},
pages = {340–373},
number = {3}
}
@Techreport { SVK+:TR25,
author = {Sundermann, Chico and Vill, Stefan and Kuiter, Elias and Krieter, Sebastian and Th\"{u}m and Tichy, Matthias},
title = {Pseudo-Boolean d-DNNF Compilation for Expressive Feature Modeling Constructs},
year = {2025},
month = {5},
DOI = {10.48550/arXiv.2505.05976},
booktitle = {Technical Report arXiv:2505.05976},
tags = {SoftVarE}
}
@Inproceedings { SKGT:WSRE25,
author = {Sundermann, Rahel and Krieter, Sebastian and Glimm, Birte and Th\"{u}m, Thomas},
title = {Teaching Software Quality with Adaptive Source Code Feedback},
year = {2025},
month = {4},
booktitle = {Proc. German Workshop on Software-Reengineering and Evolution (WSRE)},
publisher = {Gesellschaft f\"{u}r Informatik},
pages = {10-12},
tags = {SoftVarE}
}
@Inproceedings { BSK+:ICST25,
author = {B\"{o}hm, Sabrina and Schmidt, Tim and Krieter, Sebastian and Pett, Tobias and Th\"{u}m, Thomas and Lochau, Malte},
title = {Coverage Metrics for T-Wise Feature Interactions},
year = {2025},
month = {3},
DOI = {10.1109/ICST62969.2025.10989003},
booktitle = {Proc. Int'l Conf. on Software Testing, Verification and Validation (ICST)},
publisher = {IEEE},
address = {Washington, DC, USA},
pages = {198-209},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2025/2025-ICST-Boehm.pdf}
}
@Inproceedings { SBK+:ICST25,
author = {Schmidt, Tim Jannik and B\"{o}hm, Sabrina and Krieter, Sebastian and Th\"{u}m, Thomas and Acher, Mathieu},
title = {Poster: Quantification of Feature-Interaction Masking in JHipster},
year = {2025},
month = {3},
DOI = {10.1109/ICST62969.2025.10989017},
booktitle = {Proc. Int'l Conf. on Software Testing, Verification and Validation (ICST)},
publisher = {IEEE},
address = {Washington, DC, USA},
pages = {1-4},
tags = {SoftVarE}
}
@Inproceedings { 144687897332_2025,
author = {Niehues, Nils and Hahner, Sebastian and Heinrich, Robert},
title = {An Architecture-Based Approach to Mitigate Confidentiality Violations Using Machine Learning},
abstract = {Today’s software systems have become increasingly
connected and complex, requiring comprehensive analysis to ensure quality properties like confidentiality. Architecture-based confidentiality analysis enables the early identification of confidentiality violations to counter data breaches effectively. However, uncertainty within the software system and its environment hinders the precise and comprehensive analysis of software
architectures. Furthermore, the complexity of both architectural models and uncertainties and their outcomes impede automated model repair due to combinatorial explosion. Ultimately, software
architects must manually address all confidentiality violations, which is both bothersome and error-prone. Although existing approaches can identify confidentiality violations due to uncertainty,
they fall short of mitigating their effects. In this paper, we address this by utilizing machine learning in the confidentiality analysis both to evaluate the criticality of identified violations and to automatically repair them. This bridges the gap between analysis and mitigation, thereby effectively supporting software architects.
Evaluation results show that logistic regression provides the best ranking of the importance of uncertainty sources. Combined with incremental testing, our approach outperforms the state of the
art and achieves up to a 60-fold reduction in runtime.},
status = {1},
year = {2025},
month = {2},
booktitle = {22nd IEEE International Conference on Software Architecture (ICSA)},
publisher = {IEEE}
}
@Inproceedings { SBK+:VaMoS25,
author = {Sundermann, Rahel and B\"{o}hm, Sabrina and Krieter, Sebastian and Lochau, Malte and Th\"{u}m, Thomas},
title = {Covering T-Wise Interactions of Deployed Configurations},
year = {2025},
month = {2},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {21-29},
tags = {SoftVarE}
}
@Inproceedings { 279437799403_2025,
author = {Pietron, Jakob and Jutz, Benedikt and Raschke, Alexander and Tichy, Matthias},
title = {EditQL: A Textual Query Language for Evolving Models},
year = {2025},
month = {2},
DOI = {10.18420/se2025-22},
booktitle = {Software Engineering 2025, Karlsruhe, Germany}
}
@Inproceedings { 114175039848_2025,
author = {Sihler, Florian and Pietzschmann, Lukas and Straub, Raphael and Tichy, Matthias and Diera, Andor and Dahou, Abdelhalim},
title = {On the Anatomy of Real-World R Code for Static Analysis (Extended Abstract)},
year = {2025},
month = {2},
issn = {2944-7682},
DOI = {10.18420/se2025-27},
journal = {Software Engineering 2025},
publisher = {Gesellschaft f\"{u}r Informatik, Bonn}
}
@Proceedings { SE25,
title = {Software Engineering 2025, Fachtagung des GI-Fachbereichs Softwaretechnik},
year = {2025},
month = {2},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
editor = {Anne Koziolek and Anna-Lena Lamprecht and Thomas Th\"{u}m and Erik Burger},
tags = {SoftVarE, EditorialThomasThuem},
file_url = {https://dl.gi.de/handle/20.500.12116/45768}
}
@Inproceedings { KTK:VaMoS25,
author = {Kuiter, Elias and Th\"{u}m, Thomas and Kehrer, Timo},
title = {Teach Variability! A Modern University Course on Software Product Lines},
year = {2025},
month = {2},
DOI = {10.1145/3715340.3715441},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE}
}
@Techreport { HM:TR25,
author = {He\"{s}, Tobias and Molt, Aaron},
title = {A Fast Counting-Free Algorithm for Computing Atomic Sets in Feature Models},
year = {2025},
DOI = {10.48550/arXiv.2501.12490},
booktitle = {Technical Report arXiv:2501.12490},
tags = {SoftVarE}
}
@Article { 298904950812_2025,
author = {Pietron, Jakob and Raab, Heiko and Tichy, Matthias},
title = {Adaptive caching for operation-based versioning of models},
year = {2025},
month = {1},
DOI = {10.1007/s10270-024-01214-9},
journal = {Software and Systems Modeling}
}
@Article { rechenberger2025instance,
author = {Rechenberger, Sascha and Fr\"{u}hwirth, Thom},
title = {An instance of FreeCHR with refined operational semantics},
status = {3},
year = {2025},
DOI = {10.48550/arXiv.2505.22155},
file_url = {https://arxiv.org/abs/2505.22155}
}
@Article { KST+:TOSEM25,
author = {Kuiter, Elias and Sundermann, Chico and Th\"{u}m, Thomas and He\"{s}, Tobias and Krieter, Sebastian and Saake, Gunter},
title = {How Configurable is the Linux Kernel? Analyzing Two Decades of Feature-Model History},
year = {2025},
DOI = {10.1145/3729423},
journal = {Trans. on Software Engineering and Methodology (TOSEM) (To Appear)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2025/2025-TOSEM-Kuiter.pdf},
note = {To appear}
}
@Article { KMP+:TOSEM25,
author = {Krupke, Dominik Michael and Moradi, Ahmad and Perk, Michael and Keldenich, Phillip and Gehrke, Gabriel and Krieter, Sebastian and Th\"{u}m, Thomas and Fekete, Sandor P.},
title = {How Low Can We Go? Minimizing Interaction Samples for Configurable Systems},
year = {2025},
issn = {1049-331X},
DOI = {10.1145/3712193},
journal = {Trans. on Software Engineering and Methodology (TOSEM) (To Appear)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE},
note = {To appear}
}
@Techreport { KMP+:TR25subsumedbyKMP+:TOSEM25,
author = {Krupke, Dominik Michael and Moradi, Ahmad and Perk, Michael and Keldenich, Phillip and Gehrke, Gabriel and Krieter, Sebastian and Th\"{u}m, Thomas and Fekete, Sandor P.},
title = {How Low Can We Go? Minimizing Interaction Samples for Configurable Systems (Technical Report)},
year = {2025},
month = {1},
DOI = {10.48550/arXiv.2501.06788},
booktitle = {Technical Report arXiv:2501.06788},
tags = {SoftVarE}
}
@Conference { 112298714268_2024,
author = {Straub, Raphael and Stiess, Sarah Sophie and Becker, Steffen and Tichy, Matthias},
title = {ADVISE: Understanding Reconfigurations in Self-Adaptive Cloud Systems},
year = {2024},
month = {12},
day = {18},
reviewed = {1},
DOI = {10.1109/VISSOFT64034.2024.00026},
booktitle = {2024 IEEE Working Conference on Software Visualization (VISSOFT)}
}
@Article { SRH+:TOSEM24,
author = {Sundermann, Chico and Raab, Heiko and He\"{s}, Tobias and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Reusing d-DNNFs for Efficient Feature-Model Counting},
year = {2024},
month = {11},
DOI = {10.1145/3680465},
journal = {Trans. on Software Engineering and Methodology (TOSEM)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {FMCounting, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-TOSEM-Sundermann.pdf}
}
@Inproceedings { 620134657417_2024,
author = {Sihler, Florian and Tichy, Matthias},
title = {flowR: A Static Program Slicer for R},
abstract = {Context Many researchers rely on the R programming language to perform their statistical analyses and visualizations in the form of R scripts. However, recent research and experience show, that many of these scripts contain problems. From being hard to comprehend by combining several analyses and plots into a single source file to being non-reproducible, with a lack of analysis tools supporting the writing of correct and maintainable code. Objective In this work, we address the problem of comprehending and maintaining R scripts by proposing flowR, a program slicer and static dataflow analyzer for the R programming language, which can be integrated directly into Visual Studio Code. Given a set of variables of interest, like the generation of a single figure in a script, flowR automatically reduces the program to the parts relevant for the output of interest, like the value of a variable. Method First, we use static program analysis to construct a detailed dataflow graph of the R script. The analysis supports loops, function calls, side effects, sourcing external files, and even redefinitions of R's primitive constructs. Subsequently, we calculate the program slice by solving a reachability problem on the graph, collecting all required parts and presenting them to the user. Results Providing several interactive ways of slicing the program, we require an average of 16 ms to calculate the slice on a given dataflow graph, reducing the code by around 94{\%} of tokens.
The demonstration video is available at https://youtu.be/Zgq6rnbvvhk. For the full source code and extensive documentation, refer to https://github.com/Code-Inspect/flowr.},
year = {2024},
month = {10},
day = {27},
reviewed = {1},
DOI = {10.1145/3691620.3695359},
booktitle = {ASE '24: Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering (Tool Demonstrations)},
keywords = {program analysis
R},
web_url = {https://github.com/flowr-analysis/flowr}
}
@Inproceedings { 319518744108_2024,
author = {Sihler, Florian},
title = {Improving the Comprehension of R Programs by Hybrid Dataflow Analysis},
abstract = {Context Comprehending code is crucial in all areas of software development, with many existing supporting tools and techniques for various languages. However, for R, a widely used programming language, especially in the field of statistical computing, the support is limited. R offers a large number of packages as well as dynamic features, which make it challenging to analyze and understand. Objective We aim to (i) gain a better understanding of how R is used in the real world, (ii) devise better analysis strategies for R, which are able to handle its dynamic nature, and (iii) improve the comprehension of R scripts by using these analyses, providing new methods and procedures applicable to program comprehension in general. Method In eight contributions, we analyze feature usage in R scripts, develop a new static dataflow analysis intertwining control and dataflow, and more. We enable and propose new techniques for program comprehension using a combination of static and dynamic analysis.},
year = {2024},
month = {10},
day = {27},
reviewed = {1},
DOI = {10.1145/3691620.3695603},
booktitle = {ASE '24: Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering (Doctoral Symposium)},
keywords = {doctoral symposium
program analysis},
web_url = {https://dl.acm.org/doi/abs/10.1145/3691620.3695603},
web_url_date = {11.11.2024}
}
@Inproceedings { SLT:ASE24,
author = {Sundermann, Chico and Loth, Jacob and Th\"{u}m, Thomas},
title = {Efficient Slicing of Feature Models via Projected d-DNNF Compilation},
year = {2024},
month = {10},
isbn = {9798400712487},
DOI = {10.1145/3691620.3695594},
booktitle = {Proc. Int'l Conf. on Automated Software Engineering (ASE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {1332-1344},
tags = {FMCounting, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-ASE-Sundermann.pdf}
}
@Proceedings { GPCE24,
title = {GPCE '24: Proceedings of the 23rd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences},
year = {2024},
month = {10},
isbn = {9798400712111},
publisher = {ACM},
address = {New York, NY, USA},
editor = {Shigeru Chiba and Thomas Th\"{u}m},
tags = {SoftVarE, EditorialThomasThuem}
}
@Article { SKH+:AMAI24,
author = {Sundermann, Chico and Kuiter, Elias and He\"{s}, Tobias and Raab, Heiko and Krieter, Sebastian and Th\"{u}m, Thomas},
title = {On the Benefits of Knowledge Compilation for Feature-Model Analyses},
year = {2024},
month = {10},
DOI = {10.1007/s10472-023-09906-6},
journal = {Annals of Mathematics and Artificial Intelligence (AMAI)},
publisher = {Springer},
pages = {1013-1050},
tags = {FMCounting, SoftVarE}
}
@Article { BSM+:OOPSLA24,
author = {Bittner, Paul Maximilian and Schulthei\"{s}, Alexander and Moosherr, Benjamin and Young, Jeffrey M. and Teixeira, Leopoldo and Walkingshaw, Eric and Ataei, Parisa and Th\"{u}m, Thomas},
title = {On the Expressive Power of Languages for Static Variability},
year = {2024},
month = {10},
DOI = {10.1145/3689747},
journal = {Proceedings of the ACM on Programming Languages (PACMPL) OOPSLA2},
publisher = {ACM},
address = {New York, NY, USA},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-OOPSLA-Bittner.pdf}
}
@Inproceedings { 346349517954_2024,
author = {Exelmans, Joeri and Pietron, Jakob and Raschke, Alexander and Vangheluwe, Hans},
title = {A Virtual Global Monorepo of Immutable Linked Data},
year = {2024},
month = {9},
DOI = {10.1145/3652620.3688222},
booktitle = {MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems}
}
@Inproceedings { SBK+:SPLC24,
author = {Sundermann, Chico and Brancaccio, Vincenzo Francesco and Kuiter, Elias and Krieter, Sebastian and He\"{s}, Tobias and Th\"{u}m, Thomas},
title = {Collecting Feature Models from the Literature: A Comprehensive Dataset for Benchmarking},
year = {2024},
month = {9},
DOI = {10.1145/3646548.3672590},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {54-65},
tags = {FMCounting, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-SPLC-Sundermann.pdf}
}
@Inproceedings { 836918313751_2024,
author = {Pietron, Jakob and Jutz, Benedikt and Raschke, Alexander and Tichy, Matthias},
title = {EditQL: A Textual Query Language for Evolving Models},
status = {1},
year = {2024},
month = {9},
DOI = {10.1145/3640310.3674101},
booktitle = {ACM / IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS'24)}
}
@Inproceedings { SHS+:MODEVAR24b,
author = {Sundermann, Chico and He\"{s}, Tobias and Sundermann, Rahel and Kuiter, Elias and Krieter, Sebastian and Th\"{u}m, Thomas},
title = {Generating Feature Models with UVL's Full Expressiveness},
year = {2024},
month = {9},
DOI = {10.1145/3646548.3676602},
booktitle = {Proc. Int'l Workshop on Languages for Modelling Variability (MODEVAR)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {61-65},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-MODEVAR-Sundermann.pdf}
}
@Inproceedings { GSB+:SPLC24,
author = {Greiner, Sandra and Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and Th\"{u}m, Thomas and Kehrer, Timo},
title = {Give an Inch and Take a Mile? Effects of Adding Reliable Knowledge to Heuristic Feature Tracing},
year = {2024},
month = {9},
isbn = {9798400705939},
DOI = {10.1145/3646548.3672593},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {84-95},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-SPLC-Greiner.pdf}
}
@Inproceedings { HKO:SPLC24,
author = {He\"{s}, Tobias and Karrer, Simon and Ostheimer, Lukas},
title = {Multi-Version Decision Propagation for Configuring Feature Models in Space and Time},
year = {2024},
month = {9},
isbn = {9798400705939},
DOI = {10.1145/3646548.3676550},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {88-92},
tags = {SoftVarE}
}
@Inproceedings { PKTS:SPLC24,
author = {Pett, Tobias and Krieter, Sebastian and Th\"{u}m, Thomas and Schaefer, Ina},
title = {MulTi-Wise Sampling: Trading Uniform T-Wise Feature Interaction Coverage for Smaller Samples},
year = {2024},
month = {9},
isbn = {9798400705939},
DOI = {10.1145/3646548.3672589},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {47-53},
tags = {SoftVarE}
}
@Inproceedings { SKH+:SPLC24,
author = {Sundermann, Chico and Kuiter, Elias and He\"{s}, Tobias and Raab, Heiko and Krieter, Sebastian and Th\"{u}m, Thomas},
title = {On the Benefits of Knowledge Compilation for Feature-Model Analyses (Journal First)},
year = {2024},
month = {9},
DOI = {10.1145/3646548.3676540},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {217},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-SPLC-Sundermann.pdf}
}
@Proceedings { SPLC24,
title = {SPLC '24: Proceedings of the 28th ACM International Systems and Software Product Line Conference},
year = {2024},
month = {9},
isbn = {9798400705939},
publisher = {ACM},
address = {New York, NY, USA},
editor = {Maxime Cordy and Daniel Str\"{u}ber and Monica Pinto and Iris Groher and Deepak Dhungana and Jacob Kr\"{u}ger and Juliana Alves Pereira and Mathieu Acher and Thomas Th\"{u}m and Maurice ter Beek and Jessie Galasso-Carbonnel and Paolo Arcaini and Mohammad Reza Mousavi and Xhevahire Ternava and Jose Galindo and Tao Yue and Lidia Fuentes and Jose Miguel Horcas},
tags = {SoftVarE, EditorialThomasThuem}
}
@Inproceedings { HSS+:SPLC24,
author = {He\"{s}, Tobias and Semmler, Sean Niklas and Sundermann, Chico and Toran, Jacobo and Th\"{u}m, Thomas},
title = {Towards Deterministic Compilation of Binary Decision Diagrams From Feature Models},
year = {2024},
month = {9},
isbn = {9798400705939},
DOI = {10.1145/3646548.3672598},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {136-147},
tags = {SoftVarE}
}
@Inproceedings { BSM+:FSE24Companion,
author = {Bittner, Paul Maximilian and Schulthei\"{s}, Alexander and Moosherr, Benjamin and Kehrer, Timo and Th\"{u}m, Thomas},
title = {Variability-Aware Differencing with DiffDetective},
year = {2024},
month = {7},
isbn = {9798400706585},
DOI = {10.1145/3663529.3663813},
booktitle = {Companion Proc. Int'l Conference on the Foundations of Software Engineering (FSE Companion)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {632-636},
tags = {VariantSyncPub, SoftVarE}
}
@Inproceedings { 519698375509_2024,
author = {Neum\"{u}ller, Denis and Sihler, Florian and Straub, Raphael and Tichy, Matthias},
title = {Exploring the Effectiveness of Abstract Syntax Tree Patterns for Algorithm Recognition},
year = {2024},
month = {6},
isbn = {979-8-3503-6646-4},
DOI = {10.1109/ICCQ60895.2024.10576984},
booktitle = {4. International Conference on Code Quality (ICCQ)},
web_url = {https://ieeexplore.ieee.org/document/10576984}
}
@Techreport { PKTS:TR24subsumedbyPKTS:SPLC24,
author = {Pett, Tobias and Krieter, Sebastian and Th\"{u}m, Thomas and Schaefer, Ina},
title = {MulTi-Wise Sampling: Trading Uniform T-Wise Feature Interaction Coverage for Smaller Samples (Technical Report)},
year = {2024},
month = {6},
DOI = {10.48550/arXiv.2406.19801},
booktitle = {Technical Report arXiv:2406.19801},
tags = {SoftVarE}
}
@Inproceedings { BVO+:EASE24,
author = {Boll, Alexander and Dok, Yael Van and Ohrndorf, Manuel and Schulthei\"{s}, Alexander and Kehrer, Timo},
title = {Towards Semi-Automated Merge Conflict Resolution: Is It Easier Than We Expected?},
year = {2024},
month = {6},
DOI = {10.1145/3661167.3661197},
booktitle = {Proc. Int'l Conf. on Evaluation Assessment in Software Engineering (EASE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {282-292},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-EASE-Boll.pdf}
}
@Inproceedings { 525880775368_2024,
author = {Exelmans, Joeri and Pietron, Jakob and Raschke, Alexander and Vangheluwe, Hans and Tichy, Matthias},
title = {Improving Collaborative Modeling by an Operation-Based Versioning Approach},
year = {2024},
month = {3},
DOI = {10.18420/sw2024\_7},
booktitle = {Software Engineering 2024}
}
@Inproceedings { 736221383507_2024,
author = {Groner, Raffaela and Bellmann, Peter and H\"{o}ppner, Stefan and Thiam, Patrick and Schwenker, Friedhelm and Tichy, Matthias},
title = {Predicting the Performance of ATL Model Transformations},
year = {2024},
month = {3},
DOI = {10.18420/sw2024\_4},
booktitle = {Software Engineering 2024}
}
@Inproceedings { SHN+:SE24,
author = {Sundermann, Chico and He\"{s}, Tobias and Nieke, Michael and Bittner, Paul Maximilian and Young, Jeffrey M. and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Evaluating State-of-the-Art {\#}SAT Solvers on Industrial Configuration Spaces - Summary},
year = {2024},
month = {2},
isbn = {978-3-88579-737-1},
DOI = {10.18420/sw2024\_18},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {67-68},
tags = {FMCounting, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-SE-Sundermann.pdf}
}
@Inproceedings { GBST:VaMoS24,
author = {G\"{u}thing, Lukas and Bittner, Paul Maximilian and Schaefer, Ina and Th\"{u}m, Thomas},
title = {Explaining Edits to Variability Annotations in Evolving Software Product Lines},
year = {2024},
month = {2},
DOI = {10.1145/3634713.3634725},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {93-102},
tags = {VariantSyncPub, SoftVarE}
}
@Inproceedings { GSB+:VaMoS24,
author = {Greiner, Sandra and Schmid, Klaus and Berger, Thorsten and Krieter, Sebastian and Meixner, Kristof},
title = {Generative AI and Software Variability - A Research Vision},
year = {2024},
month = {2},
DOI = {10.1145/3634713.3634722},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {71-76},
tags = {SoftVarE}
}
@Inproceedings { KHS+:VaMoS24,
author = {Kuiter, Elias and He\"{s}, Tobias and Sundermann, Chico and Krieter, Sebastian and Th\"{u}m, Thomas and Saake, Gunter},
title = {How Easy is SAT-Based Analysis of a Feature Model?},
year = {2024},
month = {2},
DOI = {10.1145/3634713.3634733},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {149-151},
tags = {FMCounting, PLSampling, SoftVarE}
}
@Inproceedings { BKH+:VaMoS24,
author = {B\"{o}hm, Sabrina and Krieter, Sebastian and He\"{s}, Tobias and Th\"{u}m, Thomas and Lochau, Malte},
title = {Incremental Identification of T-Wise Feature Interactions},
year = {2024},
month = {2},
isbn = {9798400708770},
DOI = {10.1145/3634713.3634715},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {27-36},
tags = {PLSampling, SoftVarE}
}
@Proceedings { MODEVAR24,
title = {Sixth International Workshop on Languages for Modelling Variability (MODEVAR 2024)},
year = {2024},
month = {2},
booktitle = {Proc. Int'l Workshop on Languages for Modelling Variability (MODEVAR)},
editor = {Jessie Galasso-Carbonnel and Chico Sundermann},
tags = {SoftVarE},
file_url = {https://arxiv.org/abs/2402.15511}
}
@Inproceedings { HSO+:VaMoS24,
author = {He\"{s}, Tobias and Schmidt, Tim Jannik and Ostheimer, Lukas and Krieter, Sebastian and Th\"{u}m, Thomas},
title = {UnWise: High T-Wise Coverage From Uniform Sampling},
year = {2024},
month = {2},
DOI = {10.1145/3634713.3634716},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {37-45},
tags = {PLSampling, FMCounting, SoftVarE}
}
@Inproceedings { HOB+:MODEVAR24,
author = {He\"{s}, Tobias and Ostheimer, Lukas and Betz, Tobias and Karrer, Simon and Schmidt, Tim Jannik and Coquet, Pierre and Semmler, Sean and Th\"{u}m, Thomas},
title = {variability.dev: Towards an Online Toolbox for Feature Modeling},
year = {2024},
month = {2},
booktitle = {Proc. Int'l Workshop on Languages for Modelling Variability (MODEVAR) (To Appear)},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-MODEVAR-Hess.pdf},
note = {To appear}
}
@Article { BRSK:JSS24,
author = {Boll, Alexander and Rani, Pooja and Schulthei\"{s}, Alexander and Kehrer, Timo},
title = {Beyond Code: Is There a Difference Between Comments in Visual and Textual Languages?},
year = {2024},
DOI = {10.1016/J.JSS.2024.112087},
journal = {J. Systems and Software (JSS)},
publisher = {Elsevier Science Inc.},
pages = {112087},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2024/2024-JSS-Boll.pdf}
}
@Article { 175016712973_2024,
author = {Liebel, Grischa and Kl\"{u}nder, Jil and Hebig, Regina and Lazik, Christopher and Nunes, In\^{e}s and Gra\"{s}l, Isabella and Stegh\"{o}fer, Jan-Philipp and Exelmans, Joeri and Oertel, Julian and Marquardt, Kai and Juhnke, Katharina and Schneider, Kurt and Gren, Lucas and Happe, Lucia and Herrmann, Marc and Wyrich, Marvin and Tichy, Matthias and Goul\~{a}o, Miguel and Wohlrab, Rebekka and Kalantari, Reyhaneh and Heinrich, Robert and Greiner, Sandra and Rukmono, Satrio Adi and Chakraborty, Shalini and Abrah\~{a}o, Silvia and Amaral, Vasco},
title = {Human factors in model-driven engineering: future research goals and initiatives for MDE},
year = {2024},
reviewed = {1},
DOI = {10.1007/S10270-024-01188-8},
journal = {Softw. Syst. Model.}
}
@Inproceedings { 390321496152_2024,
author = {Sihler, Florian and Pietzschmann, Lukas and Straub, Raphael and Tichy, Matthias and Diera, Andor and Dahou, Abdelhalim},
title = {On the Anatomy of Real-World R Code for Static Analysis},
status = {1},
year = {2024},
month = {1},
DOI = {10.1145/3643991.3644911},
booktitle = {21st International Conference on Mining Software Repositories (MSR '24)},
web_url = {https://arxiv.org/abs/2401.16228},
file_url = {https://arxiv.org/pdf/2401.16228.pdf}
}
@Article { 906988299180_2024,
author = {Kalantari, Reyhaneh and Oertel, Julian and Exelmans, Joeri and Rukmono, Satrio Adi and Amaral, Vasco and Tichy, Matthias and Juhnke, Katharina and Stegh\"{o}fer, Jan-Philipp and Abrah\~{a}o, Silvia},
title = {Systematizing modeler experience MX in model-driven engineering success stories},
year = {2024},
reviewed = {1},
DOI = {10.1007/S10270-024-01194-W},
journal = {Softw. Syst. Model.},
volume = {23},
pages = {821-832},
web_url = {https://doi.org/10.1007/s10270-024-01194-w}
}
@Article { RGS+:JSS24,
author = {Romero-Organvidez, David and Galindo, Jose A and Sundermann, Chico and Horcas, Jose-Miguel and Benavides, David},
title = {UVLHub: A Feature Model Data Repository Using UVL and Open Science Principles},
year = {2024},
DOI = {10.1016/j.jss.2024.112150},
journal = {J. Systems and Software (JSS)},
publisher = {Elsevier Science Inc.},
tags = {SoftVarE}
}
@Inproceedings { BHE+:CSCS23,
author = {Bottner, Laura and Hermann, Artur and Eppler, Jeremias and Th\"{u}m, Thomas and Kargl, Frank},
title = {Evaluation of Free and Open Source Tools for Automated Software Composition Analysis},
year = {2023},
month = {12},
isbn = {9798400704543},
DOI = {10.1145/3631204.3631862},
booktitle = {Proc. 7th ACM Computer Science in Cars Symposium (CSCS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {3:1-3:11},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-CSCS-Bottner.pdf}
}
@Inproceedings { 604743391507_2023,
author = {Pietron, Jakob and Raschke, Alexander and Exelmans, Joeri and Tichy, Matthias},
title = {Collaboration And Versioning Framework – a Systematic Top-Down Approach},
year = {2023},
month = {10},
DOI = {10.1109/MODELS-C59198.2023.00124},
booktitle = {2nd International Hands-on Workshop on Collaborative Modeling (HoWCoM),, co-located with MODELS'23, V\"{a}ster\a{a}s, Sweden}
}
@Inproceedings { 713617020550_2023,
author = {Pietron, Jakob and Raab, Heiko and Tichy, Matthias},
title = {Efficient Caching for Operation-based Versioning},
year = {2023},
month = {10},
DOI = {10.1109/MODELS-C59198.2023.00152},
booktitle = {16th Workshop on Models and Evolution (ME) 2023, co-located with MODELS'23, V\"{a}ster\a{a}s, Sweden}
}
@Inproceedings { rechenberger2023freechr,
author = {Rechenberger, Sascha and Fr\"{u}hwirth, Thom},
title = {FreeCHR: An Algebraic Framework for CHR Embeddings},
year = {2023},
month = {10},
isbn = {978-3-031-45072-3},
DOI = {10.1007/978-3-031-45072-3\_14},
booktitle = {7th International Joint Conference on Rules and Reasoning (RuleML+RR '23), Oslo, Norway},
keywords = {category theory
constraint handling rules
declarative programming languages
embedded domain-specific languages
initial algebra semantics
operational semantics},
web_url = {https://link.springer.com/chapter/10.1007/978-3-031-45072-3\_14}
}
@Inproceedings { 376348384389_2023,
author = {Diera, Andor and Dahou, Abdelhalim and Galke, Lukas and Karl, Fabian and Sihler, Florian and Scherp, Ansgar},
title = {GenCodeSearchNet: A Benchmark Test Suite for Evaluating Generalization in Programming Language Understanding},
status = {1},
year = {2023},
month = {10},
DOI = {10.48550/arXiv.2311.09707},
booktitle = {GenBench 2023 Workshop}
}
@Article { SBB+:SoSyM23,
author = {Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and Boll, Alexander and Grunske, Lars and Th\"{u}m, Thomas and Kehrer, Timo},
title = {RaQuN: A Generic and Scalable N-Way Model Matching Algorithm},
year = {2023},
month = {10},
DOI = {10.1007/s10270-022-01062-5},
journal = {Software and Systems Modeling (SoSyM)},
publisher = {Springer},
pages = {1495-1517},
tags = {VariantSyncPub, SoftVarE}
}
@Article { 723011006637_2023,
author = {Pekaric, Irdin and Groner, Raffaela and Witte, Thomas and Adigun, Jubril Gbolahan and Raschke, Alexander and Felderer, Michael and Tichy, Matthias},
title = {A Systematic Review on Security and Safety of Self-adaptive Systems},
abstract = {Context: Cyber-physical systems (CPS) are increasingly self-adaptive, i.e. they have the ability to introspect and change their behavior. This self-adaptation process must be considered when modeling the safety and security aspects of the system.
Objective: This study collects and compares security attacks and safety hazards on self-adaptive systems (SAS) described in the literature. In addition, mitigation and treatment strategies, as well as the modeling and analysis approaches, are investigated.
Method: We conducted a systematic literature review on 21 selected papers. The selection process included a database search on four scientific databases using a common search string (1430 papers), forward and backward snowballing (1402 papers), and filtering the results based on predefined inclusion and exclusion criteria. The coding scheme to analyze the content of the papers was obtained through research questions, existing domain-specific taxonomies, and open coding.
Results: Safety and Security are not jointly modeled in the context of self-adaptive systems. The adaptation process is often not considered in the attack and hazard analysis due to na\"{i}ve assumptions and modeling. The proposed approaches are mostly verified and validated through simulation often using simple use cases and scenarios.
Conclusion:
A thorough and joint modeling approach for safety and security in self-adaptive systems is still an open challenge that needs to be addressed. Further work is needed to address the gap between safety and security modeling in self-adaptive systems.},
year = {2023},
month = {9},
DOI = {10.1016/j.jss.2023.111716},
journal = {Journal of Systems and Software}
}
@Article { 103013063450_2023,
author = {Exelmans, Joeri and Pietron, Jakob and Raschke, Alexander and Vangheluwe, Hans and Tichy, Matthias},
title = {A new versioning approach for collaboration in blended modeling},
year = {2023},
month = {8},
DOI = {10.1016/j.cola.2023.101221},
journal = {Journal of Computer Languages}
}
@Inproceedings { PHK+:SPLC23,
author = {Pett, Tobias and He\"{s}, Tobias and Krieter, Sebastian and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Continuous T-Wise Coverage},
year = {2023},
month = {8},
isbn = {9798400700910},
DOI = {10.1145/3579027.3608980},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {87-98},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SPLC-Pett.pdf}
}
@Inproceedings { KFG+:SPLC23,
author = {Krieter, Sebastian and Feichtinger, Kevin and Galindo, Jose A. and Benavides, David and Rabiser, Rick and Sundermann, Chico and Th\"{u}m, Thomas},
title = {Second Tutorial on the Universal Variability Language},
year = {2023},
month = {8},
isbn = {9798400700910},
DOI = {10.1145/3579027.3609002},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {273},
tags = {UVL, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SPLC-Krieter.pdf}
}
@Inproceedings { SVT+:SPLC23,
author = {Sundermann, Chico and Vill, Stefan and Th\"{u}m, Thomas and Feichtinger, Kevin and Agarwal, Prankur and Rabiser, Rick and Galindo, Jose A. and Benavides, David},
title = {UVLParser: Extending UVL With Language Levels and Conversion Strategies},
year = {2023},
month = {8},
isbn = {9798400700927},
DOI = {10.1145/3579028.3609013},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {39-42},
tags = {UVL, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SPLC-Sundermann.pdf}
}
@Inproceedings { LSS+:SPLC23,
author = {Loth, Jacob and Sundermann, Chico and Schrull, Tobias and Brugger, Thilo and Rieg, Felix and Th\"{u}m, Thomas},
title = {UVLS: A Language Server Protocol for UVL},
year = {2023},
month = {8},
isbn = {9798400700927},
DOI = {10.1145/3579028.3609014},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {43-46},
tags = {UVL, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SPLC-Loth.pdf}
}
@Inproceedings { KKLS:SPLC23,
author = {Krieter, Sebastian and Kr\"{u}ger, Jacob and Leich, Thomas and Saake, Gunter},
title = {VariantInc: Automatically Pruning and Integrating Versioned Software Variants},
year = {2023},
month = {8},
isbn = {9798400700910},
DOI = {10.1145/3579027.3608984},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {129-140},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SPLC-Krieter.pdf}
}
@Inproceedings { BSG+:SPLC23,
author = {Bittner, Paul Maximilian and Schulthei??, Alexander and Greiner, Sandra and Moosherr, Benjamin and Krieter, Sebastian and Tinnes, Christof and Kehrer, Timo and Th\"{u}m, Thomas},
title = {Views on Edits to Variational Software},
year = {2023},
month = {8},
isbn = {9798400700910},
DOI = {10.1145/3579027.3608985},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {141-152},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SPLC-Bittner.pdf}
}
@Article { 333559860658_2023,
author = {Sihler, Florian and Pietron, Jakob and Tichy, Matthias},
title = {One-Way Model Transformations in the Context of the Technology-Roadmapping Tool IRIS},
year = {2023},
month = {7},
DOI = {10.5381/jot.2023.22.2.a2},
journal = {Journal of Object Technology},
edition = {The 19th European Conference on Modelling Foundations and Applications (ECMFA 2023)}
}
@Article { RBP+:LMCS23,
author = {Runge, Tobias and Bordis, Tabea and Potanin, Alex and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Flexible Correct-by-Construction Programming},
year = {2023},
month = {6},
DOI = {10.46298/lmcs-19(2:16)2023},
journal = {Logical Methods in Computer Science (LMCS)},
pages = {16:1-16:36},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-LMCS-Runge.pdf}
}
@Report { 214226266935_2023,
author = {H\"{o}ppner, Stefan and Jouault, Fr\'{e}d\'{e}ric and Le Calvar, Th\'{e}o and Clavreul, Mickael},
title = {Incremental MTL vs. GPLs: Class into Relational Database Schema},
year = {2023},
month = {5},
reviewed = {1},
institution = {Transformation Tool Contest'23},
web_url = {http://www.transformation-tool-contest.eu/cfs.html},
file_url = {http://www.transformation-tool-contest.eu/TTC\_2023\_paper\_4.pdf}
}
@Conference { 444660808667_2023,
author = {Stiess, Sarah Sophie and H\"{o}ppner, Stefan and Becker, Steffen and Tichy, Matthias},
title = {Event-base Simulation for Transient System with Capture Replay to Predict Self-adaptive Systems (Work in Progress Paper)},
year = {2023},
month = {4},
reviewed = {1},
DOI = {10.1145/3578245.3585029},
event_name = {14th ACM/SPEC International Conference on Performance Engineering (ICPE)}
}
@Inproceedings { 723417708992_2023,
author = {Groner, Raffaela and Bellmann, Peter and H\"{o}ppner, Stefan and Thiam, Patrick and Schwenker, Friedhelm and Tichy, Matthias},
title = {Predicting the Performance of ATL Model Transformations},
abstract = {Model transformation languages are special-purpose languages, which are designed to define transformations as comfortably as possible, i.e., often in a declarative way. Typically, developers create their transformations based on small input models which systematically cover the language of the input models. This makes it difficult for the developers to estimate how the transformations would perform for a large and diverse set of input models.
Hence, developers would benefit from an approach for predicting the performance of model transformations based on just abstract characteristics of input models. Regression approaches based on machine learning lend themselves well to such predictions. However, it is currently unknown, whether and which regression approach is suitable in this context as well as how a model should be abstractly characterized for this purpose.
We conducted several experiments to analyze how well different machine learning methods predict the execution time of model transformations defined in the Atlas Transformation Language (ATL) transformations for distinct sets of model characteristics. As possible methods, we have investigated linear regression, random forests and support vector regression using a radial basis function kernel.
The results of our experiments show that support vector regression is the best choice in terms of usability and prediction accuracy for the model transformation modules covered in our experiments and is thus suited for a prediction approach. In addition, simple model characterizations based only on the number of model elements, the number of references, and the number of attributes are a suitable way to easily describe a model and to achieve decent prediction accuracy.},
year = {2023},
month = {4},
DOI = {10.1145/3578244.3583727},
booktitle = {Proceedings of the 2023 ACM/SPEC International Conference on Performance Engineering},
tags = {MICE}
}
@Article { SHN+:EMSE23,
author = {Sundermann, Chico and He\"{s}, Tobias and Nieke, Michael and Bittner, Paul Maximilian and Young, Jeffrey M. and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Evaluating State-of-the-Art {\#}SAT Solvers on Industrial Configuration Spaces},
year = {2023},
month = {3},
DOI = {10.1007/s10664-022-10265-9},
journal = {Empirical Software Engineering (EMSE)},
publisher = {Springer},
pages = {38},
tags = {FMCounting, VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-EMSE-Sundermann.pdf}
}
@Techreport { SRH+:TR23subsumedbySRH+:TOSEM24,
author = {Sundermann, Chico and Raab, Heiko and He\"{s}, Tobias and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Exploiting d-DNNFs for Repetitive Counting Queries on Feature Models},
year = {2023},
month = {3},
DOI = {10.48550/arXiv.2303.12383},
booktitle = {Technical Report arXiv:2303.12383},
tags = {FMCounting, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-TR-Sundermann.pdf}
}
@Inproceedings { BTS+:SE23,
author = {Bittner, Paul Maximilian and Tinnes, Christof and Schulthei\"{s}, Alexander and Viegener, S\"{o}ren and Kehrer, Timo and Th\"{u}m, Thomas},
title = {Classifying Edits to Variability in Source Code - Summary},
year = {2023},
month = {2},
isbn = {978-3-88579-726-5},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {39-40},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SE-Bittner.pdf}
}
@Inproceedings { FSTR:SE23,
author = {Feichtinger, Kevin and Sundermann, Chico and Th\"{u}m, Thomas and Rabiser, Rick},
title = {It's Your Loss: Classifying Information Loss During Variability Model Roundtrip Transformations - Summary},
year = {2023},
month = {2},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {51-52},
tags = {UVL, VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SE-Feichtinger.pdf}
}
@Inproceedings { SBTK:SE23,
author = {Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and Th\"{u}m, Thomas and Kehrer, Timo},
title = {Quantifying the Potential to Automate the Synchronization of Variants in Clone-and-Own - Summary},
year = {2023},
month = {2},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {109-110},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SE-Schultheiss.pdf}
}
@Inproceedings { KKS+:SE23,
author = {Kuiter, Elias and Krieter, Sebastian and Sundermann, Chico and Th\"{u}m, Thomas and Saake, Gunter},
title = {Tseitin or not Tseitin? The Impact of CNF Transformations on Feature-Model Analyses - Summary},
year = {2023},
month = {2},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {83-84},
tags = {FMCounting, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SE-Kuiter-Tseitin.pdf}
}
@Article { YBWT:EMSE23,
author = {Young, Jeffrey M. and Bittner, Paul Maximilian and Walkingshaw, Eric and Th\"{u}m, Thomas},
title = {Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems},
year = {2023},
month = {2},
DOI = {10.1007/s10664-022-10217-3},
journal = {Empirical Software Engineering (EMSE)},
publisher = {Springer},
pages = {53},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-EMSE-Young.pdf}
}
@Inproceedings { YBWT:SE23,
author = {Young, Jeffrey M. and Bittner, Paul Maximilian and Walkingshaw, Eric and Th\"{u}m, Thomas},
title = {Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems - Summary},
year = {2023},
month = {2},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {129-130},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SE-Young.pdf}
}
@Inproceedings { KKK+:SE23,
author = {Kuiter, Elias and Krieter, Sebastian and Kr\"{u}ger, Jacob and Saake, Gunter and Leich, Thomas},
title = {variED: An Editor for Collaborative, Real-Time Feature Modeling - Summary},
year = {2023},
month = {2},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {85-86},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2023/2023-SE-Kuiter-variED.pdf}
}
@Inproceedings { SBGK:VaMoS23,
author = {Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and Greiner, Sandra and Kehrer, Timo},
title = {Benchmark Generation With VEVOS: A Coverage Analysis of Evolution Scenarios in Variant-Rich Systems},
year = {2023},
month = {1},
isbn = {9798400700019},
DOI = {10.1145/3571788.3571793},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {13-22},
tags = {VariantSyncPub, SoftVarE}
}
@Proceedings { VaMoS23,
title = {VaMoS '23: Proceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems},
year = {2023},
month = {1},
isbn = {9798400700019},
publisher = {ACM},
address = {New York, NY, USA},
editor = {Myra Cohen and Thomas Th\"{u}m and Jacopo Mauro},
tags = {SoftVarE, EditorialThomasThuem}
}
@Inproceedings { HPS+:GPCE22,
author = {Hentze, Marc and Pett, Tobias and Sundermann, Chico and Krieter, Sebastian and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Generic Solution-Space Sampling for Multi-Domain Product Lines},
year = {2022},
month = {12},
DOI = {10.1145/3564719.3568695},
booktitle = {Proc. Int'l Conf. on Generative Programming: Concepts and Experiences (GPCE)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-GPCE-Hentze.pdf}
}
@Inproceedings { BTS+:ESECFSE22,
author = {Bittner, Paul Maximilian and Tinnes, Christof and Schulthei\"{s}, Alexander and Viegener, S\"{o}ren and Kehrer, Timo and Th\"{u}m, Thomas},
title = {Classifying Edits to Variability in Source Code},
year = {2022},
month = {11},
isbn = {9781450394130},
DOI = {10.1145/3540250.3549108},
booktitle = {Proc. Europ. Software Engineering Conf./Foundations of Software Engineering (ESEC/FSE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {196-208},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-ESECFSE-Bittner.pdf}
}
@Techreport { RBP+:TR22subsumedbyRBP+:LMCS23,
author = {Runge, Tobias and Bordis, Tabea and Potanin, Alex and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Flexible Correct-by-Construction Programming (Technical Report)},
year = {2022},
month = {11},
DOI = {10.48550/arXiv.2211.15261},
booktitle = {Technical Report arXiv:2211.15261},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-TR-Runge-Flexible.pdf}
}
@Conference { 810774083779_2022,
author = {H\"{o}ppner, Stefan and Stiess, Sarah Sophie and Ege, Florian and Tichy, Matthias},
title = {State Space Exploration for Planning Reconfigurations in Cloud-native Systems},
year = {2022},
month = {11},
event_name = {13th Symposium on Software Performance},
event_place = {Stuttgart}
}
@Conference { 187299658273_2022,
author = {H\"{o}ppner, Stefan and Ege, Florian and Stiess, Sarah Sophie and Tichy, Matthias and Becker, Steffen},
title = {Coordination and Explanation of Reconfigurations in Self-adaptive high-performance Systems},
year = {2022},
month = {10},
DOI = {10.1145/3550356.3561555},
event_name = {MODELS-C MoDDiT},
event_place = {Montreal}
}
@Inproceedings { 298306922305_2022,
author = {Pietron, Jakob and Funk, Lenard and Tichy, Matthias},
title = {Improving the Comprehension of Evolving Graphical Models},
year = {2022},
month = {10},
DOI = {10.1109/VISSOFT55257.2022.00018},
booktitle = {2022 Working Conference on Software Visualization (VISSOFT)}
}
@Inproceedings { SBTK:ICSME22,
author = {Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and Th\"{u}m, Thomas and Kehrer, Timo},
title = {Quantifying the Potential to Automate the Synchronization of Variants in Clone-and-Own},
year = {2022},
month = {10},
DOI = {10.1109/ICSME55016.2022.00032},
booktitle = {Proc. Int'l Conf. on Software Maintenance and Evolution (ICSME)},
publisher = {IEEE},
address = {Piscataway, NJ, USA},
pages = {269-280},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-ICSME-Schultheiss.pdf}
}
@Inproceedings { HST+:MODELS22,
author = {Hentze, Marc and Sundermann, Chico and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Quantifying the Variability Mismatch Between Problem and Solution Space},
year = {2022},
month = {10},
isbn = {9781450394666},
DOI = {10.1145/3550355.3552411},
booktitle = {Proc. Int'l Conf. on Model Driven Engineering Languages and Systems (MODELS)},
publisher = {IEEE},
address = {Washington, DC, USA},
pages = {322-333},
tags = {FMCounting, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-MODELS-Hentze.pdf}
}
@Inproceedings { KKS+:ASE22,
author = {Kuiter, Elias and Krieter, Sebastian and Sundermann, Chico and Th\"{u}m, Thomas and Saake, Gunter},
title = {Tseitin or not Tseitin? The Impact of CNF Transformations on Feature-Model Analyses},
year = {2022},
month = {10},
DOI = {10.1145/3551349.3556938},
booktitle = {Proc. Int'l Conf. on Automated Software Engineering (ASE)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {FMCounting, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-ASE-Kuiter.pdf}
}
@Inproceedings { HMS+:SPLC22,
author = {He\"{s}, Tobias and M\"{u}ller, Tobias and Sundermann, Chico and Th\"{u}m, Thomas},
title = {ddueruem: A Wrapper for Feature-Model Analysis Tools},
year = {2022},
month = {9},
isbn = {9781450392068},
DOI = {10.1145/3503229.3547032},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {54-57},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-SPLC-Hess.pdf}
}
@Inproceedings { LWB+:SPLC22,
author = {Linsbauer, Lukas and Westphal, Paul and Bittner, Paul Maximilian and Krieter, Sebastian and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Derivation of Subset Product Lines in FeatureIDE},
year = {2022},
month = {9},
isbn = {9781450392068},
DOI = {10.1145/3503229.3547033},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {38-41},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-SPLC-Linsbauer.pdf}
}
@Inproceedings { FSTR:SPLC22,
author = {Feichtinger, Kevin and Sundermann, Chico and Th\"{u}m, Thomas and Rabiser, Rick},
title = {It's Your Loss: Classifying Information Loss During Variability Model Roundtrip Transformations},
year = {2022},
month = {9},
isbn = {9781450394437},
DOI = {10.1145/3546932.3546990},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {67-78},
tags = {UVL, VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-SPLC-Feichtinger.pdf}
}
@Conference { 597875734411_2022,
author = {H\"{o}ppner, Stefan and Tichy, Matthias},
title = {The Impact of Model Transformation Language Features on Quality Properties of MTLs: A Study Protocol},
year = {2022},
month = {9},
reviewed = {1},
DOI = {10.48550/arXiv.2209.06570},
series = {Registered Reports},
event_name = {Empirical Software Engineering \\& Measures},
event_place = {Helsinki}
}
@Inproceedings { SFG+:SPLC22,
author = {Sundermann, Chico and Feichtinger, Kevin and Galindo, Jose A. and Benavides, David and Rabiser, Rick and Krieter, Sebastian and Th\"{u}m, Thomas},
title = {Tutorial on the Universal Variability Language},
year = {2022},
month = {9},
isbn = {9781450394437},
DOI = {10.1145/3546932.3547024},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {260:1},
tags = {UVL, VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-SPLC-Sundermann.pdf}
}
@Article { 178686866074_2022,
author = {H\"{o}ppner, Stefan and Haas, Yves and Tichy, Matthias and Juhnke, Katharina},
title = {Advantages and disadvantages of (dedicated) model transformation languages: A Qualitative Interview Study},
abstract = {Context:
Model driven development envisages the use of model
transformations to evolve models. Model transformation languages, developed
for this task, are touted with many benefits over general purpose programming
languages. However, a large number of these claims have not yet been
substantiated. They are also made without the context necessary to be able to
critically assess their merit or built meaningful empirical studies around them.
Objective:
The objective of our work is to elicit the reasoning, influences and
background knowledge that lead people to assume benefits or drawbacks of
model transformation languages.
Method:
We conducted a large-scale interview study involving 56 participants
from research and industry. Interviewees were presented with claims about
model transformation languages and were asked to provide reasons for their
assessment thereof. We qualitatively analysed the responses to find factors that
influence the properties of model transformation languages as well as
explanations as to how exactly they do so.
Results:
Our interviews show, that general purpose expressiveness of GPLs,
domain specific capabilities of MTLs as well as tooling all have strong
influences on how people view properties of model transformation languages.
Moreover, the Choice of MTL, the Use Case for which a transformation should
be developed as well as the Skill s of involved stakeholders have a moderating
effect on the influences, by changing the context to consider.
Conclusion:
There is a broad body of experience, that suggests positive and
negative influences for properties of MTLs. Our data suggests, that much needs
to be done in order to convey the viability of model transformation languages.
Efforts to provide more empirical substance need to be undergone and
lacklustre language capabilities and tooling need to be improved upon. We
suggest several approaches for this that can be based on the results of the
presented study.},
year = {2022},
month = {8},
reviewed = {1},
DOI = {10.1007/s10664-022-10194-7},
journal = {Empirical Software Engineering},
publisher = {Springer Nature},
web_url = {http://dx.doi.org/10.1007/s10664-022-10194-7}
}
@Inproceedings { 944071700787_2022,
author = {Exelmans, Joeri and Pietron, Jakob and Raschke, Alexander and Vangheluwe, Hans and Tichy, Matthias},
title = {Optimistic Versioning for Conflict-tolerant Collaborative Blended Modeling},
year = {2022},
month = {7},
booktitle = {FPVM 2022: 2nd International Workshop on Foundations and Practice of Visual Modeling},
file_url = {http://ceur-ws.org/Vol-3250/fpvmpaper1.pdf \_blank}
}
@Article { 845840668528_2022,
author = {David, Istvan and Latifaj, Malvina and Pietron, Jakob and Zhang, Weixing and Ciccozzi, Federico and Malavolta, Ivano and Raschke, Alexander and Stegh\"{o}fer, Jan-Philipp and Hebig, Regina},
title = {Blended modeling in commercial and open-source model-driven software engineering tools: A systematic study},
year = {2022},
month = {6},
DOI = {10.1007/s10270-022-01010-3},
journal = {Journal of Software and Systems Modeling},
web_url = {https://link.springer.com/article/10.1007/s10270-022-01010-3}
}
@Inproceedings { SBE+:EASE22,
author = {Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and El-Sharkawy, Sascha and Th??m, Thomas and Kehrer, Timo},
title = {Simulating the Evolution of Clone-and-Own Projects With VEVOS},
year = {2022},
month = {6},
isbn = {9781450396134},
DOI = {10.1145/3530019.3534084},
booktitle = {Proc. Int'l Conf. on Evaluation Assessment in Software Engineering (EASE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {231-236},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-EASE-Schultheiss.pdf}
}
@Inproceedings { RPTS:FORTE22subsumedbyRBP+:LMCS23,
author = {Runge, Tobias and Potanin, Alex and Th??m, Thomas and Schaefer, Ina},
title = {Traits: Correctness-by-Construction for Free},
year = {2022},
month = {6},
isbn = {978-3-031-08679-3},
DOI = {10.1007/978-3-031-08679-3\_9},
booktitle = {Proc. Int'l Conf. on Formal Techniques for Distributed Objects, Components, and Systems (FORTE)},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {131-150},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-FORTE-Runge.pdf}
}
@Inproceedings { 892196346808_2022,
author = {Neum\"{u}ller, Denis and Tichy, Matthias},
title = {Towards Detecting Algorithm Implementations in Code Bases},
status = {1},
year = {2022},
month = {5},
day = {2},
reviewed = {1},
issn = {0720-8928},
booktitle = {24. Workshop Software-Reengineering und -Evolution (WSRE)},
keywords = {algorithm detection
algorithm search
algorithm description language
software reengineering
software understanding},
file_url = {https://fg-sre.gi.de/fileadmin/FG/SRE/wsre2022/WSRE2022\_Proceedings.pdf}
}
@Techreport { KTS+:TR22,
author = {Krieter, Sebastian and Th\"{u}m, Thomas and Schulze, Sandro and Ruland, Sebastian and Lochau, Malte and Saake, Gunter and Leich, Thomas},
title = {T-Wise Presence Condition Coverage and Sampling for Configurable Systems},
year = {2022},
month = {5},
DOI = {10.48550/arXiv.2205.15180},
booktitle = {Technical Report arXiv:2205.15180},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-TR-Krieter.pdf}
}
@Techreport { RPTS:TR22subsumedbyRBP+:LMCS23,
author = {Runge, Tobias and Potanin, Alex and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Traits for Correct-by-Construction Programming},
year = {2022},
month = {4},
DOI = {10.48550/arXiv.2204.05644},
booktitle = {Technical Report arXiv:2204.05644},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-TR-Runge-Traits.pdf}
}
@Article { 618123451693_2022,
author = {Breckel, Alexander and Pietron, Jakob and Juhnke, Katharina and Sihler, Florian and Tichy, Matthias},
title = {A domain-specific language for modeling and analyzing solution spaces for technology roadmapping},
year = {2022},
month = {2},
DOI = {10.1016/j.jss.2021.111094},
journal = {Journal of Systems \\& Software (JSS)}
}
@Article { 974739779143_2022,
author = {H\"{o}ppner, Stefan and Tichy, Matthias and Kehrer, Timo},
title = {Contrasting Dedicated Model Transformation Languages vs. General Purpose Languages: A Historical Perspective on ATL vs. Java based on Complexity and Size - Extended Abstract},
year = {2022},
month = {2},
DOI = {10.18420/se2022-ws-012}
}
@Inproceedings { BST+:SE22,
author = {Bittner, Paul Maximilian and Schulthei\"{s}, Alexander and Th\"{u}m, Thomas and Kehrer, Timo and Young, Jeffrey M. and Linsbauer, Lukas},
title = {Feature Trace Recording - Summary},
year = {2022},
month = {2},
DOI = {10.18420/se2022-ws-002},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {19-20},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-SE-Bittner.pdf}
}
@Article { NST+:SoSyM22,
author = {Nieke, Michael and Sampaio, Gabriela and Th\"{u}m, Thomas and Seidl, Christoph and Teixeira, Leopoldo and Schaefer, Ina},
title = {Guiding the Evolution of Product-Line Configurations},
year = {2022},
month = {2},
DOI = {10.1007/s10270-021-00906-w},
journal = {Software and Systems Modeling (SoSyM)},
pages = {225-247},
tags = {SoftVarE}
}
@Inproceedings { SBT+:SE22,
author = {Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and Th\"{u}m, Thomas and Kehrer, Timo},
title = {Scalable N-Way Model Matching Using Multi-Dimensional Search Trees - Summary},
year = {2022},
month = {2},
DOI = {10.18420/se2022-ws-028},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {83-84},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2022/2022-SE-Schultheiss.pdf}
}
@Inproceedings { 897593011795_2022,
author = {Juhnke, Katharina and Neum\"{u}ller, Denis and Tichy, Matthias},
title = {A Quality Model and Checklists for Reviewing Automotive Test Case Specifications},
status = {1},
year = {2022},
isbn = {978-3-031-04115-0},
DOI = {https://doi.org/10.1007/978-3-031-04115-0\_6},
booktitle = {Software Quality Days (SWQD 2022), Vienna, Austria},
publisher = {Springer International Publishing}
}
@Inproceedings { 866391605466_2022,
author = {Groner, Raffaela and Juhnke, Katharina and H\"{o}ppner, Stefan and Tichy, Matthias and Becker, Steffen and Vijayshree, Vijayshree and Frank, Sebastian},
title = {A Survey on the Relevance of the Performance of Model Transformations (extended abstract)},
year = {2022},
DOI = {10.18420/se2022-ws-008},
booktitle = {Software Engineering (SE) 2022},
tags = {MICE}
}
@Conference { 993721852958_2022,
author = {Beringhoff, Felix and Greenyer, Joel and Roesener, Christian and Tichy, Matthias},
title = {Thirty-One Challenges in Testing Automated Vehicles: Interviews with Experts from Industry and Research},
year = {2022},
reviewed = {1},
DOI = {10.1109/IV51971.2022.9827097},
event_name = {2022 IEEE Intelligent Vehicles Symposium (IV) (IV 2022)},
event_place = {Aachen, Germany},
web_url = {https://ieeexplore.ieee.org/document/9827097},
file_url = {t3://file?uid=458756}
}
@Inproceedings { 104173592698_2022,
author = {Witte, Thomas and Groner, Raffaela and Raschke, Alexander and Tichy, Matthias and Pekaric, Irdin and Felderer, Michael},
title = {Towards model co-evolution across self-adaptation steps for combined safety and security analysis},
year = {2022},
DOI = {10.1145/3524844.3528062},
booktitle = {SEAMS '22: Proceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems}
}
@Inproceedings { RBTS:FMTea21,
author = {Runge, Tobias and Bordis, Tabea and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Teaching Correctness-by-Construction and Post-Hoc Verification - The Online Experience},
year = {2021},
month = {11},
isbn = {978-3-030-91549-0},
DOI = {10.1007/978-3-030-91550-6\_8},
booktitle = {Proc. Int'l Workshop and Tutorial on Formal Methods Teaching (FMTea)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {101-116},
tags = {SoftVarE}
}
@Inproceedings { SBG+:MODELS21,
author = {Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and Grunske, Lars and Th\"{u}m, Thomas and Kehrer, Timo},
title = {Scalable N-Way Model Matching Using Multi-Dimensional Search Trees},
year = {2021},
month = {10},
DOI = {10.1109/MODELS50736.2021.00010},
booktitle = {Proc. Int'l Conf. on Model Driven Engineering Languages and Systems (MODELS)},
publisher = {IEEE},
address = {Washington, DC, USA},
pages = {1-12},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-MODELS-Schultheiss.pdf}
}
@Inproceedings { PKT+:SPLC21,
author = {Pett, Tobias and Krieter, Sebastian and Th\"{u}m, Thomas and Lochau, Malte and Schaefer, Ina},
title = {AutoSMP: An Evaluation Platform for Sampling Algorithms},
year = {2021},
month = {9},
isbn = {9781450384704},
DOI = {10.1145/3461002.3473073},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {41-44},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-SPLC-Pett.pdf}
}
@Article { 368199593581_2021,
author = {H\"{o}ppner, Stefan and Tichy, Matthias and Kehrer, Timo},
title = {Contrasting Dedicated Model Transformation Languages Versus General Purpose Languages: A Historical Perspective on ATL Versus Java Based on Complexity and Size},
status = {1},
year = {2021},
month = {9},
reviewed = {1},
DOI = {10.1007/s10270-021-00937-3},
booktitle = {Software and Systems Modeling (SoSyM)},
publisher = {Springer Nature}
}
@Proceedings { MODEVARatSPLC21,
title = {Fourth International Workshop on Languages for Modelling Variability (MODEVAR@SPLC 2021)},
year = {2021},
month = {9},
isbn = {9781450384698},
DOI = {10.1145/3461001.3473056},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
editor = {Thomas Th\"{u}m and Philippe Collet and Mathieu Acher},
pages = {205-205},
tags = {SoftVarE, EditorialThomasThuem},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-SPLC-Thuem.pdf}
}
@Inproceedings { KAN+:SPLC21,
author = {Krieter, Sebastian and Arens, Rahel and Nieke, Michael and Sundermann, Chico and He\"{s}, Tobias and Th\"{u}m, Thomas and Seidl, Christoph},
title = {Incremental Construction of Modal Implication Graphs for Evolving Feature Models},
year = {2021},
month = {9},
isbn = {9781450384698},
DOI = {10.1145/3461001.3471148},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {64-74},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-SPLC-Krieter.pdf}
}
@Inproceedings { SHE+:MODEVAR21,
author = {Sundermann, Chico and He\"{s}, Tobias and Engelhardt, Dominik and Arens, Rahel and Herschel, Johannes and Jedelhauser, Kevin and Jutz, Benedikt and Krieter, Sebastian and Schaefer, Ina},
title = {Integration of UVL in FeatureIDE},
year = {2021},
month = {9},
isbn = {9781450384704},
DOI = {10.1145/3461002.3473940},
booktitle = {Proc. Int'l Workshop on Languages for Modelling Variability (MODEVAR)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {73-79},
tags = {UVL, VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-MODEVAR-Sundermann.pdf}
}
@Inproceedings { T:SPLC21,
author = {Th\"{u}m, Thomas},
title = {Keynote: Where Are My Constraints and What Do They Constrain?},
year = {2021},
month = {9},
isbn = {9781450384698},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {XVIII},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-SPLC-Thuem.pdf}
}
@Inproceedings { HST:SPLC21,
author = {He\"{s}, Tobias and Sundermann, Chico and Th\"{u}m, Thomas},
title = {On the Scalability of Building Binary Decision Diagrams for Current Feature Models},
year = {2021},
month = {9},
isbn = {9781450384698},
DOI = {10.1145/3461001.3474452},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {131-135},
tags = {OBDDimal, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-SPLC-Hess.pdf}
}
@Inproceedings { SFE+:SPLC21,
author = {Sundermann, Chico and Feichtinger, Kevin and Engelhardt, Dominik and Rabiser, Rick and Th\"{u}m, Thomas},
title = {Yet Another Textual Variability Language? A Community Effort Towards a Unified Language},
year = {2021},
month = {9},
isbn = {9781450384698},
DOI = {10.1145/3461001.3471145},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {136-147},
tags = {UVL, VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-SPLC-Sundermann.pdf}
}
@Inproceedings { BST+:ESECFSE21,
author = {Bittner, Paul Maximilian and Schulthei\"{s}, Alexander and Th\"{u}m, Thomas and Kehrer, Timo and Young, Jeffrey M. and Linsbauer, Lukas},
title = {Feature Trace Recording},
year = {2021},
month = {8},
isbn = {9781450385626},
DOI = {10.1145/3468264.3468531},
booktitle = {Proc. Europ. Software Engineering Conf./Foundations of Software Engineering (ESEC/FSE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {1007-1020},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-ESECFSE-Bittner.pdf}
}
@Conference { 310207406469_2021,
author = {Ege, Florian and Tichy, Matthias},
title = {Towards Control Flow Analysis of Declarative Graph Transformations with Symbolic Execution},
abstract = {The declarative graph transformation language
Henshin transforms instance models represented as graphs by
applying a series of basic steps that match and replace structural
patterns on parts of models. These simple transformation rules
are then combined into control flow constructs similar to those
of imperative programming languages to create more complex
transformations. However, defects in the structure of control flow
or in transformation rules might misschedule the application
of operations, resulting in basic steps to be inapplicable or
produce incorrect output. Understanding and fixing these bugs
is complicated by the fact that pattern matching in rules is non-
deterministic. Moreover, some control flow structures employ a
nondeterministic choice of alternatives. This makes it challenging
for developers to keep track of all the possible execution paths
and interactions between them.
For conventional programming languages, techniques have
been developed to execute a program symbolically. By abstracting
over the concrete values of variables in any actual run, gener-
alized knowledge is gained about the possible behavior of the
program. This can be useful in understanding problems and
fixing bugs. In this paper, we present an approach to symbolically
execute graph transformations for a subset of Henshin, using
symbolic path constraints based on the cardinalities of graph
pattern occurrences in the model.},
status = {1},
year = {2021},
month = {7},
day = {21},
reviewed = {1},
organization = {ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS)}
}
@Mastersthesis { N21,
author = {Netzer, Timo},
title = {Development of a Parallelized BDD Library in Rust},
year = {2021},
month = {7},
school = {University of Ulm},
address = {Germany},
tags = {OBDDimal, OBDDimalTheses}
}
@Inproceedings { 237478790247_2021,
author = {Pietron, Jakob and F\"{u}g, Fabian and Tichy, Matthias},
title = {An Operation-based Versioning Approach For Synchronous and Asynchronous Collaboration in Graphical Modeling Tools},
year = {2021},
month = {6},
booktitle = {FPVM 2021: 1st International Workshop on Foundations and Practice of Visual Modeling, Bergen, Norway},
file_url = {http://ceur-ws.org/Vol-2999/fpvmdata4mdepaper3.pdf}
}
@Article { 146445824752_2021,
author = {Juhnke, Katharina and Nikic, Alexander and Tichy, Matthias},
title = {Clustering Natural Language Test Case Instructions as Input for Deriving Automotive Testing DSLs},
year = {2021},
month = {6},
DOI = {10.5381/jot.2021.20.3.a5},
journal = {Journal of Object Technology (JOT)},
volume = {20 (3), 5},
series = {5},
pages = {1-14}
}
@Inproceedings { 539148122575_2021,
author = {He\"{s}, Alexander and Hauck, Franz J. and M\"{o}dinger, David and Pietron, Jakob and Tichy, Matthias and Domaschka, J\"{o}rg},
title = {Morpheus: A Degradation Framework for Resilient IoT Systems},
year = {2021},
month = {6},
booktitle = {MeSS'21: International workshop on MDE for Smart IoT Systems, Bergen, Norway (To Appear)}
}
@Inproceedings { KTSB:ICSE21,
author = {Kehrer, Timo and Th\"{u}m, Thomas and Schulthei\"{s}, Alexander and Bittner, Paul Maximilian},
title = {Bridging the Gap Between Clone-and-Own and Software Product Lines},
year = {2021},
month = {5},
isbn = {978-1-6654-0140-1},
DOI = {10.1109/ICSE-NIER52604.2021.00013},
booktitle = {Proc. Int'l Conf. on Software Engineering (ICSE)},
publisher = {IEEE},
address = {Piscataway, NJ, USA},
pages = {21-25},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-ICSE-Kehrer.pdf}
}
@Inproceedings { KTS:FormaliSE21,
author = {Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Schaefer, Ina},
title = {GUIDO: Automated Guidance for the Configuration of Deductive Program Verifiers},
year = {2021},
month = {5},
DOI = {10.1109/FormaliSE52586.2021.00018},
booktitle = {Proc. Int'l Conf. on Formal Methods in Software Engineering (FormaliSE)},
publisher = {IEEE},
address = {Piscataway, NJ, USA},
pages = {124-129},
tags = {SoftVarE}
}
@Book { DGT:EMSE21,
title = {Special Issue on Configurable Systems in Empirical Software Engineering (EMSE)},
year = {2021},
month = {5},
DOI = {10.1007/s10664-021-09964-6},
publisher = {Springer},
editor = {Laurence Duchien and Paul Gr\"{u}nbacher and Thomas Th\"{u}m},
tags = {SoftVarE, EditorialThomasThuem},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-EMSE-Duchien.pdf}
}
@Inproceedings { 281143157129_2021,
author = {Stegmaier, Michael and Engel, Dominik and Olbrich, Jannik and Tichy, Matthias},
title = {Property-Based Testing for Visualization Development},
year = {2021},
month = {4},
DOI = {10.2312/visgap.20211087},
booktitle = {The Gap between Visualization Research and Visualization Software (VisGap)}
}
@Inproceedings { 886696186417_2021,
author = {Vogt, Andrea and Witte, Thomas and Tichy, Matthias and Seufert, Tina},
title = {Impact of a bidirectional 3D code pre-view on task performance and learning outcome},
year = {2021},
month = {3},
booktitle = {Conference of Experimental Psychologists (TeaP 2021)}
}
@Article { KKK+:EMSE21,
author = {Kuiter, Elias and Krieter, Sebastian and Kr\"{u}ger, Jacob and Saake, Gunter and Leich, Thomas},
title = {variED: An Editor for Collaborative, Real-Time Feature Modeling},
year = {2021},
month = {3},
DOI = {10.1007/s10664-020-09892-x},
journal = {Empirical Software Engineering (EMSE)},
publisher = {Springer},
tags = {SoftVarE}
}
@Inproceedings { 209603117953_2021,
author = {Groner, Raffaela and Beaucamp, Luis and Tichy, Matthias and Becker, Steffen},
title = {An Exploratory Study on Performance Engineering in Model Transformations (extended abstract)},
year = {2021},
month = {2},
DOI = {10.18420/SE2021\_14},
booktitle = {Software Engineering (SE) 2021},
tags = {MICE}
}
@Inproceedings { SNB+:VaMoS21,
author = {Sundermann, Chico and Nieke, Michael and Bittner, Paul Maximilian and He\"{s}, Tobias and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Applications of {\#}SAT Solvers on Feature Models},
year = {2021},
month = {2},
isbn = {9781450388245},
DOI = {10.1145/3442391.3442404},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {VariantSyncPub, FMCounting, SoftVarE}
}
@Inproceedings { 676304514435_2021,
author = {G\"{o}tz, Stefan and Groner, Raffaela and Tichy, Matthias},
title = {Claimed advantages and disadvantages of (dedicated) model transformation languages: a systematic literature review - Extended Abstract},
year = {2021},
month = {2},
DOI = {10.18420/SE2021\_11},
booktitle = {Software Engineering (SE) 2021}
}
@Inproceedings { 684011409709_2021,
author = {G\"{o}tz, Stefan and Tichy, Matthias and Kehrer, Timo},
title = {Dedicated Model Transformation Languages vs. General-Purpose Languages: A Historical Perspective on ATL vs. Java},
status = {1},
year = {2021},
month = {2},
reviewed = {1},
DOI = {10.5220/0010340801220135},
booktitle = {MODELSWARD'21},
web_url = {https://www.scitepress.org/Papers/2021/103408/103408.pdf}
}
@Inproceedings { HPTS:VaMoS21,
author = {Hentze, Marc and Pett, Tobias and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Hyper Explanations for Feature-Model Defect Analysis},
year = {2021},
month = {2},
isbn = {9781450388245},
DOI = {10.1145/3442391.3442406},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE}
}
@Inproceedings { KJN+:SE21,
author = {Kn\"{u}ppel, Alexander and Jatzkowski, Inga and Nolte, Marcus and Th\"{u}m, Thomas and Runge, Tobias and Schaefer, Ina},
title = {Skill-Based Verification of Cyber-Physical Systems (Extended Abstract)},
year = {2021},
month = {2},
DOI = {10.18420/SE2021\_22},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {67-68},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-SE-Knueppel.pdf}
}
@Inproceedings { PKR+:VaMoS21,
author = {Pett, Tobias and Krieter, Sebastian and Runge, Tobias and Th\"{u}m, Thomas and Lochau, Malte and Schaefer, Ina},
title = {Stability of Product-Line Sampling in Continuous Integration},
year = {2021},
month = {2},
isbn = {9781450388245},
DOI = {10.1145/3442391.3442410},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE}
}
@Inproceedings { RSC+:SE21,
author = {Runge, Tobias and Schaefer, Ina and Cleophas, Loek and Th\"{u}m, Thomas and Kourie, Derrick and Watson, Bruce W.},
title = {Tool Support for Correctness-by-Construction (Extended Abstract)},
year = {2021},
month = {2},
DOI = {10.18420/SE2021\_34},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {93-94},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2021/2021-SE-Runge.pdf}
}
@Article { 308203787646_2021,
author = {Groner, Raffaela and Juhnke, Katharina and G\"{o}tz, Stefan and Tichy, Matthias and Becker, Steffen and Vijayshree, Vijayshree and Frank, Sebastian},
title = {A Survey on the Relevance of the Performance of Model Transformations},
abstract = {In Model-Driven Engineering (MDE) model transformation languages are used to describe important operations on models. Such domain-specific languages are specially developed to describe transformation rules, according to which an output model should be generated from an input model. In comparison to these domain-specific languages, techniques to analyze and improve the performance of programs written in a general-purpose language, such as Java or C, are well known. However, are such techniques also needed for model transformation languages? Problem. Since these languages are only used in certain domains; the first question is whether performance is at all relevant for model transformations and whether techniques similar to those used to analyze and improve the performance of general-purpose languages are needed. Research in the performance of model transformations focuses mainly on comparing the performance of different languages or different definition styles or optimizing the engine that executes the transformation. However, it is not clear to what extent these efforts can mitigate or prevent performance issues, and there is also a lack of studies that examine to what extend the performance of transformations is relevant. Method. In order to close this gap and to answer the initial question about the relevance of performance, we conducted an online survey. For this purpose, we developed a questionnaire and identified 649 authors as potential participants based on a Systematic Literature Review (SLR) on a selection of model transformation languages. Additionally, we were able to acquire four further potential participants by advertising our study. In total, 84 participants took part in our survey. We used statistical tests such as Kendall’s τc, the Kruskal-Wallis-Test and the Mann-Whitney-U-Test to evaluate our hypotheses on relevant factors for the performance of model transformations. Results. The results show that specific performance is desired and that there is a willingness to improve performance. In this regard, we identified a need for insights necessary to better understand how a transformation is performed in order to be able to improve its performance. Furthermore, we investigated with the help of hypotheses tests the possible influencing factors that cause participants to try to analyze or improve the performance of model transformations. The main results of the hypotheses tests are that the satisfaction with the execution time, the size of the models used, the relevance of whether a specific execution time is not exceeded in the average case, and the knowledge of how a transformation engine executes a transformation are relevant factors.},
year = {2021},
DOI = {10.5381/jot.2021.20.2.a5},
journal = {Journal of Object Technology},
tags = {MICE}
}
@Phdthesis { 607366222738_2021,
author = {Juhnke, Katharina},
title = {Improving the Quality of Automotive Test Case Specifications},
year = {2021},
DOI = {10.18725/OPARU-35558},
organization = {Ulm University, Germany},
school = {Ulm University, Germany},
institution = {Institute of Software Engineering and Programming Languages},
institute = {Institute of Software Engineering and Programming Languages},
publisher = {Open Access Repositorium der Universit\"{a}t Ulm},
howpublished = {Open Access Repositorium der Universit\"{a}t Ulm},
pages = {384}
}
@Inproceedings { witte2021inferred,
author = {Witte, Thomas and Tichy, Matthias},
title = {Inferred Interactive Controls Through Provenance Tracking of ROS Message Data},
year = {2021},
booktitle = {2021 IEEE/ACM 3rd International Workshop on Robotics Software Engineering (RoSE)}
}
@Inproceedings { vogt2021supportive,
author = {Vogt, Andrea and Witte, Thomas and Tichy, Matthias and Seufert, Tina},
title = {Supportive Elements for Coherence Formation Increase Code Comprehension},
year = {2021},
organization = {European Association for Research on Learning and Instruction (EARLI)},
booktitle = {EARLI 2021}
}
@Inbook { KKT+20,
author = {Kn\"{u}ppel, Alexander and Kr\"{u}ger, Stefan and Th\"{u}m, Thomas and Bubel, Richard and Krieter, Sebastian and Bodden, Eric and Schaefer, Ina},
title = {Using Abstract Contracts for Verifying Evolving Features and Their Interactions},
year = {2020},
month = {12},
isbn = {978-3-030-64354-6},
DOI = {10.1007/978-3-030-64354-6\_5},
booktitle = {Deductive Software Verification: Future Perspectives - Reflections on the Occasion of 20 Years of KeY},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {122-148},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2020/2020-Knueppel.pdf}
}
@Article { 897777455244_2020,
author = {Juhnke, Katharina and Tichy, Matthias and Houdek, Frank},
title = {Challenges Concerning Test Case Specifications in Automotive Software Testing: Assessment of Frequency and Criticality},
status = {1},
year = {2020},
month = {11},
DOI = {10.1007/s11219-020-09523-0},
journal = {Software Quality Journal},
publisher = {Springer}
}
@Inproceedings { MKK+:VRST20,
author = {M\"{u}hlhausen, Moritz and Kappel, Moritz and Kassubeck, Marc and Bittner, Paul Maximilian and Castillo, Susana and Magnor, Marcus},
title = {Temporal Consistent Motion Parallax for Omnidirectional Stereo Panorama Video},
year = {2020},
month = {11},
DOI = {10.1145/3385956.3418965},
booktitle = {Proc. ACM Symposium on Virtual Reality Software and Technology (VRST)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE},
file_url = {https://graphics.tu-bs.de/publications/muhlhausen2020temporal}
}
@Inproceedings { T:SPLC20,
author = {Th\"{u}m, Thomas},
title = {A BDD for Linux? The Knowledge Compilation Challenge for Variability},
year = {2020},
month = {10},
isbn = {9781450375696},
DOI = {10.1145/3382025.3414943},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2020/2020-SPLC-Thuem.pdf}
}
@Inproceedings { AGK+:SPLC20,
author = {Ananieva, Sofia and Greiner, Sandra and K\"{u}hn, Thomas and Kr\"{u}ger, Jacob and Linsbauer, Lukas and Gr\"{u}ner, Sten and Kehrer, Timo and Klare, Heiko and Koziolek, Anne and L\"{o}nn, Henrik and Krieter, Sebastian and Seidl, Christoph and Ramesh, S. and Reussner, Ralf and Westfechtel, Bernhard},
title = {A Conceptual Model for Unifying Variability in Space and Time},
year = {2020},
month = {10},
isbn = {9781450375696},
DOI = {10.1145/3382025.3414955},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {1-12},
tags = {VariantSyncPub, SoftVarE}
}
@Inproceedings { 300592126756_2020,
author = {Groner, Raffaela and Gylstorff, Sophie and Tichy, Matthias},
title = {A Profiler for the Matching Process of Henshin},
year = {2020},
month = {10},
DOI = {10.1145/3417990.3422000},
booktitle = {Tool Demonstration. In ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS ’20 Companion), October 18–23, 2020, Virtual Event, Canada.},
tags = {MICE}
}
@Inproceedings { 313796642136_2020,
author = {Groner, Raffaela and Beaucamp, Luis and Tichy, Matthias and Becker, Steffen},
title = {An Exploratory Study on Performance Engineering in Model Transformations},
year = {2020},
month = {10},
DOI = {10.1145/3365438.3410950},
booktitle = {In ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS ’20), October 18–23, 2020, Virtual Event, Canada.},
tags = {MICE}
}
@Inproceedings { 636819240418_2020,
author = {Nachreiner, Leander and Raschke, Alexander and Stegmaier, Michael and Tichy, Matthias},
title = {CouchEdit: A Relaxed Conformance Editing Approach},
year = {2020},
month = {10},
DOI = {10.1145/3417990.3421401},
booktitle = {MLE ’20: 2nd International Workshop on Modeling Language Engineering and Execution}
}
@Inproceedings { 164218570171_2020,
author = {Pietron, Jakob},
title = {Enhancing Collaborative Modeling},
status = {1},
year = {2020},
month = {10},
DOI = {10.1145/3417990.3419490},
booktitle = {In ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems (MODELS ’20 Companion), October 18–23, 2020, Virtual Event, Canada}
}
@Inproceedings { NST+:VariVolution20subsumedbyNST+:SoSyM22,
author = {Nieke, Michael and Sampaio, Gabriela and Th\"{u}m, Thomas and Seidl, Christoph and Teixeira, Leopoldo and Schaefer, Ina},
title = {GuyDance: Guiding Configuration Updates for Product-Line Evolution},
year = {2020},
month = {10},
isbn = {9781450375702},
DOI = {10.1145/3382026.3425769},
booktitle = {Proc. Int'l Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {56-64},
tags = {SoftVarE}
}
@Inproceedings { K:SPLC20,
author = {Krieter, Sebastian},
title = {Large-Scale T-Wise Interaction Sampling Using YASA},
year = {2020},
month = {10},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
pages = {29:1-29:4},
tags = {SoftVarE}
}
@Inproceedings { RKTS:FormaliSE20,
author = {Runge, Tobias and Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Lattice-Based Information Flow Control-by-Construction for Security-by-Design},
year = {2020},
month = {10},
isbn = {9781450370714},
DOI = {10.1145/3372020.3391565},
booktitle = {Proc. Int'l Conf. on Formal Methods in Software Engineering (FormaliSE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {44-54},
tags = {SoftVarE}
}
@Inproceedings { SBKT:SPLC20,
author = {Schulthei\"{s}, Alexander and Bittner, Paul Maximilian and Kehrer, Timo and Th\"{u}m, Thomas},
title = {On the Use of Product-Line Variants as Experimental Subjects for Clone-and-Own Research: A Case Study},
year = {2020},
month = {10},
isbn = {9781450375696},
DOI = {10.1145/3382025.3414972},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2020/2020-SPLC-Schultheiss.pdf}
}
@Inproceedings { YWT:SPLC20,
author = {Young, Jeffrey M. and Walkingshaw, Eric and Th\"{u}m, Thomas},
title = {Variational Satisfiability Solving},
year = {2020},
month = {10},
isbn = {9781450375696},
DOI = {10.1145/3382025.3414965},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {VariantSyncPub, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2020/2020-SPLC-Young.pdf}
}
@Article { fruehwirth2020repeated,
author = {Fr\"{u}hwirth, Thom},
title = {Repeated Recursion Unfolding for Super-Linear Speedup within Bounds},
year = {2020},
month = {9},
journal = {Pre-Proceedings of the 30th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2020)},
tags = {Super-Linear Speedup},
file_url = {https://arxiv.org/abs/2009.05314}
}
@Inproceedings { 285573667808_2020,
author = {Breckel, Alexander and Pietron, Jakob and Juhnke, Katharina and Tichy, Matthias},
title = {A Domain Specific Language and Interactive User Interface for Model-Driven Engineering of Technology Roadmaps},
status = {1},
year = {2020},
month = {8},
DOI = {10.1109/SEAA51224.2020.00035},
booktitle = {Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2020), Portoro\v{z}, Slovenia}
}
@Inproceedings { RTC+:REFINE20,
author = {Runge, Tobias and Th\"{u}m, Thomas and Cleophas, Loek and Schaefer, Ina and Watson, Bruce W.},
title = {Comparing Correctness-by-Construction With Post-Hoc Verification - A Qualitative User Study},
year = {2020},
month = {8},
DOI = {10.1007/978-3-030-54997-8\_25},
booktitle = {Proc. Int'l Workshop on Refinement (REFINE)},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {388-405},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2020/2020-REFINE-Runge.pdf}
}
@Article { 625207713295_2020,
author = {G\"{o}tz, Stefan and Tichy, Matthias},
title = {Investigating the Origins of Complexity and Expressiveness in ATL Transformations},
year = {2020},
month = {7},
day = {19},
DOI = {10.5381/jot.2020.19.2.a12},
journal = {Journal of Object Technology},
volume = {19},
pages = {12:1-21},
web_url = {http://www.jot.fm/contents/issue\_2020\_02/article12.html},
file_url = {http://www.jot.fm/issues/issue\_2020\_02/article12.pdf}
}
@Article { 940812599197_2020,
author = {G\"{o}tz, Stefan and Tichy, Matthias and Groner, Raffaela},
title = {Claimed advantages and disadvantages of (dedicated) model transformation languages: a systematic literature review},
abstract = {There exists a plethora of claims about the advantages and disadvantages of model transformation languages compared to general-purpose programming languages. With this work, we aim to create an overview over these claims in the literature and systematize evidence thereof. For this purpose, we conducted a systematic literature review by following a systematic process for searching and selecting relevant publications and extracting data. We selected a total of 58 publications, categorized claims about model transformation languages into 14 separate groups and conceived a representation to track claims and evidence through the literature. From our results, we conclude that: (i) the current literature claims many advantages of model transformation languages but also points towards certain deficits and (ii) there is insufficient evidence for claimed advantages and disadvantages and (iii) there is a lack of research interest into the verification of claims.},
year = {2020},
month = {7},
reviewed = {1},
DOI = {10.1007/s10270-020-00815-4},
journal = {Software and Systems Modeling (SoSyM)},
publisher = {Springer Nature},
keywords = {Model transformation language
DSL
Model transformation
MDSE
Advantages
Disadvantages},
file_url = {https://rdcu.be/b5A6X}
}
@Article { SBK:JOT20,
author = {Schulthei\"{s}, Alexander and Boll, Alexander and Kehrer, Timo},
title = {Comparison of Graph-based Model Transformation Rules},
year = {2020},
month = {7},
DOI = {10.5381/JOT.2020.19.2.A3},
journal = {J. Object Technology (JOT)},
pages = {3:1-21},
tags = {SoftVarE}
}
@Inproceedings { 453867132148_2020,
author = {Tichy, Matthias and Pietron, Jakob and M\"{o}dinger, David and Juhnke, Katharina and Hauck, Franz J.},
title = {Experiences with an Internal DSL in the IoT Domain},
status = {1},
year = {2020},
month = {7},
booktitle = {Proceedings of the 4th International Workshop on Model-Driven Engineering for the Internet-of-Things (MDE4IoT 2020)},
file_url = {http://ceur-ws.org/Vol-2707/mde4iotpaper1.pdf}
}
@Inproceedings { BMK+:VR20,
author = {Bertel, Tobias and M\"{u}hlhausen, Moritz and Kappel, Moritz and Bittner, Paul Maximilian and Richardt, Christian and Magnor, Marcus},
title = {Depth Augmented Omnidirectional Stereo for 6-DoF VR Photography},
year = {2020},
month = {5},
isbn = {978-1-7281-6532-5},
DOI = {10.1109/VRW50115.2020.00181},
booktitle = {Proc. IEEE Virtual Reality Workshop (VR)},
publisher = {IEEE},
address = {Piscataway, NJ, USA},
pages = {660-661},
tags = {SoftVarE},
file_url = {https://graphics.tu-bs.de/publications/bertel2020depth}
}
@Inproceedings { KJN+:FASE20,
author = {Kn\"{u}ppel, Alexander and Jatzkowski, Inga and Nolte, Marcus and Th\"{u}m, Thomas and Runge, Tobias and Schaefer, Ina},
title = {Skill-Based Verification of Cyber-Physical Systems},
year = {2020},
month = {4},
DOI = {10.1007/978-3-030-45234-6\_10},
booktitle = {Proc. Int'l Conf. on Fundamental Approaches to Software Engineering (FASE)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {203-223},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2020/2020-FASE-Knueppel.pdf}
}
@Inproceedings { STS:VaMoS20,
author = {Sundermann, Chico and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Evaluating {\#}SAT Solvers on Industrial Feature Models},
year = {2020},
month = {2},
isbn = {9781450375016},
DOI = {10.1145/3377024.3377025},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {FMCounting, SoftVarE}
}
@Inproceedings { KKSL:VaMoS20,
author = {Kr\"{u}ger, Jacob and Krieter, Sebastian and Saake, Gunter and Leich, Thomas},
title = {EXtracting Product Lines from vAriaNTs (EXPLANT)},
year = {2020},
month = {2},
DOI = {10.1145/3377024.3377046},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
pages = {13:1-13:2},
tags = {SoftVarE}
}
@Inproceedings { SSK+:VaMoS20,
author = {Sprey, Joshua and Sundermann, Chico and Krieter, Sebastian and Nieke, Michael and Mauro, Jacopo and Th\"{u}m, Thomas and Schaefer, Ina},
title = {SMT-Based Variability Analyses in FeatureIDE},
year = {2020},
month = {2},
isbn = {9781450375016},
DOI = {10.1145/3377024.3377036},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE}
}
@Inproceedings { BRK+:VaMoS20,
author = {Bordis, Tabea and Runge, Tobias and Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Variational Correctness-by-Construction},
year = {2020},
month = {2},
isbn = {9781450375016},
DOI = {10.1145/3377024.3377038},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE}
}
@Inproceedings { KTS+:VaMoS20,
author = {Krieter, Sebastian and Th\"{u}m, Thomas and Schulze, Sandro and Saake, Gunter and Leich, Thomas},
title = {YASA: Yet Another Sampling Algorithm},
year = {2020},
month = {2},
isbn = {9781450375016},
DOI = {10.1145/3377024.3377042},
booktitle = {Proc. Int'l Working Conf. on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE}
}
@Article { 176531763472_2019,
author = {Domaschka, J\"{o}rg and Berger, Christian and Reiser, Hans P. and Eichhammer, Philipp and Griesinger, Frank and Pietron, Jakob and Tichy, Matthias and Hauck, Franz J. and Habiger, Gerhard},
title = {Sorrir: A resilient self-organizing middleware for iot applications [position paper]},
year = {2019},
month = {12},
day = {09},
DOI = {10.1145/3366610.3368098},
journal = {M4IoT '19: Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things}
}
@Inproceedings { 855120916109_2019,
author = {Witte, Thomas and Tichy, Matthias},
title = {A Hybrid Editor for Fast Robot Mission Prototyping},
status = {1},
year = {2019},
month = {11},
booktitle = {Proc. of the 1st International Workshop on Explainable Software}
}
@Misc { 427806577558_2019,
author = {Witte, Thomas and Tichy, Matthias},
title = {Code Manipulation through Interactive Markers in a Live Preview},
year = {2019},
month = {11},
booktitle = {Presentation at ROSCon 2019}
}
@Inproceedings { 524724458088_2019,
author = {Tichy, Matthias and Ege, Florian},
title = {A Proposal of Features to Support Analysis and Debugging of Declarative Model Transformations with Graphical Syntax by Embedded Visualizations},
year = {2019},
month = {9},
booktitle = {International Workshop on Modeling Language Engineering and Execution (MLE): The joint Fifth International Workshop on Executable Modeling (EXE) and Seventh International Workshop on the Globalization of Modeling Languages (GEMOC)}
}
@Inproceedings { 705388582868_2019,
author = {Ciccozzi, Federico and Tichy, Matthias and Vangheluwe, Hans and Weyns, Danny},
title = {Blended Modelling - What, why and how},
year = {2019},
month = {9},
booktitle = {First International Workshop on Multi-Paradigm Modelling for Cyber-Physical Systems}
}
@Inproceedings { K:SPLC19,
author = {Krieter, Sebastian},
title = {Enabling Efficient Automated Configuration Generation and Management},
year = {2019},
month = {9},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
pages = {93:1-93:7},
tags = {SoftVarE}
}
@Inproceedings { TKK+:SPLC19,
author = {Th\"{u}m, Thomas and Kn\"{u}ppel, Alexander and Kr\"{u}ger, Stefan and Bolle, Stefanie and Schaefer, Ina},
title = {Feature-Oriented Contract Composition (Extended Abstract)},
year = {2019},
month = {9},
isbn = {9781450371384},
DOI = {10.1145/3336294.3342374},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {25},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-SPLC-Thuem.pdf}
}
@Inproceedings { KKK+:SPLC19,
author = {Kuiter, Elias and Krieter, Sebastian and Kr\"{u}ger, Jacob and Leich, Thomas and Saake, Gunter},
title = {Foundations of Collaborative, Real-Time Feature Modeling},
year = {2019},
month = {9},
DOI = {10.1145/3336294.3336308},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {257-264},
tags = {SoftVarE}
}
@Inproceedings { 147836122638_2019,
author = {Stegmaier, Michael and Raschke, Alexander and Tichy, Matthias and Me\"{s}ner, Eva-Maria and Hajian, Sara and Feldengut, Anna},
title = {Insights for Improving Diagram Editing Gained from an Empirical Study},
year = {2019},
month = {9},
DOI = {10.1109/MODELS-C.2019.00063},
booktitle = {Fourth International Workshop on Human Factors in Modeling},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/stegmaier/HuFaMo2019\_Stegmaier\_Insights.pdf}
}
@Inproceedings { TSS:MODEVAR19,
author = {Th\"{u}m, Thomas and Seidl, Christoph and Schaefer, Ina},
title = {On Language Levels for Feature Modeling Notations},
year = {2019},
month = {9},
isbn = {9781450366687},
DOI = {10.1145/3307630.3342404},
booktitle = {Proc. Int'l Workshop on Languages for Modelling Variability (MODEVAR)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {158-161},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-MODEVAR-Thuem.pdf}
}
@Inproceedings { PTR+:SPLC19,
author = {Pett, Tobias and Th\"{u}m, Thomas and Runge, Tobias and Krieter, Sebastian and Lochau, Malte and Schaefer, Ina},
title = {Product Sampling for Product Lines: The Scalability Challenge},
year = {2019},
month = {9},
isbn = {9781450371384},
DOI = {10.1145/3336294.3336322},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {78-83},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-SPLC-Pett.pdf}
}
@Inproceedings { BTS:SEFM19,
author = {Bittner, Paul Maximilian and Th\"{u}m, Thomas and Schaefer, Ina},
title = {SAT Encodings of the At-Most-k Constraint - A Case Study on Configuring University Courses},
year = {2019},
month = {9},
DOI = {10.1007/978-3-030-30446-1\_7},
booktitle = {Proc. Int'l Conf. on Software Engineering and Formal Methods (SEFM)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {127-144},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-SEFM-Bittner.pdf}
}
@Proceedings { SPLC19a,
title = {SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A},
year = {2019},
month = {9},
isbn = {978-1-4503-7138-4},
publisher = {ACM},
address = {New York, NY, USA},
editor = {Thorsten Berger and Philippe Collet and Laurence Duchien and Thomas Fogdal and Patrick Heymans and Timo Kehrer and Jabier Martinez and Raul Mazo and Leticia Montalvillo and Camille Salinesi and Xhevahire Ternava and Thomas Th\"{u}m and Tewfik Ziadi},
tags = {SoftVarE, EditorialThomasThuem}
}
@Proceedings { SPLC19b,
title = {SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume B},
year = {2019},
month = {9},
isbn = {978-1-4503-6668-7},
publisher = {ACM},
address = {New York, NY, USA},
editor = {Carlos Cetina and Oscar Diaz and Laurence Duchien and Marianne Huchard and Rick Rabiser and Camille Salinesi and Christoph Seidl and Xhevahire Ternava and Leopoldo Teixeira and Thomas Th\"{u}m and Tewfik Ziadi},
tags = {SoftVarE, EditorialThomasThuem}
}
@Inproceedings { TTS+:VariVolution19,
author = {Th\"{u}m, Thomas and Teixeira, Leopoldo and Schmid, Klaus and Walkingshaw, Eric and Mukelabai, Mukelabai and Varshosaz, Mahsa and Botterweck, Goetz and Schaefer, Ina and Kehrer, Timo},
title = {Towards Efficient Analysis of Variation in Time and Space},
year = {2019},
month = {9},
isbn = {9781450366687},
DOI = {10.1145/3307630.3342414},
booktitle = {Proc. Int'l Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {57-64},
tags = {VariantSyncPub, SoftVarE}
}
@Inproceedings { 373231755750_2019,
author = {Groner, Raffaela},
title = {User-Centered Performance Engineering of Model Transformations},
year = {2019},
month = {9},
DOI = {10.1109/MODELS-C.2019.00097},
booktitle = {ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Doctoral Symposium, Munich, Germany},
tags = {MICE}
}
@Inproceedings { GöhringJT2019,
author = {Juhnke, Katharina and Tichy, Matthias},
title = {A Tailored Domain Analysis Method for Developing System-Specific Testing DSLs Enabling their Smooth Introduction in Automotive Practice},
status = {1},
year = {2019},
month = {8},
DOI = {10.1109/SEAA.2019.00011},
booktitle = {Proceedings of the 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2019), Kallithea Chalkidiki, Greece}
}
@Inproceedings { 921528807748_2019,
author = {Hoppenstedt, Burkhard and Witte, Thomas and Ruof, Jona and Kammerer, Klaus and Tichy, Matthias and Reichert, Manfred and Pryss, R\"{u}diger},
title = {Debugging Quadrocopter Trajectories in Mixed Reality},
abstract = {Debugging and monitoring robotic applications is a very intricate and error-prone task. To this end, we propose a mixed-reality
approach to facilitate this process along a concrete scenario. We connected the Microsoft HoloLens smart glass to the Robot Operating System (ROS), which is used to control robots, and visualize arbitrary flight
data of a quadrocopter. Hereby, we display holograms correctly in the
real world based on a conversion of the internal tracking coordinates
into coordinates provided by a motion capturing system. Moreover, we
describe the synchronization process of the internal tracking with the
motion capturing. Altogether, the combination of the HoloLens and the
external tracking system shows promising preliminary results. Moreover,
our approach can be extended to directly manipulate source code through
its mixed-reality visualization and offers new interaction methods to debug and develop robotic applications.},
year = {2019},
month = {7},
booktitle = {AVR 2019: Augmented Reality, Virtual Reality, and Computer Graphics}
}
@Inbook { JMJ+19,
author = {Jung, Reiner and M\"{a}rtin, Lukas and Johanssen, Jan Ole and Paech, Barbara and Lochau, Malte and Th\"{u}m, Thomas and Schneider, Kurt and Tichy, Matthias and Ulbrich, Mattias},
title = {Addressed Challenges},
year = {2019},
month = {6},
isbn = {978-3-030-13499-0},
DOI = {10.1007/978-3-030-13499-0\_3},
booktitle = {Managed Software Evolution},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {21-36},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-SPP1593-Jung.pdf}
}
@Article { TKK+:JSS19,
author = {Th\"{u}m, Thomas and Kn\"{u}ppel, Alexander and Kr\"{u}ger, Stefan and Bolle, Stefanie and Schaefer, Ina},
title = {Feature-Oriented Contract Composition},
year = {2019},
month = {6},
issn = {0164-1212},
DOI = {10.1016/j.jss.2019.01.044},
journal = {J. Systems and Software (JSS)},
publisher = {Elsevier Science Inc.},
address = {New York, NY, USA},
pages = {83-107},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-JSS-Thuem.pdf}
}
@Inbook { THA+19,
author = {Th\"{u}m, Thomas and Hoorn, Andre and Apel, Sven and B\"{u}rdek, Johannes and Getir, Sinem and Heinrich, Robert and Jung, Reiner and Kowal, Matthias and Lochau, Malte and Schaefer, Ina and Walter, J\"{u}rgen},
title = {Performance Analysis Strategies for Software Variants and Versions},
year = {2019},
month = {6},
isbn = {978-3-030-13499-0},
DOI = {10.1007/978-3-030-13499-0\_8},
booktitle = {Managed Software Evolution},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {175-206},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-SPP1593-Thuem.pdf}
}
@Misc { B:CVM19,
author = {Bittner, Paul Maximilian and Tauscher, Jan-Philipp and Grogorick, Steve and Magnor, Marcus},
title = {Evaluation of Optimised Centres of Rotation Skinning},
year = {2019},
month = {4},
tags = {SoftVarE},
file_url = {https://graphics.tu-bs.de/publications/bittner2019evaluation},
note = {Poster at International Conference on Computational Visual Media}
}
@Inproceedings { RSC+:FASE19,
author = {Runge, Tobias and Schaefer, Ina and Cleophas, Loek and Th\"{u}m, Thomas and Kourie, Derrick and Watson, Bruce W.},
title = {Tool Support for Correctness-by-Construction},
year = {2019},
month = {4},
isbn = {978-3-030-16722-6},
DOI = {10.1007/978-3-030-16722-6\_2},
booktitle = {Proc. Int'l Conf. on Fundamental Approaches to Software Engineering (FASE)},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {25-42},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-FASE-Runge.pdf}
}
@Inproceedings { GUT+:VR19,
author = {Grogorick, Steve and \"{U}berheide, Matthias and Tauscher, Jan-Philipp and Bittner, Paul Maximilian and Magnor, Marcus},
title = {Gaze and Motion-Aware Real-Time Dome Projection System},
year = {2019},
month = {3},
isbn = {978-1-7281-1377-7},
DOI = {10.1109/VR.2019.8797902},
booktitle = {Proc. IEEE Virtual Reality Workshop (VR)},
publisher = {IEEE},
address = {Piscataway, NJ, USA},
pages = {1780-1783},
tags = {SoftVarE},
file_url = {https://graphics.tu-bs.de/publications/grogorick2019gaze},
note = {PerGraVAR}
}
@Inproceedings { TSG+:VR19,
author = {Tauscher, Jan-Philipp and Schottky, Fabian Wolf and Grogorick, Steve and Bittner, Paul Maximilian and Mustafa, Maryam and Magnor, Marcus},
title = {Immersive EEG: Evaluating Electroencephalography in Virtual Reality},
year = {2019},
month = {3},
DOI = {10.1109/VR.2019.8797858},
booktitle = {Proc. IEEE Virtual Reality Workshop (VR)},
publisher = {IEEE},
address = {Piscataway, NJ, USA},
pages = {1794-1800},
tags = {SoftVarE},
file_url = {https://graphics.tu-bs.de/publications/tauscher2019immersive},
note = {PerGraVAR}
}
@Article { ATL+:SoSyM19,
author = {Al-Hajjaji, Mustafa and Th\"{u}m, Thomas and Lochau, Malte and Meinicke, Jens and Saake, Gunter},
title = {Effective Product-Line Testing Using Similarity-Based Product Prioritization},
year = {2019},
month = {2},
issn = {1619-1366},
DOI = {10.1007/s10270-016-0569-2},
journal = {Software and Systems Modeling (SoSyM)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {499-521},
tags = {SoftVarE}
}
@Inproceedings { KTS+:SE19,
author = {Krieter, Sebastian and Th\"{u}m, Thomas and Schulze, Sandro and Schr\"{o}ter, Reimar and Saake, Gunter},
title = {Propagating Configuration Decisions With Modal Implication Graphs (Extended Abstract)},
year = {2019},
month = {2},
isbn = {978-3-88579-686-2},
DOI = {10.18420/se2019-20},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
pages = {77-78},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-SE-Krieter.pdf}
}
@Inproceedings { KTP+:SE19,
author = {Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Pardylla, Carsten Immanuel and Schaefer, Ina},
title = {Understanding Parameters of Deductive Verification: An Empirical Investigation of KeY (Extended Abstract)},
year = {2019},
month = {2},
isbn = {978-3-88579-686-2},
DOI = {10.18420/se2019-51},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
pages = {165-166},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-SE-Knueppel.pdf}
}
@Inproceedings { KTL:VAMOS19,
author = {Krieter, Sebastian and Thiem, Tobias and Leich, Thomas},
title = {Using Dynamic Software Product Lines to Implement Adaptive SGX-Enabled Systems},
year = {2019},
month = {2},
DOI = {10.1145/3302333.3302340},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
pages = {9:1-9:9},
tags = {SoftVarE}
}
@Article { 141895443300_2019,
author = {Fr\"{u}hwirth, Thom},
title = {Justifications in Constraint Handling Rules for Logical Retraction in Dynamic Algorithms: Theory, Implementations, and Complexity},
year = {2019},
journal = {Journal Fundamenta Informaticae},
publisher = {IOS Press}
}
@Article { LNTS:JSS19,
author = {Lity, Sascha and Nieke, Manuel and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Retest Test Selection for Product-Line Regression Testing of Variants and Versions of Variants},
year = {2019},
month = {1},
issn = {0164-1212},
DOI = {10.1016/j.jss.2018.09.090},
journal = {J. Systems and Software (JSS)},
publisher = {Elsevier Science Inc.},
address = {New York, NY, USA},
pages = {46-63},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2019/2019-JSS-Lity.pdf}
}
@Article { PMK+:CLSS18,
author = {Pereira, Juliana Alves and Pawel, Matuszyk and Krieter, Sebastian and Spiliopoulou, Myra and Saake, Gunter},
title = {Personalized Recommender Systems for Product-Line Configuration Processes},
year = {2018},
month = {12},
DOI = {10.1016/j.cl.2018.01.003},
journal = {Comput. Lang. Syst. Struct.},
pages = {451-471},
tags = {SoftVarE}
}
@Inproceedings { NMS+:GPCE18,
author = {Nieke, Michael and Mauro, Jacopo and Seidl, Christoph and Th\"{u}m, Thomas and Yu, Ingrid Chieh and Franzke, Felix},
title = {Anomaly Analyses for Feature-Model Evolution},
year = {2018},
month = {11},
isbn = {978-1-4503-6045-6},
DOI = {10.1145/3278122.3278123},
booktitle = {Proc. Int'l Conf. on Generative Programming: Concepts and Experiences (GPCE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {188-201},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-GPCE-Nieke.pdf}
}
@Inproceedings { KTPS:FIDE18,
author = {Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Pardylla, Carsten Immanuel and Schaefer, Ina},
title = {Experience Report on Formally Verifying Parts of OpenJDK's API With KeY},
year = {2018},
month = {11},
DOI = {10.4204/EPTCS.284.5},
booktitle = {Proc. Workshop on Formal Integrated Development Environment (F-IDE)},
pages = {53-70},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-FIDE-Knueppel.pdf}
}
@Techreport { KTPS:TR18subsumedbyKTPS:FIDE18,
author = {Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Pardylla, Carsten Immanuel and Schaefer, Ina},
title = {Experience Report on Formally Verifying Parts of OpenJDK's API With KeY (Technical Report)},
year = {2018},
month = {11},
DOI = {10.48550/arXiv.1811.10818},
booktitle = {Technical Report arXiv:1811.10818},
tags = {SoftVarE}
}
@Inproceedings { RLB+:GPCE18,
author = {Ruland, Sebastian and Luthmann, Lars and B\"{u}rdek, Johannes and Lity, Sascha and Th\"{u}m, Thomas and Lochau, Malte and Ribeiro, Marcio},
title = {Measuring Effectiveness of Sample-Based Product-Line Testing},
year = {2018},
month = {11},
isbn = {978-1-4503-6045-6},
DOI = {10.1145/3278122.3278130},
booktitle = {Proc. Int'l Conf. on Generative Programming: Concepts and Experiences (GPCE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {119-133},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-GPCE-Ruland.pdf}
}
@Inproceedings { 381265973495_2018,
author = {Groner, Raffaela and Gylstorff, Sophie and Tichy, Matthias},
title = {Monitoring the Execution of Declarative Model Transformations},
year = {2018},
month = {11},
booktitle = {9th Symposium on Software Performance, Hildesheim, Germany},
tags = {MICE},
file_url = {https://www.performance-symposium.org/fileadmin/user\_upload/palladio-conference/2018/papers/GronerGylstorffTichy.pdf}
}
@Inproceedings { KTPS:ISoLA18,
author = {Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Pardylla, Carsten Immanuel and Schaefer, Ina},
title = {Scalability of Deductive Verification Depends on Method Call Treatment},
year = {2018},
month = {11},
isbn = {978-3-030-03426-9},
DOI = {10.1007/978-3-030-03427-6\_15},
booktitle = {Proc. Int'l Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA)},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {159-175},
tags = {SoftVarE}
}
@Inproceedings { PietronRSTR2018,
author = {Pietron, Jakob and Raschke, Alexander and Stegmaier, Michael and Tichy, Matthias and Rukzio, Enrico},
title = {Study Design Template for Identifying Usability Issues in Graphical Modeling Tools},
year = {2018},
month = {10},
booktitle = {2nd Workshop on Tools for Model Driven Engineering (MDETools'18) at MODELS'18, Copenhagen},
file_url = {http://ceur-ws.org/Vol-2245/mdetools\_paper\_4.pdf}
}
@Book { Fruhwirth2018_5,
author = {Fr\"{u}hwirth, Thom},
title = {The Computer Art of Mason's Mark Design with VanDeGraphGenerator},
year = {2018},
month = {10},
isbn = {9783752842975},
publisher = {BOD},
file_url = {https://books.google.de/books?id=w3hoDwAAQBAJ}
}
@Article { WagnerTFL2018,
author = {Wagner, Stefan and Tichy, Matthias and Felderer, Michael and Leue, Stefan},
title = {Verl\"{a}ssliche Software im 21. Jahrhundert},
status = {1},
year = {2018},
month = {9},
day = {31},
journal = {Informatik Spektrum}
}
@Article { GallF2018_2,
author = {Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {An Operational Semantics for the Cognitive Architecture ACT-R and its Translation to Constraint Handling Rules},
year = {2018},
month = {9},
day = {30},
DOI = {10.1145/3218818},
journal = {ACM Transactions on Computational Logic (TOCL)},
volume = {19},
number = {3},
web_url = {https://dl.acm.org/citation.cfm?id=3218818\\&dl=ACM\\&coll=DL},
file_url = {https://arxiv.org/abs/1702.01606}
}
@Techreport { 891268309827_2018,
author = {K\"{o}gel, Stefan and Tichy, Matthias},
title = {A Dataset of EMF Models from Eclipse Projects},
abstract = {Models are key artefacts in Model-driven software engineering. Data sets of models from practice are highly valuable as input for different modelling research areas, e.g., performance benchmarks for modelling tools and analysing model transformations, as well as in empirical research, e.g., understanding how models are designed and evolve over time. Unfortunately, there is a lack of data sets containing models, their meta models, and their evolution history. We present such a data set and describe our data collection method. The Eclipse modeling framework (EMF) is the major framework for developing and using EMF models providing a rich ecosystem developing many models and meta models. Thus, we mined meta models and their instances from git repositories associated with Eclipse projects (https://www.eclipse.org/projects/, accessed 2018-05-25), including their version history. Our data set was created on 2018-05-25 and contains 31799 models of which 4732 are meta models with a total of 101267 versions. These were mined from 247 repositories belonging to 130 projects hosted on Eclipse Projects.},
year = {2018},
month = {9},
day = {17},
DOI = {10.18725/OPARU-9850},
organization = {Ulm University},
institute = {Institut f\"{u}r Softwaretechnik und Programmiersprachen},
publisher = {Open Access Repositorium der Universit\"{a}t Ulm}
}
@Inproceedings { Fruhwirth2018_4,
author = {Fr\"{u}hwirth, Thom},
title = { Implementation of Logical Retraction in Constraint Handling Rules with Justifications (full version)},
year = {2018},
month = {9},
DOI = {10.1007/978-3-030-00801-7\_3},
booktitle = {Declarative Programming and Knowledge Management, Proceedings of the Conference on Declarative Programming DECLARE 2017, Revised Selected Papers},
journal = {LNAI},
volume = {10997},
publisher = {Springer},
editor = {Dietmar Seipel, Michael Hanus, Salvador Abreu},
pages = {37--52},
event_name = {DECLARE 2017},
event_place = {W\"{u}rzburg},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/chr-just-impl-final-full.pdf}
}
@Inproceedings { VAT+:SPLC18,
author = {Varshosaz, Mahsa and Al-Hajjaji, Mustafa and Th\"{u}m, Thomas and Runge, Tobias and Mousavi, Mohammad Reza and Schaefer, Ina},
title = {A Classification of Product Sampling for Software Product Lines},
year = {2018},
month = {9},
isbn = {978-1-4503-6464-5},
DOI = {10.1145/3233027.3233035},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {1-13},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-SPLC-Varshosaz.pdf}
}
@Inproceedings { KFT+:SPLC18,
author = {Kr\"{u}ger, Jacob and Fenske, Wolfram and Th\"{u}m, Thomas and Aporius, Dirk and Saake, Gunter and Leich, Thomas},
title = {Apo-Games: A Case Study for Reverse Engineering Variability From Cloned Java Variants},
year = {2018},
month = {9},
isbn = {978-1-4503-6464-5},
DOI = {10.1145/3233027.3236403},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {251-256},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-SPLC-Krueger.pdf}
}
@Inproceedings { NST:VariVolution18,
author = {Nieke, Michael and Seidl, Christoph and Th\"{u}m, Thomas},
title = {Back to the Future: Avoiding Paradoxes in Feature-Model Evolution},
year = {2018},
month = {9},
isbn = {978-1-4503-5945-0},
DOI = {10.1145/3236405.3237201},
booktitle = {Proc. Int'l Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {48-51},
tags = {SoftVarE}
}
@Inproceedings { NogatzFS2018,
author = {Nogatz, Falco and Fr\"{u}hwirth, Thom and Seipel, Dietmar},
title = {CHR.js: A CHR Implementation in JavaScript
},
year = {2018},
month = {9},
booktitle = {Proceedings of the 2nd International Joint Conference on Rules and Reasoning (RuleML+RR 2018),
Luxembourg, September 2018},
event_name = {2nd International Joint Conference on Rules and Reasoning (RuleML+RR 2018)},
event_place = {Luxembourg},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/Nogatz-draft.pdf}
}
@Inproceedings { TKL:SPLC18,
author = {Th\"{u}m, Thomas and Krieter, Sebastian and Leich, Thomas},
title = {Clean Your Variable Code With FeatureIDE (Second Edition)},
year = {2018},
month = {9},
isbn = {978-1-4503-6464-5},
DOI = {10.1145/3233027.3233053},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {299-299},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-SPLC-Thuem.pdf}
}
@Article { FruhwirthG2018,
author = {Fr\"{u}hwirth, Thom and Gall, Daniel},
title = {Exploring Parallel Execution Strategies for Constraint Handling Rules},
year = {2018},
month = {9},
journal = {26th International Workshop on Functional and Logic Programming, Frankfurt am Main, Germany},
file_url = {https://arxiv.org/abs/1808.07788}
}
@Inproceedings { KKK+:SPLC18a,
author = {Kuiter, Elias and Kr\"{u}ger, Jacob and Krieter, Sebastian and Leich, Thomas and Saake, Gunter},
title = {Getting Rid of Clone-and-Own: Moving to a Software Product Line for Temperature Monitoring},
year = {2018},
month = {9},
DOI = {10.1145/3233027.3233050},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {179-189},
tags = {SoftVarE}
}
@Inproceedings { KKK+:SPLC18b,
author = {Kuiter, Elias and Krieter, Sebastian and Kr\"{u}ger, Jacob and Ludwig, Kai and Leich, Thomas and Saake, Gunter},
title = {PCLocator: A Tool Suite to Automatically Identify Configurations for Code Locations},
year = {2018},
month = {9},
DOI = {10.1145/3233027.3236399},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {284-288},
tags = {SoftVarE}
}
@Inproceedings { TKS:ConfWS18,
author = {Th\"{u}m, Thomas and Krieter, Sebastian and Schaefer, Ina},
title = {Product Configuration in the Wild: Strategies for Conflicting Decisions in Web Configurators},
year = {2018},
month = {9},
issn = {1613-0073},
booktitle = {Proc. Configuration Workshop (ConfWS)},
publisher = {RWTH Aachen University},
address = {Aachen, Germany},
pages = {1-8},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-CONFWS-Thuem.pdf}
}
@Inproceedings { Fruhwirth2018_3,
author = {Fr\"{u}hwirth, Thom},
title = {Rule-Based Drawing, Analysis and Generation of Graphs for Mason's Mark Designs},
year = {2018},
month = {9},
booktitle = {Proceedings of the 2nd International Joint Conference on Rules and Reasoning (RuleML+RR 2018)},
event_name = {2nd International Joint Conference on Rules and Reasoning (RuleML+RR 2018)},
event_place = {Luxembourg},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/masonmarks-final0.pdf}
}
@Inproceedings { 309577072473_2018,
author = {Juhnke, Katharina and Tichy, Matthias and Houdek, Frank},
title = {Challenges Concerning Test Case Specifications in Automotive Software Testing},
status = {1},
year = {2018},
month = {8},
DOI = {10.1109/SEAA.2018.00015},
booktitle = {Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2018), Prague, Czech Republic}
}
@Inproceedings { Fruhwirth2018_2,
author = {Fr\"{u}hwirth, Thom},
title = {A Rule-Based Tool for Analysis and Generation of Graphs Applied to Mason's Marks},
year = {2018},
month = {7},
booktitle = {Proceedings of the Workshop on Logic and Practice of Programming (LPoP 2018) },
event_name = {Workshop on Logic and Practice of Programming (LPoP 2018) },
event_place = {Oxford, UK},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/gall/publications/fru\_masonmarks-short-final.pdf}
}
@Inproceedings { SharafAF2018,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {CHRvis: Syntax and Semantics},
year = {2018},
month = {7},
booktitle = {Technical Communications of the 34th International Conference on Logic Programming (ICLP 2018)},
event_name = {34th International Conference on Logic Programming (ICLP 2018)},
event_place = {Oxford, UK}
}
@Inproceedings { Gall2018,
author = {Gall, Daniel},
title = {Confluence Analysis of Cognitive Models with Constraint Handling Rules
},
year = {2018},
month = {7},
booktitle = {Proceedings of the Workshop on Logic and Practice of Programming (LPoP 2018)},
event_name = {Workshop on Logic and Practice of Programming (LPoP 2018)},
event_place = {Oxford, UK},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/gall/publications/gall\_lpop2018.pdf}
}
@Inproceedings { Fruhwirth2018,
author = {Fr\"{u}hwirth, Thom},
title = {Security Policies in Constraint Handling Rules},
year = {2018},
month = {7},
booktitle = {Proceedings of the Workshop on Logic and Practice of Programming (LPoP 2018)},
event_name = {Workshop on Logic and Practice of Programming (LPoP 2018)},
event_place = {Oxford, UK},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/gall/publications/fru\_rbac-chr-final.pdf}
}
@Inproceedings { KTPS:ITP18,
author = {Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Pardylla, Carsten Immanuel and Schaefer, Ina},
title = {Understanding Parameters of Deductive Verification: An Empirical Investigation of KeY},
year = {2018},
month = {7},
isbn = {978-3-319-94820-1},
DOI = {10.1007/978-3-319-94821-8\_20},
booktitle = {Proc. Inte'l Conf. on Interactive Theorem Proving (ITP)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {342-361},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-ITP-Knueppel.pdf}
}
@Inproceedings { MunchGT2018,
author = {Gutbrod, Matthias and M\"{u}nch, J\"{u}rgen and Tichy, Matthias},
title = {The Business Experiments Navigator (BEN) - An Approach for Validating Business Models with Experimentation},
status = {1},
year = {2018},
month = {6},
day = {17},
booktitle = {24th ICE/IEEE International Technology Management Conference (ICE 2018), Stuttgart, Germany},
file_url = {http://www.ice-conference.org/Home.aspx}
}
@Inproceedings { 461588022367_2018,
author = {Mei\"{s}ner, Dominik and Erb, Benjamin and Kargl, Frank and Tichy, Matthias},
title = {retro-λ: An Event-sourced Platform for Serverless Applications with Retroactive Computing Support},
status = {1},
year = {2018},
month = {6},
booktitle = {12th ACM International Conference on Distributed and Event-based Systems (DEBS 2018), Hamilton, New Zealand}
}
@Inproceedings { JuhnkeTH2018,
author = {Juhnke, Katharina and Tichy, Matthias and Houdek, Frank},
title = {Challenges with Automotive Test Case Specifications},
status = {1},
year = {2018},
month = {5},
DOI = {10.1145/3183440.3195070},
booktitle = {Poster Track of the 40th International Conference on Software Engineering (ICSE SEIP 2018), Gothenburg, Sweden}
}
@Inproceedings { 637453319339_2018,
author = {Witte, Thomas and Tichy, Matthias},
title = {Checking Consistency of Robot Software Architectures in ROS},
abstract = {Context: The software architecture of complex robot systems is usually divided into components. The software is then the configuration and combination of those components and their connectors. Objective: In the Robot Operating System (ROS), this architectural configuration, the ROS node graph, is partly defined in code and created at run-time. The static information about the architecture in the configuration is limited and checking the consistency at development time is not possible. The full software has to be manually executed to check the consistency and debug configuration errors. Method: We propose an approach and a corresponding tool to analyze ROS nodes and their launch files to check consistency and issue warnings if potential problems are detected. The approach uses both static analysis of the launch files as well as dynamic analysis of individual ROS nodes to reconstruct the node graph without executing the whole launch configuration. The nodes are executed in a sandbox to prevent side effects and enable the integration of the analysis tool, e.g., into automated testing systems. Results: The evaluation on internal and publicly available ROS projects shows that we are able to reconstruct the complete architecture of the system if the nodes implement a common lifecycle. Conclusion: The approach enables ROS developers to avoid creating incompatible architectures and check consistency already at development time. The approach can be extended to also monitor architectural consistency at run time.},
year = {2018},
month = {5},
booktitle = {2018 IEEE/ACM 1st International Workshop on Robotics Software Engineering (RoSE)}
}
@Inproceedings { GallF2018,
author = {Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {Confluence Modulo Equivalence with Invariants in Constraint Handling Rules},
year = {2018},
month = {5},
DOI = {10.1007/978-3-319-90686-7\_8},
booktitle = {Functional and Logic Programming},
volume = {10818},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
editor = {Gallagher J., Sulzmann M.},
pages = {116-131},
event_name = {Fourteenth International Symposium on Functional and Logic Programming 2018 (FLOPS 2018)},
event_place = {Nagoya, Japan},
file_url = {https://arxiv.org/abs/1802.03381}
}
@Inproceedings { KogelTGSGR2018,
author = {K\"{o}gel, Stefan and Tichy, Matthias and Groner, Raffaela and Stegmaier, Michael and G\"{o}tz, Stefan and Rechenberger, Sascha},
title = {Developing an Optimizing Compiler for the Game Boy as a Software Engineering Project},
year = {2018},
month = {5},
DOI = {10.1145/3183377.3183388},
booktitle = {Software Engineering Education and Training Track of the 40th International Conference on Software Engineering (ICSE SEET 2018), Gothenburg, Sweden},
file_url = {t3://file?uid=477498}
}
@Inproceedings { KTS+:ICSE18,
author = {Krieter, Sebastian and Th\"{u}m, Thomas and Schulze, Sandro and Schr\"{o}ter, Reimar and Saake, Gunter},
title = {Propagating Configuration Decisions With Modal Implication Graphs},
year = {2018},
month = {5},
isbn = {978-1-4503-5638-1},
DOI = {10.1145/3180155.3180159},
booktitle = {Proc. Int'l Conf. on Software Engineering (ICSE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {898-909},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-ICSE-Krieter.pdf}
}
@Inproceedings { KKW+:ICSE18,
author = {Krieter, Sebastian and Kr\"{u}ger, Jacob and Weichbrodt, Nico and Sartakov, Vasily A. and Kapitza, R\"{u}diger and Leich, Thomas},
title = {Towards Secure Dynamic Product Lines in the Cloud},
year = {2018},
month = {5},
DOI = {10.1145/3183399.3183425},
booktitle = {Proc. Int'l Conf. on Software Engineering (ICSE)},
publisher = {ACM},
pages = {5-8},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-ICSE-Krieter.pdf}
}
@Article { 612751938060_2018,
author = {Liebel, Grischa and Tichy, Matthias and Knauss, Eric},
title = {Use, Potential, and Showstoppers of Models in Automotive Requirements Engineering},
status = {1},
year = {2018},
month = {5},
journal = {Journal of Software and Systems Modeling}
}
@Inproceedings { RaffaelaMS2018,
author = {Groner, Raffaela and Tichy, Matthias and Becker, Steffen},
title = {Towards Performance Engineering of Model Transformation},
year = {2018},
month = {4},
day = {9},
DOI = {10.1145/3185768.3186305},
booktitle = {9th ACM/SPEC International Conference on Performance Engineering (ICPE 2018), Berlin, Germany},
tags = {MICE},
file_url = {https://doi.org/10.1145/3185768.3186305}
}
@Book { BorgerR2018,
author = {B\"{o}rger, Egon and Raschke, Alexander},
title = {Modeling Companion for Software Practitioners},
year = {2018},
month = {4},
DOI = {10.1007/978-3-662-56641-1},
publisher = {Springer-Verlag Berlin Heidelberg},
file_url = {https://www.springer.com/de/book/9783662566398}
}
@Inproceedings { SartakovWKLK18,
author = {Sartakov, Vasily A. and Weichbrodt, Nico and Krieter, Sebastian and Leich, Thomas and Kapitza, R\"{u}diger},
title = {STANlite - A Database Engine for Secure Data Processing at Rack-Scale Level},
year = {2018},
month = {4},
DOI = {10.1109/IC2E.2018.00024},
booktitle = {IEEE International Conference on Cloud Engineering (IC2E)},
publisher = {IEEE Computer Society},
pages = {23-33},
tags = {SoftVarE}
}
@Article { GetirKNGTv2018,
author = {Getir, Sinem and Grunske, Lars and van Hoorn, Andr\'{e} and Kehrer, Timo and Noller, Yannic and Tichy, Matthias},
title = {Supporting Semi-Automatic Co-Evolution of Architecture and Fault Tree Models},
year = {2018},
month = {4},
DOI = {10.1016/j.jss.2018.04.001},
journal = {Journal of Systems and Software},
file_url = {https://www.journals.elsevier.com/journal-of-systems-and-software/}
}
@Inproceedings { PereiraMGKS18,
author = {Pereira, Juliana Alves and Martinez, Jabier and Gurudu, Hari Kumar and Krieter, Sebastian and Saake, Gunter},
title = {Visual Guidance for Product Line Configuration Using Recommendations and Non-Functional Properties},
year = {2018},
month = {4},
DOI = {10.1145/3167132.3167353},
booktitle = {Proc. ACM Symposium on Applied Computing (SAC)},
publisher = {ACM},
pages = {2058-2065},
tags = {SoftVarE}
}
@Inproceedings { JuhnkeTH2018_2,
author = {Juhnke, Katharina and Tichy, Matthias and Houdek, Frank},
title = {Quality Indicators for Automotive Test Case Specifications},
year = {2018},
month = {3},
day = {5},
booktitle = {1st Workshop on Software Engineering for Applied Embedded Real-Time Systems (SEERTS 2018), Ulm, Germany},
file_url = {http://ceur-ws.org/Vol-2066/seerts2018paper02.pdf}
}
@Inproceedings { KTM+:SE18,
author = {Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Mennicke, Stephan and Meinicke, Jens and Schaefer, Ina},
title = {Is There a Mismatch Between Real-World Feature Models and Product-Line Research? (Extended Abstract)},
year = {2018},
month = {3},
isbn = {978-3-88579-673-2},
issn = {1617-5468},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
pages = {53-54},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2018/2018-SE-Knueppel.pdf}
}
@Inproceedings { LNT+:VaMoS18,
author = {Lity, Sascha and Nahrendorf, Sophia and Th\"{u}m, Thomas and Seidl, Christoph and Schaefer, Ina},
title = {175{\%} Modeling for Product-Line Evolution of Domain Artifacts},
year = {2018},
month = {2},
isbn = {978-1-4503-5398-4},
DOI = {10.1145/3168365.3168369},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {27-34},
tags = {SoftVarE}
}
@Inproceedings { PSK+:VAMOS18,
author = {Pereira, Juliana Alves and Schulze, Sandro and Krieter, Sebastian and Ribeiro, Marcio and Saake, Gunter},
title = {A Context-Aware Recommender System for Extended Software Product Line Configurations},
year = {2018},
month = {2},
isbn = {9781450353984},
DOI = {10.1145/3168365.3168373},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {97-104},
tags = {SoftVarE}
}
@Inproceedings { KKL:VaMoS18,
author = {Krieter, Sebastian and Kr\"{u}ger, Jacob and Leich, Thomas},
title = {Don't Worry About It: Managing Variability On-The-Fly},
year = {2018},
month = {2},
isbn = {9781450353984},
DOI = {10.1145/3168365.3170426},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {19-26},
tags = {SoftVarE}
}
@Inproceedings { CGR+:VaMoS18,
author = {Carvalho, Luiz and Guimaraes, Marcio Augusto and Ribeiro, Marcio and Fernandes, Leonardo and Al-Hajjaji, Mustafa and Gheyi, Rohit and Th\"{u}m, Thomas},
title = {Equivalent Mutants in Configurable Systems: An Empirical Study},
year = {2018},
month = {2},
isbn = {978-1-4503-5398-4},
DOI = {10.1145/3168365.3168379},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {11-18},
tags = {SoftVarE}
}
@Inproceedings { TKL:Modellierung18,
author = {Th\"{u}m, Thomas and Krieter, Sebastian and Leich, Thomas},
title = {Feature Modeling and Development With FeatureIDE},
year = {2018},
month = {2},
isbn = {978-3-88579-674-9},
issn = {1617-5468},
booktitle = {Proc. Modellierung},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {297-298},
tags = {SoftVarE}
}
@Book { ThomFruhwirthF2018,
title = {Constraint Handling Rules – Compilation, Execution, and Analysis},
year = {2018},
isbn = {978-3746069050 },
publisher = {BOD},
editor = {Thom Fr\"{u}hwirth and Frank Raiser},
file_url = {https://books.google.de/books?id=WVdHDwAAQBAJ\\&hl=en\\&dq=isbn:374606905X}
}
@Inproceedings { FruhwirthJ2018,
author = {Fr\"{u}hwirth, Thom},
title = {Justifications in Constraint Handling Rules for Logical Retraction in Dynamic Algorithms},
year = {2018},
booktitle = {Revised Selected Papers of the 27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017)},
journal = {Lecture Notes in Computer Science},
volume = {10855},
publisher = {Springer},
editor = {Fabio Fioravanti and John P. Gallagher},
event_name = {LOPSTR 2017},
event_place = {Namur, Belgium},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/chr-justifications-lopstr-lncs-0.pdf}
}
@Inproceedings { 257108449069_2018,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {Using Rules for the Visualization of Tableaux Proof Techniques for Propositional Logic},
year = {2018},
booktitle = {Proceedings of the 22nd International Conference Information Visualisation (iV2018)},
event_name = {22nd International Conference Information Visualisation (iV2018)},
event_place = {Salerno, Italy}
}
@Inproceedings { GutbrodMT2017,
author = {Gutbrod, Matthias and M\"{u}nch, J\"{u}rgen and Tichy, Matthias},
title = {How Do Software Startups Approach Experimentation? Empirical Results from a Qualitative Interview Study},
year = {2017},
month = {11},
DOI = {10.1007/978-3-319-69926-4\_21},
booktitle = {18th International Conference on Product-Focused Software Process Improvement (Profes 2017)}
}
@Inproceedings { BTSG:ICFEM17,
author = {Benduhn, Fabian and Th\"{u}m, Thomas and Schaefer, Ina and Saake, Gunter},
title = {Modularization of Refinement Steps for Agile Formal Methods},
year = {2017},
month = {11},
isbn = {978-3-319-68690-5},
DOI = {10.1007/978-3-319-68690-5\_2},
booktitle = {Proc. Int'l Conf. on Formal Engineering Methods (ICFEM)},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {19-35},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2017/2017-ICFEM-Benduhn.pdf}
}
@Inproceedings { Fruhwirth2017_2,
author = {Fr\"{u}hwirth, Thom},
title = {Justifications in Constraint Handling Rules for Logical Retraction in Dynamic Algorithms},
year = {2017},
month = {10},
booktitle = {Pre-proceedings paper presented at the 27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017), Namur, Belgium, 10-12 October 2017 (arXiv:1708.07854) },
event_name = {27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017)},
event_place = {Namur, Belgium},
file_url = {http://arxiv.org/abs/1706.07946}
}
@Inproceedings { RichterGF2017,
author = {Richter, Frank and Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {A Confluence Checker for Constraint Handling Rules with Persistent Constraints},
year = {2017},
month = {9},
booktitle = {Proceedings of the 21st International Conference on Applications of Declarative Programming and Knowledge Management (INAP) },
event_name = {21st International Conference on Applications of Declarative Programming and Knowledge Management (INAP) },
event_place = {W\"{u}rzburg},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/gall/publications/richter\_gall\_fru\_inap\_2017.pdf}
}
@Inproceedings { KNK+:SPLC17,
author = {Kr\"{u}ger, Jacob and Nielebock, Sebastian and Krieter, Sebastian and Diedrich, Christian and Leich, Thomas and Saake, Gunter and Zug, Sebastian and Ortmeier, Frank},
title = {Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems},
year = {2017},
month = {9},
DOI = {10.1145/3106195.3106217},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
pages = {237-241},
tags = {SoftVarE}
}
@Inproceedings { KPK+:SPLC17,
author = {Krieter, Sebastian and Pinnecke, Marcus and Kr\"{u}ger, Jacob and Sprey, Joshua and Sontag, Christopher and Th\"{u}m, Thomas and Leich, Thomas and Saake, Gunter},
title = {FeatureIDE: Empowering Third-Party Developers},
year = {2017},
month = {9},
isbn = {978-1-4503-5119-5},
DOI = {10.1145/3109729.3109751},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {42-45},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2017/2017-SPLC-Krieter.pdf}
}
@Inproceedings { Fruhwirth2017,
author = {Fr\"{u}hwirth, Thom},
title = {Implementation of Logical Retraction in Constraint Handling Rules with Justifications
},
year = {2017},
month = {9},
booktitle = {Proceedings of the 21st International Conference on Applications of Declarative Programming and Knowledge Management (INAP)},
event_name = {21st International Conference on Applications of Declarative Programming and Knowledge Management (INAP)},
event_place = {W\"{u}rzburg},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/fruehwirth/publications/2017\_fru\_inap.pdf}
}
@Inproceedings { KTM+:ESECFSE17,
author = {Kn\"{u}ppel, Alexander and Th\"{u}m, Thomas and Mennicke, Stephan and Meinicke, Jens and Schaefer, Ina},
title = {Is There a Mismatch Between Real-World Feature Models and Product-Line Research?},
year = {2017},
month = {9},
isbn = {978-1-4503-5105-8},
DOI = {10.1145/3106237.3106252},
booktitle = {Proc. Europ. Software Engineering Conf./Foundations of Software Engineering (ESEC/FSE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {291-302},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2017/2017-ESECFSE-Knueppel.pdf}
}
@Conference { Kogel17,
author = {K\"{o}gel, Stefan},
title = {Recommender system for model driven software development},
year = {2017},
month = {9},
DOI = {10.1145/3106237.3119874},
booktitle = {Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2017, Paderborn, Germany}
}
@Article { StaronMTBGS2017,
author = {Staron, Miroslaw and Meding, Wilhelm and Tichy, Matthias and Bjurhede, Jonas and Giese, Holger and S\"{o}der, Ola},
title = {Industrial experiences from evolving measurement systems into self-healing systems for improved availability},
year = {2017},
month = {8},
day = {16},
DOI = {10.1002/spe.2522},
journal = {Software: Practice and Experience},
file_url = {http://dx.doi.org/10.1002/spe.2522}
}
@Inproceedings { StruberBGGKOT2017,
author = {Str\"{u}ber, Daniel and Born, Kristopher and Gill, Kanwal Daud and Groner, Raffaela and Kehrer, Timo and Ohrndorf, Manuel and Tichy, Matthias},
title = {Henshin: A Usability-Focused Framework for EMF Model Transformation Development},
status = {1},
year = {2017},
month = {7},
day = {18},
DOI = {10.1007/978-3-319-61470-0\_12},
booktitle = {Proceedings of the 10th International Conference on Graph Transformation (ICGT 2017), Marburg, Germany}
}
@Inproceedings { GallFD2017,
author = {Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {A Decidable Confluence Test for Cognitive Models in ACT-R},
year = {2017},
month = {7},
DOI = {10.1007/978-3-319-61252-2\_9},
booktitle = {Proceedings of RuleML+RR 2017},
volume = {10364},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
editor = {Stefania Costantini, Enrico Franconi, William Van Woensel, Roman Kontchakov, Fariba Sadri, and Dumitru Roman},
event_name = {International Joint Conference on Rules and Reasoning (RuleML+RR 2017)},
event_place = {London, UK},
keywords = {FormalCog},
file_url = {http://arxiv.org/pdf/1705.08392}
}
@Conference { SharafAF2017_2,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {A Rule-Based Approach for Automatic Interaction Detection and Annotation},
year = {2017},
month = {7},
DOI = {10.1109/iV.2017.59},
booktitle = {21st International Conference Information Visualisation (iV2017)},
event_name = {21st International Conference Information Visualisation (iV2017)},
event_place = {London, UK},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/interaction\_detection.pdf}
}
@Inproceedings { 646610744567_2017,
author = {Bordeleau, Francis and Liebel, Grischa and Raschke, Alexander and Stieglbauer, Gerald and Tichy, Matthias},
title = {Challenges and Research Directions for Successfully Applying MDE Tools in Practice},
year = {2017},
month = {7},
booktitle = {Model-Driven Engineering Tools Challenge (MDETools'17), Austin, Texas}
}
@Conference { SharafAF2017,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {CHR-Graph: A Platform for Animating Tree and Graph Algorithms},
year = {2017},
month = {7},
DOI = {10.1109/iV.2017.58},
booktitle = {Poster at the 21st International Conference Information Visualisation (iV2017)},
event_name = {21st International Conference Information Visualisation (iV2017)},
event_place = {London, UK},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/chr-graph.pdf}
}
@Article { KATS:IFAC17,
author = {Kowal, Matthias and Ananieva, Sofia and Th??m, Thomas and Schaefer, Ina},
title = {Supporting the Development of Interdisciplinary Product Lines in the Manufacturing Domain},
year = {2017},
month = {7},
issn = {2405-8963},
DOI = {10.1016/j.ifacol.2017.08.870},
journal = {World Congress of the International Federation of Automatic Control (IFAC)},
pages = {4336-4341},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2017/2017-IFAC-Kowal.pdf}
}
@Inproceedings { 110411593260_2017,
author = {Tichy, Matthias and Beaucamp, Luis and K\"{o}gel, Stefan},
title = {Towards Debugging the Matching of Henshin Model Transformations Rules},
year = {2017},
month = {7},
booktitle = {1st International Workshop on Debugging in Model-Driven Engineering (MDEbug), Austin, Texas},
file_url = {https://msdl.uantwerpen.be/conferences/MDEbug/wp-content/uploads/2017/08/MDEbug\_2017\_paper\_2.pdf}
}
@Inproceedings { 418997576338_2017,
author = {Erb, Benjamin and Mei\"{s}ner, Dominik and Pietron, Jakob and Kargl, Frank},
title = {Chronograph: A Distributed Processing Platform for Online and Batch Computations on Event-sourced Graphs},
year = {2017},
month = {6},
DOI = {10.1145/3093742.3093913},
volume = {DEBS '17 Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems}
}
@Inproceedings { BeskerMBT2017,
author = {Besker, Terese and Martini, Antonio and Bosch, Jan and Tichy, Matthias},
title = {An investigation of Technical Debt in Automated Production Systems},
status = {1},
year = {2017},
month = {5},
day = {22},
DOI = {10.1145/3120459.3120466},
booktitle = {Proceedings of the Ninth International Workshop on Managing Technical Debt (held in conjunction with XP2017), Cologne, Germany}
}
@Inproceedings { ALL+:VACE17,
author = {Al-Hajjaji, Mustafa and Lity, Sascha and Lachmann, Remo and Th\"{u}m, Thomas and Schaefer, Ina and Saake, Gunter},
title = {Delta-Oriented Product Prioritization for Similarity-Based Product-Line Testing},
year = {2017},
month = {5},
isbn = {978-1-5386-2803-4},
DOI = {10.1109/VACE.2017..8},
booktitle = {Proc. Int'l Workshop on Variability and Complexity in Software Design (VACE)},
publisher = {IEEE},
address = {Piscataway, NJ, USA},
pages = {34-40},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2017/2017-VACE-Al-Hajjaji.pdf}
}
@Inproceedings { 487608898860_2017,
author = {Erb, Benjamin and Mei\"{s}ner, Dominik and Habiger, Gerhard and Pietron, Jakob and Kargl, Frank},
title = {Consistent retrospective snapshots in distributed event-sourced systems },
year = {2017},
month = {3},
DOI = {10.1109/NetSys.2017.7903947},
volume = {2017 International Conference on Networked Systems (NetSys)}
}
@Inproceedings { NassalT2017,
author = {Nassal, Alexander and Tichy, Matthias},
title = {Ein Framework zur Erstellung von Planspielen zur Softwaretechnik},
year = {2017},
month = {2},
day = {22},
booktitle = {15. Workshop f\"{u}r Software Engineering im Unterricht der Hochschulen, Hannover, 22-23. Februar 2017},
file_url = {http://ceur-ws.org/Vol-1790/paper06.pdf}
}
@Inproceedings { LiebelAKLT2017,
author = {Liebel, Grischa and Anjorin, Anthony and Knauss, Eric and Lorber, Florian and Tichy, Matthias},
title = {Modelling Behavioural Requirements and Alignment with Verification in the Embedded Industry},
year = {2017},
month = {2},
day = {19},
DOI = {10.5220/0006205604270434},
booktitle = {5th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2017), Porto, Portugal, },
file_url = {https://www.researchgate.net/publication/314522017\_Modelling\_Behavioural\_Requirements\_and\_Alignment\_with\_Verification\_in\_the\_Embedded\_Industry}
}
@Inproceedings { SKT+:SE17,
author = {Schr\"{o}ter, Reimar and Krieter, Sebastian and Th\"{u}m, Thomas and Benduhn, Fabian and Saake, Gunter},
title = {Compositional Analyses of Highly-Configurable Systems With Feature-Model Interfaces},
year = {2017},
month = {2},
isbn = {978-3-88579-661-9},
issn = {1617-5468},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f??r Informatik},
pages = {129-130},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2017/2017-SE-Schroeter.pdf}
}
@Inproceedings { SKFD:GCPR17,
author = {Schulthei\"{s}, Alexander and K\"{a}ding, Christoph and Freytag, Alexander and Denzler, Joachim},
title = {Finding the Unknown: Novelty Detection with Extreme Value Signatures of Deep Neural Activations},
year = {2017},
DOI = {10.1007/978-3-319-66709-6\_19},
booktitle = {Proc. German Conf. on Pattern Recognition (GCPR)},
publisher = {Springer},
address = {Cham, Switzerland},
pages = {226-238},
tags = {SoftVarE}
}
@Book { MTS+17,
author = {Meinicke, Jens and Th\"{u}m, Thomas and Schr\"{o}ter, Reimar and Benduhn, Fabian and Leich, Thomas and Saake, Gunter},
title = {Mastering Software Variability With FeatureIDE},
year = {2017},
isbn = {978-3-319-61442-7},
DOI = {10.1007/978-3-319-61443-4},
publisher = {Springer},
address = {Berlin, Heidelberg},
tags = {SoftVarE}
}
@Inproceedings { LATS:VaMoS17,
author = {Lity, Sascha and Al-Hajjaji, Mustafa and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Optimizing Product Orders Using Graph Algorithms for Improving Incremental Product-line Analysis},
year = {2017},
month = {1},
isbn = {978-1-4503-4811-9},
DOI = {10.1145/3023956.3023961},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {60-67},
tags = {SoftVarE}
}
@Proceedings { SPLC17b,
title = {Proceedings of the 21st International Systems and Software Product Line Conference (SPLC) - Volume B},
year = {2017},
isbn = {978-1-4503-5119-5},
DOI = {10.1145/3109729},
publisher = {ACM},
address = {New York, NY, USA},
editor = {Maurice ter Beek and Walter Cazzola and Oscar Diaz and Marcello La Rosa and Roberto Lopez-Herrejon and Thomas Th\"{u}m and Javier Troya and Antonio Ruiz-Cortes and David Benavides},
tags = {SoftVarE, EditorialThomasThuem}
}
@Inproceedings { KoegelME2016,
author = {K\"{o}gel, Stefan and Tichy, Matthias and Groner, Raffaela},
title = {Automatic Change Recommendation of Models and Meta Models Based on Change Histories},
year = {2016},
month = {10},
booktitle = {ME 2016 – Models and Evolution Workshop Proceedings (MODELS 2016), Saint-Malo, France},
file_url = {http://ceur-ws.org/Vol-1706/paper3.pdf}
}
@Inproceedings { KAT:GPCE16,
author = {Kowal, Matthias and Ananieva, Sofia and Th\"{u}m, Thomas},
title = {Explaining Anomalies in Feature Models},
year = {2016},
month = {10},
isbn = {978-1-4503-4446-3},
DOI = {10.1145/2993236.2993248},
booktitle = {Proc. Int'l Conf. on Generative Programming: Concepts and Experiences (GPCE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {132-143},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-GPCE-Kowal.pdf}
}
@Inproceedings { AKTS:FOSD16,
author = {Ananieva, Sofia and Kowal, Matthias and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Implicit Constraints in Partial Feature Models},
year = {2016},
month = {10},
isbn = {978-1-4503-4647-4},
DOI = {10.1145/3001867.3001870},
booktitle = {Proc. Int'l Workshop on Feature-Oriented Software Development (FOSD)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {18-27},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-FOSD-Ananieva.pdf}
}
@Inproceedings { AKT+:GPCE16,
author = {Al-Hajjaji, Mustafa and Krieter, Sebastian and Th\"{u}m, Thomas and Lochau, Malte and Saake, Gunter},
title = {IncLing: Efficient Product-line Testing Using Incremental Pairwise Sampling},
year = {2016},
month = {10},
isbn = {978-1-4503-4446-3},
DOI = {10.1145/2993236.2993253},
booktitle = {Proc. Int'l Conf. on Generative Programming: Concepts and Experiences (GPCE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {144-155},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-GPCE-Al-Hajjaji.pdf}
}
@Article { LiebelTKLS2016,
author = {Liebel, Grischa and Tichy, Matthias and Knauss, Eric and Ljungkrantz, Oscar and Stieglbauer, Gerald},
title = {Organisation and communication problems in automotive requirements engineering},
year = {2016},
month = {10},
DOI = {10.1007/s00766-016-0261-7},
journal = {Requirements Engineering},
file_url = {http://link.springer.com/content/pdf/10.1007{\%}2Fs00766-016-0261-7.pdf}
}
@Inproceedings { HNTS:ISoLA16,
author = {Holthusen, S\"{o}nke and Nieke, Michael and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Proof-Carrying Apps: Contract-Based Deployment-Time Verification},
year = {2016},
month = {10},
isbn = {978-3-319-47166-2},
DOI = {10.1007/978-3-319-47166-2\_58},
booktitle = {Proc. Int'l Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {839-855},
tags = {SoftVarE}
}
@Inproceedings { T16,
author = {Th\"{u}m, Thomas},
title = {Spezifikation und Verifikation von Produktlinien mit Feature-orientierten Vertr\"{a}gen},
year = {2016},
month = {10},
booktitle = {Ausgezeichnete Informatikdissertationen 2015},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {299-308},
tags = {SoftVarE},
note = {In German}
}
@Inproceedings { AMK+:GPCE16,
author = {Al-Hajjaji, Mustafa and Meinicke, Jens and Krieter, Sebastian and Schr\"{o}ter, Reimar and Th\"{u}m, Thomas and Leich, Thomas and Saake, Gunter},
title = {Tool Demo: Testing Configurable Systems With FeatureIDE},
year = {2016},
month = {10},
isbn = {978-1-4503-4446-3},
DOI = {10.1145/2993236.2993254},
booktitle = {Proc. Int'l Conf. on Generative Programming: Concepts and Experiences (GPCE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {173-177},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-GPCE-Al-Hajjaji-Demo.pdf}
}
@Inproceedings { SharafAFG2016,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom and Gall, Daniel},
title = {Animating Cognitive Models and Architectures: A Rule-based Approach},
year = {2016},
month = {9},
booktitle = {The 2nd Global Conference on Artificial Intelligence (GCAI 2016), Berlin, Germany},
event_name = {Global Conference on Artificial Intelligence},
event_place = {Berlin},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/CGAI\_submit.pdf}
}
@Inproceedings { TLK:SPLC16,
author = {Th\"{u}m, Thomas and Leich, Thomas and Krieter, Sebastian},
title = {Clean Your Variable Code With FeatureIDE},
year = {2016},
month = {9},
isbn = {978-1-4503-4050-2},
DOI = {10.1145/2934466.2956655},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {308-308},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-SPLC-Thuem-Tutorial.pdf}
}
@Inproceedings { KST+:SPLC16,
author = {Krieter, Sebastian and Schr\"{o}ter, Reimar and Th\"{u}m, Thomas and Fenske, Wolfram and Saake, Gunter},
title = {Comparing Algorithms for Efficient Feature-Model Slicing},
year = {2016},
month = {9},
isbn = {978-1-4503-4050-2},
DOI = {10.1145/2934466.2934477},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {60-64},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-SPLC-Krieter.pdf}
}
@Inproceedings { MWK+:ASE16,
author = {Meinicke, Jens and Wong, Chu-Pan and K\"{a}stner, Christian and Th\"{u}m, Thomas and Saake, Gunter},
title = {On Essential Configuration Complexity: Measuring Interactions in Highly-Configurable Systems},
year = {2016},
month = {9},
isbn = {978-1-4503-3845-5},
DOI = {10.1145/2970276.2970322},
booktitle = {Proc. Int'l Conf. on Automated Software Engineering (ASE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {483-494},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-ASE-Meinicke.pdf}
}
@Inproceedings { TRS+:SPLC16,
author = {Th\"{u}m, Thomas and Ribeiro, Marcio and Schr\"{o}ter, Reimar and Siegmund, Janet and Dalton, Francisco},
title = {Product-Line Maintenance With Emergent Contract Interfaces},
year = {2016},
month = {9},
isbn = {978-1-4503-4050-2},
DOI = {10.1145/2934466.2934471},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {134-143},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-SPLC-Thuem.pdf}
}
@Inproceedings { PTF+:SPLC16,
author = {Pfofe, Tristan and Th\"{u}m, Thomas and Schulze, Sandro and Fenske, Wolfram and Schaefer, Ina},
title = {Synchronizing Software Variants With VariantSync},
year = {2016},
month = {9},
isbn = {978-1-4503-4050-2},
DOI = {10.1145/2934466.2962726},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {329-332},
tags = {VariantSyncPre, SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-SPLC-Pfofe.pdf}
}
@Techreport { KAT:TR16,
author = {Kowal, Matthias and Ananieva, Sofia and Th\"{u}m, Thomas},
title = {Explaining Anomalies in Feature Models (Technical Report)},
year = {2016},
month = {8},
booktitle = {Technical Report 2016-01},
address = {Germany},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-TR-Kowal.pdf}
}
@Inproceedings { SharafAF2016,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {A Rule Based Approach to teach Mathematics using Animation},
year = {2016},
month = {7},
booktitle = {RuleML 2016 Challenge of the 10th International Web Rule Symposium (RuleML 2016), New York, USA, July 2016.},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/math-chr-ruleml-2016.pdf}
}
@Inproceedings { SharafAF2016_2,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {A Rule-based Approach for Animating Java Algorithms},
year = {2016},
month = {7},
DOI = {10.1109/IV.2016.55},
booktitle = {20th International Conference Information Visualisation (iV2016), Lisbon, Portugal, July 2016.},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/nada-iv2016-final.pdf}
}
@Inproceedings { BreckelT2016_2,
author = {Breckel, Alexander and Tichy, Matthias},
title = {Live Programming with Code Portals},
year = {2016},
month = {7},
booktitle = {Workshop on Live Programming Systems (LIVE'16), Rome, Italy},
file_url = {http://conf.researchr.org/getImage/live-2016/orig/LIVE\_2016\_paper\_5.pdf}
}
@Inproceedings { GallF2016,
author = {Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {Translation of Cognitive Models from ACT-R to Constraint Handling Rules},
year = {2016},
month = {7},
DOI = {10.1007/978-3-319-42019-6\_15},
booktitle = {10th International Web Rule Symposium (RuleML 2016), New York, USA, July 2016},
keywords = {FormalCog},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/gall-ruleml2016-final.pdf}
}
@Inproceedings { Fruhwirth2016,
author = {Fr\"{u}hwirth, Thom},
title = {Why Can't You Behave? Non-Termination Analysis of Direct Recursive Rules with Constraints},
year = {2016},
month = {7},
DOI = {10.1007/978-3-319-42019-6\_14},
booktitle = {10th International Web Rule Symposium (RuleML 2016), New York, USA, July},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/thom-ruleml-2016-full.pdf}
}
@Inproceedings { PMK+:GPCE16,
author = {Pereira, Juliana Alves and Matuszyk, Pawel and Krieter, Sebastian and Spiliopoulou, Myra and Saake, Gunter},
title = {A Feature-Based Personalized Recommender System for Product-Line Configuration},
year = {2016},
month = {6},
DOI = {10.1145/2993236.2993249},
booktitle = {Proc. Int'l Conf. on Generative Programming: Concepts and Experiences (GPCE)},
publisher = {ACM},
address = {New York, NY, USA},
tags = {SoftVarE}
}
@Inproceedings { LMTS:ICSR16,
author = {Lity, Sascha and Morbach, Thomas and Th\"{u}m, Thomas and Schaefer, Ina},
title = {Applying Incremental Model Slicing to Product-Line Regression Testing},
year = {2016},
month = {6},
isbn = {978-3-319-35122-3},
DOI = {10.1007/978-3-319-35122-3\_1},
booktitle = {Proc. Int'l Conf. on Software Reuse (ICSR)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {3-19},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-ICSR-Lity.pdf}
}
@Inproceedings { 802139770546_2016,
author = {K\"{o}gel, Stefan and C\"{u}ppers, Joscha and Tichy, Matthias},
title = {ClickyEvaluation: A Step‐by‐Step Evaluator for Functional Programming Expressions},
year = {2016},
month = {6},
booktitle = {2nd European Conference of Software Engineering Education (ECSEE), 30 June and 1 July 2016, Seeon Monastery, Germany}
}
@Inproceedings { PKM+:ICSR16,
author = {Pereira, Juliana Alves and Krieter, Sebastian and Meinicke, Jens and Schr\"{o}ter, Reimar and Saake, Gunter and Leich, Thomas},
title = {FeatureIDE: Scalable Product Configuration of Variable Systems},
year = {2016},
month = {6},
booktitle = {Proc. Int'l Conf. on Software Reuse (ICSR)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {397-401},
tags = {SoftVarE}
}
@Inproceedings { BreckelT2016_3,
author = {Breckel, Alexander and Tichy, Matthias},
title = {Embedding Programming Context into Source Code},
year = {2016},
month = {5},
day = {17},
DOI = {10.1109/ICPC.2016.7503732},
booktitle = {Proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC'16, co-located with ICSE'16), Austin, Texas, USA}
}
@Inproceedings { BreckelT2016,
author = {Breckel, Alexander and Tichy, Matthias},
title = {Inline: Now You’re Coding with Portals},
year = {2016},
month = {5},
day = {17},
DOI = {10.1109/ICPC.2016.7503743},
booktitle = {Tool Demonstration, Proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC'16, co-located with ICSE'16), Austin, Texas, USA}
}
@Article { SSS+16,
author = {Schink, Hagen and Siegmund, Janet and Schr\"{o}ter, Reimar and Th\"{u}m, Thomas and Saake, Gunter},
title = {A Study on Tool Support for Refactoring in Database Applications},
year = {2016},
month = {5},
issn = {0720-8928},
journal = {Softwaretechnik-Trends},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-WSRE-Schink.pdf}
}
@Inproceedings { StegmaierDRT2016,
author = {Stegmaier, Michael and Dausend, Marcel and Raschke, Alexander and Tichy, Matthias},
title = {A Universal Control Construct for Abstract State Machines},
year = {2016},
month = {5},
DOI = {10.1007/978-3-319-33600-8\_2},
booktitle = {Abstract State Machines, Alloy, B, TLA, VDM, and Z, Proceedings of the 5th International Conference, ABZ 2016, Linz, Austria},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/stegmaier/ABZ2016\_Stegmaier\_UCC.pdf}
}
@Inproceedings { SKT+:ICSE16,
author = {Schr\"{o}ter, Reimar and Krieter, Sebastian and Th\"{u}m, Thomas and Benduhn, Fabian and Saake, Gunter},
title = {Feature-Model Interfaces: The Highway to Compositional Analyses of Highly-Configurable Systems},
year = {2016},
month = {5},
isbn = {978-1-4503-3900-1},
DOI = {10.1145/2884781.2884823},
booktitle = {Proc. Int'l Conf. on Software Engineering (ICSE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {667-678},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-ICSE-Schroeter.pdf}
}
@Inproceedings { MTS+:ICSE16,
author = {Meinicke, Jens and Th\"{u}m, Thomas and Schr\"{o}ter, Reimar and Krieter, Sebastian and Benduhn, Fabian and Saake, Gunter and Leich, Thomas},
title = {FeatureIDE: Taming the Preprocessor Wilderness},
year = {2016},
month = {5},
isbn = {978-1-4503-4205-6},
DOI = {10.1145/2889160.2889175},
booktitle = {Proc. Int'l Conf. on Software Engineering (ICSE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {629-632},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-ICSE-Meinicke.pdf}
}
@Inproceedings { NassalT2016,
author = {Nassal, Alexander and Tichy, Matthias},
title = {Modeling Human Behavior for Software Engineering Simulation Games},
year = {2016},
month = {5},
DOI = {10.1145/2896958.2896961},
booktitle = {Proceedings of the Fifth International Workshop on Games and Software Engineering (GAS2016 @ICSE), Austin, Texas, U.S.A.}
}
@Article { DausendR2016,
author = {Dausend, Marcel and Raschke, Alexander},
title = {Towards a comprehensive extension of abstract state machines for aspect-oriented specification},
year = {2016},
month = {5},
DOI = {10.1016/j.scico.2016.04.007},
journal = {Science of Computer Programming}
}
@Inproceedings { ArcainiBDGMRRSS2016,
author = {Arcaini, Paolo and Bonfanti, Silvia and Dausend, Marcel and Gargantini, Angelo and Mashkoor, Atif and Raschke, Alexander and Riccobene, Elvinia and Scandurra, Patrizia and Stegmaier, Michael},
title = {Unified Syntax for Abstract State Machines},
year = {2016},
month = {5},
DOI = {10.1007/978-3-319-33600-8\_14},
booktitle = {Abstract State Machines, Alloy, B, TLA, VDM, and Z, Proceedings of the 5th International Conference, ABZ 2016, Linz, Austria},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/stegmaier/ABZ2016\_Stegmaier\_UASM.pdf}
}
@Techreport { KSTS:TR16,
author = {Krieter, Sebastian and Schr\"{o}ter, Reimar and Th\"{u}m, Thomas and Saake, Gunter},
title = {An Efficient Algorithm for Feature-Model Slicing},
year = {2016},
month = {4},
issn = {1869-5078},
booktitle = {Technical Report FIN-001-2016},
address = {Germany},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-TR-Krieter.pdf}
}
@Proceedings { FMSPLE16,
title = {Proceedings of the 7th International Workshop on Formal Methods and Analysis in Software Product Line Engineering (FMSPLE@ETAPS)},
year = {2016},
month = {4},
issn = {2075-2180},
DOI = {10.4204/EPTCS.206},
publisher = {Open Publishing Association},
address = {Waterloo, Australia},
editor = {Julia Rubin and Thomas Th\"{u}m},
tags = {SoftVarE, EditorialThomasThuem}
}
@Inproceedings { GetirGT2016,
author = {Getir, Sinem and Grunske, Lars and Tichy, Matthias},
title = {ENSURE: Ensurance of Software Evolution by Run-time Certification - Description of Selected Project Results},
year = {2016},
month = {3},
day = {30},
booktitle = {Modellbasierte Entwicklung Eingebetteter Systeme (MBEES2016), March 30 - April 1, Dagstuhl, Germany}
}
@Inproceedings { WT16,
author = {Weck, Tobias and Tichy, Matthias},
title = {Visualizing Data-Flows in Functional Programs},
year = {2016},
month = {3},
day = {14},
DOI = {10.1109/SANER.2016.82},
booktitle = {Proc. of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), March 14-18, Osaka, Japan}
}
@Inproceedings { DSTH16,
author = {Durisic, Darko and Staron, Miroslaw and Tichy, Matthias and Hansson, J\"{o}rgen},
title = {Addressing the Need for Strict Meta-Modeling in Practice - A Case Study of AUTOSAR},
year = {2016},
month = {2},
DOI = {10.5220/0005745303170322},
booktitle = {Proc. of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2016), February 19 - 21, Rome, Italy},
editor = {Slimane Hammoudi and Luis Ferreira Pires}
}
@Inproceedings { VHFST16,
author = {Vogel-Heuser, Birgit and Fay, Alexander and Schaefer, Ina and Tichy, Matthias},
title = {Evolution of Software in Automated Production Systems: Challenges and Research Directions},
year = {2016},
month = {2},
DOI = {10.1016/j.jss.2015.08.026},
booktitle = {Tagungsband der Software Engineering-Konferenz (SE), February 23-26, Wien, Austria}
}
@Article { LiebelMTLH2016,
author = {Liebel, Grischa and Marko, Nadja and Tichy, Matthias and Leitner, Andrea and Hansson, J\"{o}rgen},
title = {Model-Based Engineering in the Embedded Systems Domain - An Industrial Survey on the State-of-Practice},
year = {2016},
DOI = {10.1007/s10270-016-0523-3},
journal = {Journal of Software and Systems Modeling},
publisher = {Springer}
}
@Inproceedings { ABT+:VaMoS16,
author = {Al-Hajjaji, Mustafa and Benduhn, Fabian and Th\"{u}m, Thomas and Leich, Thomas and Saake, Gunter},
title = {Mutation Operators for Preprocessor-Based Variability},
year = {2016},
month = {1},
isbn = {978-1-4503-4019-9},
DOI = {10.1145/2866614.2866626},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {81-88},
tags = {SoftVarE}
}
@Article { RTS+:JLAMP16,
author = {Rhein, Alexander and Th\"{u}m, Thomas and Schaefer, Ina and Liebig, J\"{o}rg and Apel, Sven},
title = {Variability Encoding: From Compile-Time to Load-Time Variability},
year = {2016},
month = {1},
issn = {2352-2208},
DOI = {10.1016/j.jlamp.2015.06.007},
journal = {J. Logic and Algebraic Methods in Programming (JLAMP)},
pages = {125-145},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2016/2016-JLAMP-Rhein.pdf}
}
@Inproceedings { TWS+:VaMoS16,
author = {Th\"{u}m, Thomas and Winkelmann, Tim and Schr\"{o}ter, Reimar and Hentschel, Martin and Kr\"{u}ger, Stefan},
title = {Variability Hiding in Contracts for Dependent Software Product Lines},
year = {2016},
month = {1},
isbn = {978-1-4503-4019-9},
DOI = {10.1145/2866614.2866628},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {97-104},
tags = {SoftVarE}
}
@Article { VHFST15,
author = {Vogel-Heuser, Birgit and Fay, Alexander and Schaefer, Ina and Tichy, Matthias},
title = {Evolution of software in automated production systems - Challenges and Research Directions},
year = {2015},
month = {12},
DOI = {10.1016/j.jss.2015.08.026},
journal = {Journal of Systems and Software},
volume = {110},
publisher = {Elsevier},
pages = {54-84}
}
@Inproceedings { MSATG15,
author = {Maro, Salome and Stegh\"{o}fer, Jan-Philipp and Anjorin, Anthony and Tichy, Matthias and Gelin, Lars},
title = {On Integrating Graphical and Textual Editors for a UML Based Domain Specific Language - An Industrial Experience},
year = {2015},
month = {10},
DOI = {10.1145/2814251.2814253},
booktitle = {Proc. of 8th ACM SIGPLAN International Conference on Software Language Engineering (SLE)}
}
@Inproceedings { VHRMT15,
author = {Vogel-Heuser, Birgit and R\"{o}sch, Susanne and Martini, Antonio and Tichy, Matthias},
title = {Technical Debt in Automated Production Systems},
year = {2015},
month = {10},
DOI = {10.1109/MTD.2015.7332624},
booktitle = {Proc. of the 7th International Workshop on Managing Technical Debt, October 2nd, Bremen, Germany}
}
@Inproceedings { OGRT:SLE15,
author = {Ochoa, Lina and Gonzalez-Rojas, Oscar and Th\"{u}m, Thomas},
title = {Using Decision Rules for Solving Conflicts in Extended Feature Models},
year = {2015},
month = {10},
isbn = {978-1-4503-3686-4},
booktitle = {Proc. Int'l Conf. on Software Language Engineering (SLE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {149-160},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2015/2015-SLE-Ochoa.pdf}
}
@Inproceedings { GallF2015,
author = {Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {A Formal Semantics for the Cognitive Architecture ACT-R},
year = {2015},
month = {9},
DOI = {10.1007/978-3-319-17822-6\_5},
booktitle = {Revised Selected Papers of the 24th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2014)},
volume = {8981},
publisher = {Springer LNCS},
keywords = {FormalCog},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/act-r-semantics-2015.pdf}
}
@Inproceedings { SharafAF2015,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {CHRAnimation: An Animation Tool for Constraint Handling Rules},
year = {2015},
month = {9},
booktitle = {Revised Selected Papers of the 24th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2014)},
volume = {8981},
publisher = {Springer LNCS},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/chr-animation-2015.pdf}
}
@Inproceedings { ZakiAF2015,
author = {Zaki, Amira and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {Combining Forward and Backward Propagation},
year = {2015},
month = {9},
DOI = {10.1007/978-3-319-24246-0\_19},
booktitle = {10th International Symposium on Frontiers of Combining Systems (FroCoS'15)},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/zaki-frocos-2015.pdf}
}
@Inproceedings { LT15,
author = {Liebel, Grischa and Tichy, Matthias},
title = {Comparing Comprehensibility of Modelling Languages for SpecifyingBehavioural Requirements},
year = {2015},
month = {9},
booktitle = {Proc. of the First International Workshop on Human Factors in Modeling (HuFaMo’15) at MODELS 2015, September 28th, Ottawa, Canada}
}
@Inproceedings { Fruhwirth2015_2,
author = {Fr\"{u}hwirth, Thom},
title = {Constraint Handling Rules - What Else?},
year = {2015},
month = {8},
DOI = {10.1007/978-3-319-21542-6\_2},
booktitle = {Invited Survey Paper, The 9th International Web Rule Symposium (RuleML)},
web_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/CHR-ruleml-keynote-online-2015r.pdf},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/ruleML-keynote-chr-survey-15.pdf}
}
@Inproceedings { Fruhwirth2015,
author = {Fr\"{u}hwirth, Thom},
title = {A Devil's Advocate against Termination of Direct Recursion},
year = {2015},
month = {7},
booktitle = {ACM 17th International Symposium on Principles and Practice of Declarative Programming (PPDP 2015), Siena, Italy},
web_url = {http://pmx.informatik.uni-ulm.de/chr/translator/index.php},
file_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/drafts/devils-advocate-ppdp-15.pdf}
}
@Inproceedings { GallF2015_2,
author = {Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {A Refined Operational Semantics for ACT-R},
year = {2015},
month = {7},
DOI = {10.1145/2790449.2790517},
booktitle = {ACM 17th International Symposium on Principles and Practice of Declarative Programming (PPDP 2015), Siena, Italy},
keywords = {FormalCog}
}
@Inproceedings { SharafAF2015_2,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {DiagrammaticCHR: A Diagrammatic Representation of CHR Program},
year = {2015},
month = {7},
DOI = {10.1109/iV.2015.31},
booktitle = {19th International Conference Information Visualisation (iV2015)},
publisher = {IEEE Digital Library}
}
@Inproceedings { DahlTF2015,
author = {Dahl, Veronica and Tessaris, Sergio and Fr\"{u}hwirth, Thom},
title = {Imperfect Querying through Womb Grammars plus Ontologies},
year = {2015},
month = {7},
DOI = {10.1109/iV.2015.31},
booktitle = {Workshop Ontologies and Logic Programming for Query Answering (ONTOLP'15) at IJCAI-2015, Buenos Aires}
}
@Techreport { SKT+:TR15subsumedbySKT+:ICSE16,
author = {Schr\"{o}ter, Reimar and Krieter, Sebastian and Th\"{u}m, Thomas and Benduhn, Fabian and Saake, Gunter},
title = {Feature-Model Interfaces for Compositional Analyses},
year = {2015},
month = {5},
issn = {1869-5078},
booktitle = {Technical Report FIN-001-2015},
address = {Germany},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2015/2015-TR-Schroeter.pdf}
}
@Inproceedings { GallF2015_3,
author = {Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {An Adaptable Implementation of ACT-R with Refraction in Constraint Handling Rules},
year = {2015},
month = {4},
booktitle = {13th International Conference on Cognitive Modeling (ICCM), Groningen},
keywords = {FormalCog}
}
@Inproceedings { TAK+:SE15,
author = {Th\"{u}m, Thomas and Apel, Sven and K\"{a}stner, Christian and Schaefer, Ina and Saake, Gunter},
title = {Analysis Strategies for Software Product Lines: A Classification and Survey},
year = {2015},
month = {3},
isbn = {978-3-88579-633-6},
issn = {1617-5468},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {57-58},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2015/2015-SE-Thuem.pdf}
}
@Inproceedings { NassalA2015,
author = {Nassal, Alexander},
title = {Projektmanagement spielend lernen},
year = {2015},
month = {2},
day = {26},
booktitle = {Tagungsband des 14. Workshops ''Software Engineering im Unterricht der Hochschulen\dq 2015},
volume = {1332},
publisher = {CEUR-WS.org},
series = {CEUR Workshop Proceedings},
editor = {Axel Schmolitzky and Anna Sabine Hauptmann},
pages = {53-64},
event_name = {14. Workshops \dqSoftware Engineering im Unterricht der Hochschulen\dq},
event_place = {Dresden, Deutschland}
}
@Inproceedings { BTL+:VaMoS15,
author = {Benduhn, Fabian and Th\"{u}m, Thomas and Lochau, Malte and Leich, Thomas and Saake, Gunter},
title = {A Survey on Modeling Techniques for Formal Behavioral Verification of Software Product Lines},
year = {2015},
month = {1},
isbn = {978-1-4503-3273-6},
DOI = {10.1145/2701319.2701332},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {80:80-80:87},
tags = {SoftVarE}
}
@Inproceedings { KSFS:VaMoS15,
author = {Krieter, Sebastian and Schr\"{o}ter, Reimar and Fenske, Wolfram and Saake, Gunter},
title = {Use-Case-Specific Source-Code Documentation for Feature-Oriented Programming},
year = {2015},
month = {1},
isbn = {978-1-4503-3273-6},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {27:27-27:34},
tags = {SoftVarE}
}
@Book { 292829731853_2014,
author = {Betz, Hariolf and Fr\"{u}hwirth (editor), Thom and Sch\"{o}ning (editor), Uwe},
title = {A Unified Analytical Foundation for Constraint Handling Rules},
year = {2014},
month = {12},
isbn = {9783734732508},
publisher = {BOD}
}
@Inproceedings { 809260180407_2014,
author = {Nassal, Alexander and Dausend, Marcel},
title = {A Board Game for Education Purposes in Software Engineering},
year = {2014},
month = {11},
booktitle = {European Conference Software Engineering Education (ECSEE)}
}
@Book { 807251874569_2014,
author = {Kowalski, Robert and Fr\"{u}hwirth (editor), Thom},
title = {Logic for Problem Solving, Revisited},
year = {2014},
month = {11},
isbn = {9783837036299},
publisher = {BOD}
}
@Inproceedings { 522796882228_2014,
author = {Sharaf, Nada and Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {A Visualization Tool for Constraint Handling Rules},
year = {2014},
month = {9},
booktitle = {24th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2014), Canterbury, UK}
}
@Inproceedings { MTS+:SPLat14,
author = {Meinicke, Jens and Th\"{u}m, Thomas and Schr\"{o}ter, Reimar and Benduhn, Fabian and Saake, Gunter},
title = {An Overview on Analysis Tools for Software Product Lines},
year = {2014},
month = {9},
isbn = {978-1-4503-2739-8},
DOI = {10.1145/2647908.2655972},
booktitle = {Proc. Workshop on Software Product Line Analysis Tools (SPLat)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {94-101},
tags = {SoftVarE}
}
@Inproceedings { SSTS:SPLC14,
author = {Schr\"{o}ter, Reimar and Siegmund, Norbert and Th\"{u}m, Thomas and Saake, Gunter},
title = {Feature-Context Interfaces: Tailored Programming Interfaces for Software Product Lines},
year = {2014},
month = {9},
isbn = {978-1-4503-2740-4},
DOI = {10.1145/2648511.2648522},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {102-111},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2014/2014-SPLC-Schroeter.pdf}
}
@Inproceedings { TMB+:SPLC14,
author = {Th\"{u}m, Thomas and Meinicke, Jens and Benduhn, Fabian and Hentschel, Martin and Rhein, Alexander and Saake, Gunter},
title = {Potential Synergies of Theorem Proving and Model Checking for Software Product Lines},
year = {2014},
month = {9},
isbn = {978-1-4503-2740-4},
DOI = {10.1145/2648511.2648530},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {177-186},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2014/2014-SPLC-Thuem.pdf}
}
@Inproceedings { ATM+:SPLC14subsumedbyATL+:SoSyM19,
author = {Al-Hajjaji, Mustafa and Th\"{u}m, Thomas and Meinicke, Jens and Lochau, Malte and Saake, Gunter},
title = {Similarity-Based Prioritization in Software Product-Line Testing},
year = {2014},
month = {9},
isbn = {978-1-4503-2740-4},
DOI = {10.1145/2648511.2648532},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {197-206},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2014/2014-SPLC-Al-Hajjaji.pdf}
}
@Inproceedings { GallF2014,
author = {Gall, Daniel and Fr\"{u}hwirth, Thom},
title = {Exchanging Conflict Resolution in an Adaptable Implementation of ACT-R},
year = {2014},
month = {7},
booktitle = {Selected Papers of the 30th International Conference on Logic Programming (ICLP 2014)},
journal = {Theory and Practice of Logic Programming},
volume = {14(4-5)},
publisher = {Cambridge University Press},
pages = {525-538},
keywords = {FormalCog}
}
@Inproceedings { 945000248988_2014,
author = {Nogatz, Falco and Fr\"{u}hwirth, Thom},
title = {From XML Schema to JSON Schema: Translation with CHR},
year = {2014},
month = {7},
booktitle = {11th Workshop on Constraint Handling Rules (CHR 2014), Vienna},
web_url = {https://github.com/fnogatz/xsd2json}
}
@Inproceedings { SaadFG2014,
author = {Saad, Aya and Fr\"{u}hwirth, Thom and Gervet, Carmen},
title = {The P-Box CDF-Intervals: A Reliable Constraint Reasoning with Quantifiable Information},
year = {2014},
month = {7},
DOI = {10.1017/S1471068414000143},
booktitle = {Selected Papers of the 30th International Conference on Logic Programming (ICLP 2014)},
journal = {Theory and Practice of Logic Programming},
volume = {14(4-5)},
publisher = {Cambridge University Press},
pages = {461-475}
}
@Article { TAK+:CSUR14,
author = {Th\"{u}m, Thomas and Apel, Sven and K\"{a}stner, Christian and Schaefer, Ina and Saake, Gunter},
title = {A Classification and Survey of Analysis Strategies for Software Product Lines},
year = {2014},
month = {6},
issn = {0360-0300},
DOI = {10.1145/2580950},
journal = {ACM Computing Surveys (CSUR)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {6:1-6:45},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2014/2014-CSUR-Thuem.pdf}
}
@Inproceedings { Nassal2014,
author = {Nassal, Alexander},
title = {A general framework for software project management simulation games},
year = {2014},
month = {6},
DOI = {10.1109/CISTI.2014.6877074},
booktitle = {9th Iberian Conference on Information Systems and Technologies (CISTI)}
}
@Book { 300489930204_2014,
author = {Tsang, Edward},
title = {Foundations of Constraint Satisfaction},
year = {2014},
month = {5},
isbn = {9783735723666},
publisher = {BOD},
editor = {Thom Fr\"{u}hwirth}
}
@Manual { CarlssonF2014,
author = {Carlsson, Mats and Fr\"{u}hwirth (editor), Thom},
title = {SICStus Prolog User's Manual 4.3},
year = {2014},
month = {5},
isbn = {9783735737441},
publisher = {BOD}
}
@Manual { 323009903688_2014,
author = {Wielemaker, Jan and Fr\"{u}hwirth, Thom and Koninck, Leslie De and Triska, Markus and Uneson, Marcus},
title = {SWI Prolog Reference Manual 7.1},
year = {2014},
month = {5},
isbn = {9783735738035},
publisher = {BOD}
}
@Inproceedings { RLB+:AOSD14,
author = {Rebelo, Henrique and Leavens, Gary T. and Bagherzadeh, Mehdi and Rajan, Hridesh and Lima, Ricardo and Zimmerman, Daniel M. and Cornelio, Marcio and Th\"{u}m, Thomas},
title = {AspectJML: Modular Specification and Runtime Checking for Crosscutting Contracts},
year = {2014},
month = {4},
isbn = {978-1-4503-2772-5},
DOI = {10.1145/2577080.2577084},
booktitle = {Proc. Int'l Conf. on Aspect-Oriented Software Development (AOSD)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {157-168},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2014/2014-AOSD-Rebelo.pdf}
}
@Inproceedings { RLB+:AOSDtool14,
author = {Rebelo, Henrique and Leavens, Gary T. and Bagherzadeh, Mehdi and Rajan, Hridesh and Lima, Ricardo and Zimmerman, Daniel M. and Cornelio, Marcio and Th\"{u}m, Thomas},
title = {Modularizing Crosscutting Contracts With AspectJML},
year = {2014},
month = {4},
isbn = {978-1-4503-2772-5},
DOI = {10.1145/2584469.2584476},
booktitle = {Proc. Int'l Conf. on Aspect-Oriented Software Development (AOSD)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {21-24},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2014/2014-AOSD-Rebelo-Demo.pdf}
}
@Inproceedings { T:SE14,
author = {Th\"{u}m, Thomas},
title = {Modular Reasoning for Crosscutting Concerns With Contracts},
year = {2014},
month = {2},
isbn = {978-388579-621-3},
issn = {1617-5468},
booktitle = {Proc. Software Engineering (SE)},
publisher = {Gesellschaft f\"{u}r Informatik},
address = {Bonn, Germany},
pages = {65-66},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2014/2014-SE-Thuem.pdf}
}
@Incollection { Dausend.Raschke2014,
author = {Dausend, Marcel and Raschke, Alexander},
title = {Introducing Aspect–Oriented Specification for Abstract State Machines},
year = {2014},
language = {English},
isbn = {978-3-662-43651-6},
DOI = {10.1007/978-3-662-43652-3\_15},
booktitle = {Abstract State Machines, Alloy, B, TLA, VDM, and Z},
volume = {8477},
publisher = {Springer Berlin Heidelberg},
series = {Lecture Notes in Computer Science},
editor = {Ait Ameur, Yamine and Schewe, Klaus-Dieter},
pages = {174-187}
}
@Inproceedings { FTS:VaMoS14,
author = {Fenske, Wolfram and Th\"{u}m, Thomas and Saake, Gunter},
title = {A Taxonomy of Software Product Line Reengineering},
year = {2014},
month = {1},
isbn = {978-1-4503-2556-1},
DOI = {10.1145/2556624.2556643},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {4:1-4:8},
tags = {SoftVarE}
}
@Article { TKB+:SCP14,
author = {Th\"{u}m, Thomas and K\"{a}stner, Christian and Benduhn, Fabian and Meinicke, Jens and Saake, Gunter and Leich, Thomas},
title = {FeatureIDE: An Extensible Framework for Feature-Oriented Software Development},
year = {2014},
month = {1},
issn = {0167-6423},
DOI = {10.1016/j.scico.2012.06.002},
journal = {Science of Computer Programming (SCP)},
pages = {70-85},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2014/2014-SCP-Thuem.pdf}
}
@Inproceedings { STSJ:Informatik13,
author = {Siegmund, Janet and Th\"{u}m, Thomas and Schulze, Sandro and J\"{u}rgens, Elmar},
title = {Agile Methoden im Softwareprojekt},
year = {2013},
month = {9},
isbn = {978-3-88579-614-5},
booktitle = {Jahrestagung der Gesellschaft f\"{u}r Informatik},
publisher = {Gesellschaft f\"{u}r Informatik},
pages = {234},
tags = {SoftVarE},
file_url = {https://pdfs.semanticscholar.org/1b86/7b7b245f56c94922e6d2a4eb518ff50e3969.pdf}
}
@Techreport { RLB+:TR13subsumedbyRLB+:AOSD14,
author = {Rebelo, Henrique and Leavens, Gary T. and Bagherzadeh, Mehdi and Rajan, Hridesh and Lima, Ricardo and Zimmerman, Daniel M. and Cornelio, Marcio and Th\"{u}m, Thomas},
title = {AspectJML: Modular Specification and Runtime Checking for Crosscutting Contracts (Technical Report)},
year = {2013},
month = {9},
booktitle = {Technical Report CS-TR-13-07},
address = {Orlando, FL, USA},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2013/2013-TR-Rebelo.pdf}
}
@Article { ARTK13,
author = {Apel, Sven and Rhein, Alexander and Th\"{u}m, Thomas and K\"{a}stner, Christian},
title = {Feature-Interaction Detection Based on Feature-Based Specifications},
year = {2013},
month = {8},
issn = {1389-1286},
DOI = {10.1016/j.comnet.2013.02.025},
journal = {Computer Networks},
publisher = {Elsevier North-Holland, Inc.},
pages = {2399-2409},
tags = {SoftVarE}
}
@Inproceedings { 405413838975_2013,
author = {Sneyers, Jon and Schreye, Daniel De and Fr\"{u}hwirth, Thom},
title = {Probabilistic Legal Reasoning in CHRiSM},
year = {2013},
month = {8},
booktitle = {Selected Papers of the 29th International Conference on Logic Programming (ICLP 2013)},
journal = {Theory and Practice of Logic Programming},
volume = {13, 4-5-Online-Supplement},
publisher = {Cambridge University Press}
}
@Article { ZakiFA2013,
author = {Zaki, Amira and Fr\"{u}hwirth, Thom and Abdennadher, Slim},
title = {Towards Inverse Execution of Constraint Handling Rules},
year = {2013},
month = {8},
organization = {29th International Conference on Logic Programming (ICLP 2013)},
journal = {Theory and Practice of Logic Programming},
volume = {13},
publisher = {Cambridge University Press},
number = {4-5-Online-Supplement}
}
@Inproceedings { SST:MultiPLE13,
author = {Schr\"{o}ter, Reimar and Siegmund, Norbert and Th\"{u}m, Thomas},
title = {Towards Modular Analysis of Multi Product Lines},
year = {2013},
month = {8},
isbn = {978-1-4503-2325-3},
DOI = {10.1145/2499777.2500719},
booktitle = {Proc. Int'l Workshop on Multi Product Line Engineering (MultiPLE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {96-99},
tags = {SoftVarE}
}
@Inproceedings { 493185585557_2013,
author = {Zaki, Amira and Rau, Matthias and Fr\"{u}hwirth, Thom},
title = {CHR-IDE: An Eclipse Plug-In for Constraint Handling Rules},
year = {2013},
month = {7},
school = {K.U.Leuven},
institute = {Department of Computer Science},
booktitle = {CHR 2013: Proc. 10th Workshop on Constraint Handling Rules},
editor = {Henning Christiansen and Jon Sneyers}
}
@Inproceedings { 691900296372_2013,
author = {Sneyers, Jon and Schreye, Daniel De and Fr\"{u}hwirth, Thom},
title = {CHRiSM and Probabilistic Argumentation Logic},
year = {2013},
month = {7},
school = {K.U.Leuven},
institute = {Department of Computer Science},
booktitle = {CHR 2013: Proc. 10th Workshop on Constraint Handling Rules},
editor = {Henning Christiansen and Jon Sneyers}
}
@Inproceedings { T:ISSTA13,
author = {Th\"{u}m, Thomas},
title = {Product-Line Verification With Feature-Oriented Contracts},
year = {2013},
month = {7},
isbn = {978-1-4503-2159-4},
DOI = {10.1145/2483760.2492396},
booktitle = {Proc. Int'l Symposium on Software Testing and Analysis (ISSTA)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {374-377},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2013/2013-ISSTA-Thuem.pdf}
}
@Inproceedings { TAZ+:MASPEGHI13,
author = {Th\"{u}m, Thomas and Apel, Sven and Zelend, Andreas and Schr\"{o}ter, Reimar and M\"{o}ller, Bernhard},
title = {Subclack: Feature-Oriented Programming With Behavioral Feature Interfaces},
year = {2013},
month = {7},
isbn = {978-1-4503-2046-7},
DOI = {10.1145/2489828.2489829},
booktitle = {Proc. Workshop on MechAnisms for SPEcialization, Generalization and inHerItance (MASPEGHI)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {1-8},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2013/2013-MASPEGHI-Thuem.pdf}
}
@Manual { Dausend.Mueller.ea2013,
author = {Dausend, Marcel and M\"{u}ller, Markus and Stegmaier, Michael},
title = {An advanced Editor and Debugger for CoreASM},
year = {2013},
month = {3},
organization = {Universit\"{a}t Ulm}
}
@Article { 252717077560_2013,
author = {Betz, Hariolf and Fr\"{u}hwirth, Thom},
title = {Linear-Logic Based Analysis of Constraint Handling Rules with Disjunction},
year = {2013},
month = {2},
journal = {ACM Transactions on Computational Logic (TOCL)},
volume = {14:1},
publisher = {ACM},
pages = {1-37},
event_place = {New York, USA}
}
@Inproceedings { STSS:VaMoS13,
author = {Schr\"{o}ter, Reimar and Th\"{u}m, Thomas and Siegmund, Norbert and Saake, Gunter},
title = {Automated Analysis of Dependent Feature Models},
year = {2013},
month = {1},
isbn = {978-1-4503-1541-8},
DOI = {10.1145/2430502.2430515},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {9:1-9:5},
tags = {SoftVarE}
}
@Inproceedings { RAK+:VaMoS13,
author = {Rhein, Alexander and Apel, Sven and K\"{a}stner, Christian and Th\"{u}m, Thomas and Schaefer, Ina},
title = {The PLA Model: On the Combination of Product-Line Analyses},
year = {2013},
month = {1},
isbn = {978-1-4503-1541-8},
DOI = {10.1145/2430502.2430522},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {14:1-14:8},
tags = {SoftVarE}
}
@Incollection { SaadGF2012,
author = {Saad, Aya and Gervet, Carmen and Fr\"{u}hwirth, Thom},
title = {CDF-Intervals Revisited},
year = {2012},
month = {10},
booktitle = {The Eleventh International Workshop on Constraint Modelling and Reformulation (ModRef 2012)},
event_name = {The Eleventh International Workshop on Constraint Modelling and Reformulation (ModRef 2012)},
event_place = {Quebec City, Canada}
}
@Inproceedings { TSAH:GPCE12,
author = {Th\"{u}m, Thomas and Schaefer, Ina and Apel, Sven and Hentschel, Martin},
title = {Family-Based Deductive Verification of Software Product Lines},
year = {2012},
month = {9},
isbn = {978-1-4503-1129-8},
DOI = {10.1145/2371401.2371404},
booktitle = {Proc. Int'l Conf. on Generative Programming and Component Engineering (GPCE)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {11-20},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2012/2012-GPCE-Thuem.pdf}
}
@Inproceedings { zaki_parallel_gpu_chr12,
author = {Zaki, Amira and Fr\"{u}hwirth, Thom and Geller, Ilvar},
title = {Parallel Execution of Constraint Handling Rules on a Graphical Processing Unit},
year = {2012},
month = {9},
booktitle = {CHR '12: Proc. 9th Workshop on Constraint Handling Rules},
pages = {82-90}
}
@Proceedings { FOSD12,
title = {Proceedings of the 4th International Workshop on Feature-Oriented Software Development (FOSD)},
year = {2012},
month = {9},
isbn = {978-1-4503-1309-4},
DOI = {10.1145/2377816},
publisher = {ACM},
address = {New York, NY, USA},
editor = {Ina Schaefer and Thomas Th\"{u}m},
tags = {SoftVarE, EditorialThomasThuem}
}
@Proceedings { Sneyers2016,
author = {Sneyers, Jon and Fr\"{u}hwirth, Thom},
title = {Proceedings of the 9th International Workshop on Constraint Handling Rules (CHR 2012)},
year = {2012},
month = {9},
organization = {Department of Computer Science, Katholieke Universiteit Leuven},
volume = {Report CW 624},
event_place = {Leuven, Belgium}
}
@Incollection { 811771311662_2012,
author = {Bolock, Alia El and Zaki, Amira and Fr\"{u}hwirth, Thom},
title = {Substitution-based CHR Solver for Bivariate Binomial Equation Sets},
year = {2012},
month = {9},
booktitle = {CHR 2012: Ninth International Workshop on Constraint Handling Rules},
event_place = {Budapest, Hungary}
}
@Manual { 868687423744_2012,
author = {Wielemaker, Jan and Fr\"{u}hwirth, Thom and Koninck, Leslie De and Triska, Markus and Uneson, Marcus},
title = {SWI Prolog Reference Manual 6.2.2},
year = {2012},
month = {9},
isbn = {978-3-84-822617-7},
publisher = {Books On Demand}
}
@Article { KATS:TOSEM12,
author = {K\"{a}stner, Christian and Apel, Sven and Th\"{u}m, Thomas and Saake, Gunter},
title = {Type Checking Annotation-Based Product Lines},
year = {2012},
month = {7},
issn = {1049-331X},
DOI = {10.1145/2211616.2211617},
journal = {Trans. on Software Engineering and Methodology (TOSEM)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {14:1-14:39},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2012/2012-TOSEM-Kaestner.pdf}
}
@Inproceedings { T:MIT12subsumedbyThuem15,
author = {Th\"{u}m, Thomas},
title = {Verification of Software Product Lines Using Contracts},
year = {2012},
month = {7},
isbn = {978-3-940961-73-0},
booktitle = {Doktorandentagung Magdeburger-Informatik-Tage (MIT)},
publisher = {University of Magdeburg},
address = {Germany},
pages = {75-82},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2012/2012-MIT-Thuem.pdf}
}
@Incollection { Breckel2012,
author = {Breckel, Alexander},
title = {Error Mining: Bug Detection through Comparison with Large Code Databases},
year = {2012},
month = {6},
day = {2},
DOI = {10.1109/MSR.2012.6224278},
booktitle = {Proceedings of the 9th International Working Conference on Mining Software Repositories},
event_name = {9th International Working Conference on Mining Software Repositories},
event_place = {Zurich, Switzerland}
}
@Techreport { TAK+:TR12subsumedbyTAK+:CSUR14,
author = {Th\"{u}m, Thomas and Apel, Sven and K\"{a}stner, Christian and Kuhlemann, Martin and Schaefer, Ina and Saake, Gunter},
title = {Analysis Strategies for Software Product Lines},
year = {2012},
month = {4},
issn = {1869-5078},
booktitle = {Technical Report FIN-004-2012},
address = {Germany},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2012/2012-TR-Thuem.pdf}
}
@Inproceedings { TSK+:FASE12,
author = {Th\"{u}m, Thomas and Schaefer, Ina and Kuhlemann, Martin and Apel, Sven and Saake, Gunter},
title = {Applying Design by Contract to Feature-Oriented Programming},
year = {2012},
month = {3},
isbn = {978-3-642-28871-5},
DOI = {10.1007/978-3-642-28872-2\_18},
booktitle = {Proc. Int'l Conf. on Fundamental Approaches to Software Engineering (FASE)},
publisher = {Springer},
address = {Berlin, Heidelberg},
pages = {255-269},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2012/2012-FASE-Thuem.pdf}
}
@Article { TSP+:ISRN12,
author = {Th\"{u}m, Thomas and Schulze, Sandro and Pukall, Mario and Saake, Gunter and G\"{u}nther, Sebastian},
title = {Secure and Customizable Data Management for Automotive Systems: A Feasibility Study},
year = {2012},
month = {3},
DOI = {10.5402/2012/424230},
journal = {ISRN Software Engineering},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2012/2012-ISRN-Thuem.pdf}
}
@Article { Guttmann2012e,
author = {Guttmann, Walter},
title = {Algebras for Iteration and Infinite Computations},
year = {2012},
DOI = {10.1007/s00236-012-0162-2},
journal = {Acta Informatica}
}
@Inproceedings { Triossi:2012:CCP:2370776.2370798,
author = {Triossi, Andrea and Orlando, Salvatore and Raffaet\`{a}, Alessandra and Fr\"{u}hwirth, Thom},
title = {Compiling CHR to Parallel Hardware},
year = {2012},
isbn = {978-1-4503-1522-7},
DOI = {10.1145/2370776.2370798},
booktitle = {Proceedings of the 14th Symposium on Principles and Practice of Declarative Programming},
publisher = {ACM},
address = {New York, NY, USA},
series = {PPDP '12},
pages = {173--184},
keywords = {chr, hardware acceleration, parallelism},
web_url = {http://doi.acm.org/10.1145/2370776.2370798}
}
@Inproceedings { Dausend.Stegmaier.ea2012,
author = {Dausend, Marcel and Stegmaier, Michael and Raschke, Alexander},
title = {Debugging Abstract State Machine Specifications: An Extension of CoreASM},
year = {2012},
isbn = {978-88-7958-008-3},
booktitle = {Proceedings of the Posters \\& Tool demos Session, iFM 2012 \\& ABZ 2012},
file_url = {/fileadmin/website\_uni\_ulm/iui.inst.170/home/stegmaier/ABZ\_2012\_Stegmaier\_Debugger.pdf}
}
@Article { TB12,
author = {Th\"{u}m, Thomas and Benduhn, Fabian},
title = {Entwicklung von Softwarevarianten mit FeatureIDE},
year = {2012},
month = {1},
journal = {Eclipse Magazin},
pages = {94-97},
tags = {SoftVarE}
}
@Article { Guttmann2012d,
author = {Guttmann, Walter},
title = {Extended Designs Algebraically},
year = {2012},
DOI = {10.1016/j.scico.2012.07.009},
journal = {Science of Computer Programming}
}
@Article { Guttmann2012b,
author = {Guttmann, Walter},
title = {Typing Theorems of Omega Algebra},
year = {2012},
DOI = {10.1016/j.jlap.2012.05.002},
journal = {Journal of Logic and Algebraic Programming}
}
@Inproceedings { Guttmann2012a,
author = {Guttmann, Walter},
title = {Unifying Correctness Statements},
year = {2012},
DOI = {10.1007/978-3-642-31113-0\_11},
booktitle = {Mathematics of Program Construction},
volume = {7342},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Gibbons, J. and Nogueira, P.},
pages = {198-219}
}
@Inproceedings { Guttmann2012c,
author = {Guttmann, Walter},
title = {Unifying Lazy and Strict Computations},
year = {2012},
DOI = {10.1007/978-3-642-33314-9\_2},
booktitle = {Relational and Algebraic Methods in Computer Science},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Griffin, T. G. and Kahl, W.}
}
@Inproceedings { STKS:VaMoS12,
author = {Schulze, Sandro and Th\"{u}m, Thomas and Kuhlemann, Martin and Saake, Gunter},
title = {Variant-Preserving Refactoring in Feature-Oriented Software Product Lines},
year = {2012},
month = {1},
DOI = {10.1145/2110147.2110156},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {73-81},
tags = {SoftVarE}
}
@Techreport { TSP+:11,
author = {Th\"{u}m, Thomas and Schulze, Sandro and Pukall, Mario and Saake, Gunter and G\"{u}nther, Sebastian},
title = {AutoDaMa: On the Feasibility of Secure and Tailor-made Automotive Data Management},
year = {2011},
month = {11},
booktitle = {Technical Report FIN-008-2011},
address = {Germany},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2011/2011-TR-Thuem.pdf}
}
@Inproceedings { TKES:SPLC11,
author = {Th\"{u}m, Thomas and K\"{a}stner, Christian and Erdweg, Sebastian and Siegmund, Norbert},
title = {Abstract Features in Feature Modeling},
year = {2011},
month = {8},
isbn = {978-0-7695-4487-8},
DOI = {10.1109/SPLC.2011.53},
booktitle = {Proc. Int'l Systems and Software Product Line Conf. (SPLC)},
publisher = {IEEE},
address = {Washington, DC, USA},
pages = {191-200},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2011/2011-SPLC-Thuem.pdf}
}
@Inproceedings { STAL:FOSD11,
author = {Scholz, Wolfgang and Th\"{u}m, Thomas and Apel, Sven and Lengauer, Christian},
title = {Automatic Detection of Feature Interactions Using the Java Modeling Language: An Experience Report},
year = {2011},
month = {8},
isbn = {978-1-4503-0789-5},
DOI = {10.1145/2019136.2019144},
booktitle = {Proc. Int'l Workshop on Feature-Oriented Software Development (FOSD)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {7:1-7:8},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2011/2011-FOSD-Scholz.pdf}
}
@Article { Guttmann2011b,
author = {Guttmann, Walter},
title = {Fixpoints for General Correctness},
year = {2011},
month = {8},
DOI = {10.1016/j.jlap.2011.04.004},
journal = {Journal of Logic and Algebraic Programming},
volume = {80},
pages = {248-265},
number = {6}
}
@Inproceedings { TSKA:VAST11,
author = {Th\"{u}m, Thomas and Schaefer, Ina and Kuhlemann, Martin and Apel, Sven},
title = {Proof Composition for Deductive Verification of Software Product Lines},
year = {2011},
month = {3},
DOI = {10.1109/ICSTW.2011.48},
booktitle = {Proc. Int'l Workshop on Variability-Intensive Systems Testing, Validation and Verification (VAST)},
publisher = {IEEE},
address = {Washington, DC, USA},
pages = {270-277},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2011/2011-VAST-Thuem.pdf}
}
@Article { Dausend.Poguntke2011,
author = {Dausend, Marcel and Poguntke, Mark},
title = {Ausf\"{u}hrbare UML-Modelle multimodaler Interaktionsanwendungen},
year = {2011},
journal = {i-com: Zeitschrift f\"{u}r interaktive und kooperative Medien},
volume = {10},
pages = {33-39},
number = {3}
}
@Conference { Dausend.Poguntke2011a,
author = {Dausend, Marcel and Poguntke, Mark},
title = {Ausf\"{u}hrbare UML-Modelle multimodaler Interaktionsanwendungen},
year = {2011},
booktitle = {Informatik 2011, Workshop: Modellbasierte Entwicklung von Benutzungsschnittstellen},
address = {Berlin}
}
@Conference { Dausend.Raiser2011,
author = {Dausend, Marcel and Raiser, Frank},
title = {Model Transformation using Constraint Handling Rules as a basis for Model Interpretation},
year = {2011},
booktitle = {CHR 2011 -- Eighth International Workshop on Constraint Handling Rules}
}
@Techreport { Dausend2011,
author = {Dausend, Marcel},
title = {Towards a UML Profile based on Formal Semantics for Modelling Multimodal Interactive Systems},
year = {2011},
institution = {Ulm University},
address = {Ulm}
}
@Inproceedings { GuttmannStruthWeber2011a,
author = {Guttmann, Walter and Struth, G. and Weber, T.},
title = {A Repository for Tarski-Kleene Algebras},
year = {2011},
booktitle = {Automated Theory Engineering},
volume = {760},
series = {CEUR Workshop Proceedings},
editor = {H\"{o}fner, P. and McIver, A. and Struth, G.},
pages = {30-39},
web_url = {http://ceur-ws.org/Vol-760/paper5.pdf}
}
@Inproceedings { LangbeinEtAl2011,
author = {Langbein, Johannes and Stelzer, Roland and Fr\"{u}hwirth, Thom},
title = {A Rule-Based Approach to Long-Term Routing for Autonomous Sailboats},
year = {2011},
DOI = {10.1007/978-3-642-22836-0\_14},
booktitle = {Robotic Sailing: Proceedings of the 4th International Robotic Sailing Conference},
publisher = {Springer-Verlag},
editor = {Schlaefer, A. and Blaurock, O.},
pages = {195-204}
}
@Article { RaiserFruehwirth2011,
author = {Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {Analysing graph transformation systems through constraint handling rules},
year = {2011},
month = {1},
DOI = {10.1017/S1471068410000438},
journal = {Theory and Practice of Logic Programming},
volume = {11},
pages = {65-109},
number = {1}
}
@Inproceedings { GuttmannStruthWeber2011b,
author = {Guttmann, Walter and Struth, Georg and Weber, Tjark},
title = {Automating Algebraic Methods in Isabelle},
year = {2011},
DOI = {10.1007/978-3-642-24559-6\_41},
booktitle = {Formal Methods and Software Engineering},
volume = {6991},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Qin, S. and Qiu, Z.},
pages = {617-632}
}
@Inproceedings { Gessenharter2011,
author = {Gessenharter, Dominik and Rauscher, Martin},
title = {Code Generation for UML 2 Activity Diagrams: Towards a Comprehensive Model-Driven Development Approach},
year = {2011},
DOI = {10.1007/978-3-642-21470-7\_15},
booktitle = {Modelling Foundations and Applications},
volume = {6698},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {France, R. B. and K\"{u}ster, J. M. and Bordbar, B. and Paige, R. F.},
pages = {205-220}
}
@Book { FruehwirthRaiser2011a,
title = {Constraint Handling Rules: Compilation, Execution, and Analysis},
year = {2011},
isbn = {978-3-83-911591-6},
publisher = {Books on Demand},
editor = {Fr\"{u}hwirth, T. and Raiser, F.}
}
@Incollection { FruehwirthRaiser2011b,
title = {Foreword and Appendix},
year = {2011},
isbn = {978-3-83-911591-6},
booktitle = {Constraint Handling Rules: Compilation, Execution, and Analysis},
publisher = {Books on Demand},
editor = {Fr\"{u}hwirth, T. and Raiser, F.}
}
@Article { PartschDausendGessenharterKohlmeyerRaschke2011,
author = {Partsch, Helmuth and Dausend, Marcel and Gessenharter, Dominik and Kohlmeyer, Jens and Raschke, Alexander},
title = {From Formal Semantics to Executable Models: A Pragmatic Approach to Model-Driven Development},
year = {2011},
journal = {International Journal of Software and Informatics},
volume = {5},
pages = {291-312},
number = {1-2, Part II}
}
@Inproceedings { RSTS:VAMOS11,
author = {Rosenm\"{u}ller, Marko and Siegmund, Norbert and Th\"{u}m, Thomas and Saake, Gunter},
title = {Multi-Dimensional Variability Modeling},
year = {2011},
month = {1},
booktitle = {Proc. Int'l Workshop on Variability Modelling of Software-Intensive Systems (VaMoS)},
publisher = {ACM},
address = {New York, NY, USA},
pages = {11-22},
tags = {SoftVarE}
}
@Inproceedings { Guttmann2011a,
author = {Guttmann, Walter},
title = {Towards a Typed Omega Algebra},
year = {2011},
DOI = {10.1007/978-3-642-21070-9\_16},
booktitle = {Relational and Algebraic Methods in Computer Science},
volume = {6663},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Swart, H. de},
pages = {196-211}
}
@Article { Guttmann2010c,
author = {Guttmann, Walter},
title = {Imperative Abstractions for Functional Actions},
year = {2010},
month = {11},
DOI = {10.1016/j.jlap.2010.07.015},
journal = {Journal of Logic and Algebraic Programming},
volume = {79},
pages = {768-793},
number = {8}
}
@Article { BetzRaiserFruehwirth2010c,
author = {Betz, Hariolf and Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {A Complete and Terminating Execution Model for Constraint Handling Rules},
year = {2010},
month = {7},
DOI = {10.1017/S147106841000030X},
journal = {Theory and Practice of Logic Programming},
volume = {10},
pages = {597-610},
number = {4-6}
}
@Inproceedings { Gessenharter2010a,
author = {Gessenharter, Dominik},
title = {Extending the UML Semantics for a Better Support of Model Driven Software Development},
year = {2010},
month = {7},
booktitle = {Proceedings of the 2010 International Conference on Software Engineering Research and Practice (SERP 2010)},
volume = {1},
editor = {Arabnia, H. R. and Reza, H. and Deligiannidis, L. and Cuadrado-Gallego, J. J. and Schmidt, V. and Solo, A. M. G.},
pages = {45-51}
}
@Inproceedings { LangbeinEtAl2010,
author = {Langbein, Johannes and Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {A State Equivalence and Confluence Checker for CHR},
year = {2010},
month = {5},
booktitle = {Proceedings of the 7th International Workshop on Constraint Handling Rules},
publisher = {Departement of Computer Science, Katholieke Universiteit Leuven},
series = {Report},
editor = {Van Weert, P. and De Koninck, L.},
pages = {1-7},
number = {CW 588},
web_url = {http://www.cs.kuleuven.be/publicaties/rapporten/cw/CW588.pdf}
}
@Inproceedings { GeiselhartEtAl2010,
author = {Geiselhart, Florian and Raiser, Frank and Sneyers, Jon and Fr\"{u}hwirth, Thom},
title = {MTSeq: Multi-touch-enabled CHR-based Music Generation and Manipulation},
year = {2010},
month = {5},
booktitle = {Proceedings of the 7th International Workshop on Constraint Handling Rules},
publisher = {Departement of Computer Science, Katholieke Universiteit Leuven},
series = {Report},
editor = {Van Weert, P. and De Koninck, L.},
pages = {41-46},
number = {CW 588},
web_url = {http://www.cs.kuleuven.be/publicaties/rapporten/cw/CW588.pdf}
}
@Inproceedings { BetzRaiserFruehwirth2010b,
author = {Betz, Hariolf and Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {Persistent Constraints in Constraint Handling Rules},
year = {2010},
month = {3},
booktitle = {Proceedings of the 23rd Workshop on (Constraint) Logic Programming 2009},
publisher = {Universit\"{a}tsverlag Potsdam},
editor = {Geske, U. and Wolf, A.},
pages = {155-166},
web_url = {http://opus.kobv.de/ubp/volltexte/2010/4154/}
}
@Article { GuttmannMoeller2010,
author = {Guttmann, Walter and M\"{o}ller, Bernhard},
title = {Normal Design Algebra},
year = {2010},
month = {2},
DOI = {10.1016/j.jlap.2009.07.002},
journal = {Journal of Logic and Algebraic Programming},
volume = {79},
pages = {144-173},
number = {2}
}
@Conference { Dausend2010,
author = {Dausend, Marcel},
title = {Potentials of Unified Modeling Language Profiles in the Field of Human-Computer Interaction},
year = {2010},
booktitle = {International Conference on What Makes Humans Human?},
address = {Ulm, Germany}
}
@Inproceedings { Dausend.Poguntke2010,
author = {Dausend, Marcel and Poguntke, Mark},
title = {Spezifikation multimodaler Interaktionsanwendungen mit UML},
year = {2010},
booktitle = {Mensch \\& Computer},
journal = {Mensch \\& Computer},
publisher = {Oldenbourg Verlag},
pages = {215--224}
}
@Techreport { BetzRaiserFruehwirth2010a,
author = {Betz, Hariolf and Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {A Complete and Terminating Execution Model for Constraint Handling Rules},
type = {Ulmer Informatik-Berichte},
year = {2010},
month = {1},
institution = {Universit\"{a}t Ulm},
number = {2010-01},
web_url = {http://vts.uni-ulm.de/doc.asp?id=7193}
}
@Inproceedings { Guttmann2010b,
author = {Guttmann, Walter},
title = {Lazy UTP},
year = {2010},
DOI = {10.1007/978-3-642-14521-6\_6},
booktitle = {Unifying Theories of Programming, Second International Symposium, UTP 2008},
volume = {5713},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Butterfield, A.},
pages = {82-101}
}
@Inproceedings { Guttmann2010a,
author = {Guttmann, Walter},
title = {Partial, Total and General Correctness},
year = {2010},
DOI = {10.1007/978-3-642-13321-3\_11},
booktitle = {Mathematics of Program Construction},
volume = {6120},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Bolduc, C. and Desharnais, J. and Ktari, B.},
pages = {157-177}
}
@Book { Partsch2010,
author = {Partsch, Helmuth},
title = {Requirements-Engineering systematisch - Modellbildung f\"{u}r softwaregest\"{u}tzte Systeme},
year = {2010},
edition = {zweite, \"{u}berarbeitete und erweiterte},
publisher = {Springer-Verlag}
}
@Inproceedings { DausendPoguntke2010,
author = {Dausend, Marcel and Poguntke, Mark},
title = {Spezifikation multimodaler Interaktionsanwendungen mit UML},
year = {2010},
booktitle = {Mensch \\& Computer 2010},
publisher = {Oldenbourg},
editor = {Ziegler, J. and Schmidt, A.},
pages = {215-224}
}
@Inproceedings { Gessenharter2010b,
author = {Gessenharter, Dominik},
title = {UML Activities at Runtime: Experiences of Using Interpreters and Running Generated Code},
year = {2010},
DOI = {10.1007/978-3-642-16385-2\_34},
booktitle = {Advances in Conceptual Modeling: Applications and Challenges},
volume = {6413},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Trujillo, J. and Dobbie, G. and Kangassalo, H. and Hartmann, S. and Kirchberg, M. and Rossi, M. and Reinhartz-Berger, I. and Zim\'{a}nyi, E. and Frasincar, F.},
pages = {275-284}
}
@Inproceedings { Guttmann2010d,
author = {Guttmann, Walter},
title = {Unifying Recursion in Partial, Total and General Correctness},
year = {2010},
DOI = {10.1007/978-3-642-16690-7\_10},
booktitle = {Unifying Theories of Programming, Third International Symposium, UTP 2010},
volume = {6445},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Qin, S.},
pages = {207-225}
}
@Inproceedings { KohlmeyerGuttmann2010,
author = {Kohlmeyer, Jens and Guttmann, Walter},
title = {Unifying the Semantics of UML 2 State, Activity and Interaction Diagrams},
year = {2010},
DOI = {10.1007/978-3-642-11486-1\_18},
booktitle = {Perspectives of System Informatics: 7th International Andrei Ershov Memorial Conference, PSI 2009},
volume = {5947},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Pnueli, A. and Virbitskaite, I. and Voronkov, A.},
pages = {206-217}
}
@Inproceedings { RaiserFruehwirth2009c,
author = {Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {Strong Joinability Analysis for Graph Transformation Systems in CHR},
year = {2009},
month = {11},
DOI = {10.1016/j.entcs.2009.10.019},
booktitle = {Proceedings of the Fifth International Workshop on Computing with Terms and Graphs (TERMGRAPH 2009)},
volume = {253},
series = {Electronic Notes in Theoretical Computer Science},
editor = {Corradini, A.},
pages = {91-111},
number = {4}
}
@Article { Dausend.Berton.ea2009,
author = {Dausend, Marcel and Berton, Andr\'{e} and Zilles, Jonas},
title = {UML for automotive multi-modal HCI},
year = {2009},
month = {9},
journal = {AutomotiveUI 2009 - First International Conference on Automotive User Interfaces and Interactive Vehicular Applications},
pages = {3}
}
@Inproceedings { Raschke2009a,
author = {Raschke, Alexander},
title = {Translation of UML 2 Activity Diagrams into Finite State Machines for Model Checking},
year = {2009},
month = {8},
DOI = {10.1109/SEAA.2009.60},
booktitle = {35th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)},
publisher = {IEEE Computer Society},
pages = {149-154}
}
@Inproceedings { Raiser2009,
author = {Raiser, Frank},
title = {Analysing Graph Transformation Systems Using Extended Methods from Constraint Handling Rules},
year = {2009},
month = {7},
DOI = {10.1007/978-3-642-02846-5\_54},
booktitle = {Logic Programming: 25th International Conference (ICLP 2009)},
volume = {5649},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Hill, P. M. and Warren, D. S.},
pages = {540-541}
}
@Proceedings { RaiserSneyers2009,
title = {CHR 2009: Proceedings of the Sixth International Workshop on Constraint Handling Rules},
year = {2009},
month = {7},
organization = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
series = {Technical Report},
editor = {Raiser, F. and Sneyers, J.},
number = {CW 555},
web_url = {http://www.cs.kuleuven.be/publicaties/rapporten/cw/CW555.pdf}
}
@Inproceedings { RaiserEtAl2009,
author = {Raiser, Frank and Betz, Hariolf and Fr\"{u}hwirth, Thom},
title = {Equivalence of CHR States Revisited},
year = {2009},
month = {7},
booktitle = {CHR 2009: Proceedings of the Sixth International Workshop on Constraint Handling Rules},
publisher = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
series = {Technical Report},
editor = {Raiser, F. and Sneyers, J.},
pages = {34-48},
number = {CW 555},
web_url = {http://www.cs.kuleuven.be/publicaties/rapporten/cw/CW555.pdf}
}
@Inproceedings { RaiserFruehwirth2009b,
author = {Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {Operational Equivalence of Graph Transformation Systems},
year = {2009},
month = {7},
booktitle = {CHR 2009: Proceedings of the Sixth International Workshop on Constraint Handling Rules},
publisher = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
series = {Technical Report},
editor = {Raiser, F. and Sneyers, J.},
pages = {49-61},
number = {CW 555},
web_url = {http://www.cs.kuleuven.be/publicaties/rapporten/cw/CW555.pdf}
}
@Inproceedings { KohlmeyerGuttmann2009,
author = {Kohlmeyer, Jens and Guttmann, Walter},
title = {Unifying the Semantics of UML 2 State, Activity and Interaction Diagrams},
year = {2009},
month = {6},
booktitle = {Perspectives of System Informatics: Proceedings of the Seventh International Andrei Ershov Memorial Conference},
publisher = {A. P. Ershov Institute of Informatics Systems, Novosibirsk},
editor = {Pnueli, A. and Virbitskaite, I. and Voronkov, A.},
pages = {159-166}
}
@Inproceedings { KTS+:ICSE09,
author = {K\"{a}stner, Christian and Th\"{u}m, Thomas and Saake, Gunter and Feigenspan, Janet and Leich, Thomas and Wielgorz, Fabian and Apel, Sven},
title = {FeatureIDE: A Tool Framework for Feature-Oriented Software Development},
year = {2009},
month = {5},
DOI = {10.1109/ICSE.2009.5070568},
booktitle = {Proc. Int'l Conf. on Software Engineering (ICSE)},
publisher = {IEEE},
address = {Washington, DC, USA},
pages = {611-614},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2009/2009-ICSE-Kaestner.pdf},
note = {Formal demonstration paper}
}
@Inproceedings { TBK:ICSE09,
author = {Th\"{u}m, Thomas and Batory, Don and K\"{a}stner, Christian},
title = {Reasoning About Edits to Feature Models},
year = {2009},
month = {5},
isbn = {978-1-4244-3453-4},
DOI = {10.1109/ICSE.2009.5070526},
booktitle = {Proc. Int'l Conf. on Software Engineering (ICSE)},
publisher = {IEEE},
address = {Washington, DC, USA},
pages = {254-264},
tags = {SoftVarE},
file_url = {https://github.com/SoftVarE-Group/Papers/raw/main/2009/2009-ICSE-Thuem.pdf}
}
@Inproceedings { LeuserPortaBolzRaschke2009,
author = {Leuser, J. and Porta, N. and Bolz, Armin and Raschke, Alexander},
title = {Empirical Validation of a Requirements Engineering Process Guide},
year = {2009},
month = {4},
booktitle = {13th International Conference on Evaluation and Assessment in Software Engineering (EASE)},
publisher = {The British Computer Society},
series = {Electronic Workshops in Computing},
editor = {Budgen, D. and Turner, M. and Niazi, M.},
web_url = {http://www.bcs.org/server.php?show=ConWebDoc.25020}
}
@Book { Fruehwirth2009,
author = {Fr\"{u}hwirth, Thom},
title = {Constraint Handling Rules},
year = {2009},
publisher = {Cambridge University Press},
web_url = {http://www.cambridge.org/catalogue/catalogue.asp?isbn=9780521877763}
}
@Inproceedings { Guttmann2009,
author = {Guttmann, Walter},
title = {General Correctness Algebra},
year = {2009},
DOI = {10.1007/978-3-642-04639-1\_11},
booktitle = {Relations and Kleene Algebra in Computer Science},
volume = {5827},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Berghammer, R. and Jaoua, A. M. and M\"{o}ller, B.},
pages = {150-165}
}
@Inproceedings { Gessenharter2009,
author = {Gessenharter, Dominik},
title = {Implementing UML Associations in Java: A Slim Code Pattern for a Complex Modeling Concept},
year = {2009},
DOI = {10.1145/1562100.1562104},
booktitle = {Relationships and Associations in Object-Oriented Languages},
publisher = {ACM},
pages = {17-24}
}
@Inproceedings { RaiserFruehwirth2009a,
author = {Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {Strong joinability analysis for graph transformation systems in CHR},
year = {2009},
DOI = {10.1016/j.entcs.2009.10.019},
booktitle = {Preliminary Proceedings of the 5th International Workshop on Computing with Terms and Graphs (TERMGRAPH)},
editor = {Corradini, A.},
pages = {97-112}
}
@Inproceedings { FerdinandEtAl2008,
author = {Ferdinand, C. and Frey, Patrick and Heckmann, Reinhold and Richter, Kai},
title = {Timing Correctness and Model-Based Software Development for Safety-Critical Automotive Applications: An Integrated, Tool-Supported Workflow},
year = {2008},
month = {11},
booktitle = {Automotive Safety \\& Security 2008}
}
@Inproceedings { Kohlmeyer2008,
author = {Kohlmeyer, Jens},
title = {Executing UML 2 Diagrams in ActiveCharts - A formal Semantics for the Combination of Behavior Specifications in the UML 2},
year = {2008},
month = {10},
booktitle = {Proceedings of the 2008 European Simulation and Modelling Conference},
editor = {Bertelle, C. and Ayesh, A.},
pages = {94-101}
}
@Inproceedings { CuenotEtAl2008b,
author = {Cuenot, Philippe and Frey, Patrick and Johansson, Ralf and L\"{o}nn, Henrik and T\"{o}rngren, Martin and Sj\"{o}stedt, C.-J.},
title = {Engineering Support For Automotive Embedded Systems: Beyond AUTOSAR},
year = {2008},
month = {9},
booktitle = {FISITA 2008 World Automotive Congress},
number = {F2008-05-053}
}
@Inproceedings { Guttmann2008c,
author = {Guttmann, Walter},
title = {Lazy UTP},
year = {2008},
month = {9},
booktitle = {Second International Symposium on the Unifying Theories of Programming (UTP 08)},
publisher = {Trinity College Dublin, Ireland},
editor = {Butterfield, A.},
pages = {253-272}
}
@Inproceedings { Raiser2008b,
author = {Raiser, Frank},
title = {Semi-automatic generation of CHR solvers for global constraints},
year = {2008},
month = {9},
DOI = {10.1007/978-3-540-85958-1\_47},
booktitle = {Principles and Practice of Constraint Programming, 14th International Conference, CP 2008},
volume = {5202},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Stuckey, P. J.},
pages = {588-592}
}
@Proceedings { SchrijversEtAl2008,
title = {CHR 2008, The 5th Workshop on Constraint Handling Rules},
year = {2008},
month = {7},
organization = {Research Institute for Symbolic Computation, Johannes Kepler University, Linz},
series = {RISC-Linz Report Series},
editor = {Schrijvers, T. and Raiser, F. and Fr\"{u}hwirth, T.},
number = {08-10},
web_url = {http://www.risc.uni-linz.ac.at/publications/download/risc\_3449/proceedings.pdf}
}
@Inproceedings { SneyersFruehwirth2008,
author = {Sneyers, Jon and Fr\"{u}hwirth, Thom},
title = {Generalized CHR Machines},
year = {2008},
month = {7},
booktitle = {CHR 2008, The 5th Workshop on Constraint Handling Rules},
editor = {Schrijvers, T. and Raiser, F. and Fr\"{u}hwirth, T.},
pages = {143-157}
}
@Inproceedings { HuersterEtAl2008,
author = {H\"{u}rster, Carolin and Omasreiter, H. and Schwinn, Thilo},
title = {The problem of traceability and its handling in complex decision processes},
year = {2008},
month = {7},
booktitle = {Proceedings of the 20th International Conference on Systems Research, Informatics and Cybernetics, InterSymp: Special Focus Symposium on Engineering and Management of IT-based Organizational Systems: A Systems Approach}
}
@Article { DjelloulEtAl2008,
author = {Djelloul, Khalil and Dao, T.-B.-H. and Fr\"{u}hwirth, Thom},
title = {Theory of finite or infinite trees revisited},
year = {2008},
month = {7},
DOI = {10.1017/S1471068407003171},
journal = {Theory and Practice of Logic Programming},
volume = {8},
pages = {431-489},
number = {4}
}
@Inproceedings { RaiserFruehwirth2008,
author = {Raiser, Frank and Fr\"{u}hwirth, Thom},
title = {Towards Term Rewriting Systems in Constraint Handling Rules},
year = {2008},
month = {7},
booktitle = {CHR 2008, The 5th Workshop on Constraint Handling Rules},
editor = {Schrijvers, T. and Raiser, F. and Fr\"{u}hwirth, T.},
pages = {19-33}
}
@Inproceedings { HaemmerleBetz2008,
author = {Haemmerl\'{e}, R. and Betz, Hariolf},
title = {Verification of Constraint Handling Rules using Linear Logic Phase Semantics},
year = {2008},
month = {7},
booktitle = {CHR 2008, The 5th Workshop on Constraint Handling Rules},
editor = {Schrijvers, T. and Raiser, F. and Fr\"{u}hwirth, T.},
pages = {67-78}
}
@Inproceedings { FreyFreund2008b,
author = {Frey, Patrick and Freund, U.},
title = {Integrating Timing Aspects in Model- and Component Based Embedded Control System Development for Automotive Applications},
year = {2008},
month = {4},
booktitle = {Tagungsband Dagstuhl-Workshop MBEES: Modellbasierte Entwicklung eingebetteter Systeme IV},
publisher = {TU Braunschweig},
series = {Informatik-Bericht 2008-02},
pages = {40-56},
web_url = {http://www.sse-tubs.de/mbees-dagstuhl/}
}
@Inproceedings { FreyFreund2008a,
author = {Frey, Patrick and Freund, U.},
title = {Model-Based AUTOSAR Integration of an Engine Management System},
year = {2008},
month = {3},
booktitle = {8. Internationales Stuttgarter Symposium: Automobil- und Motorentechnik}
}
@Techreport { TavakoliKolagariEtAl2008,
author = {Tavakoli Kolagari, Ramin and Raschke, Alexander and Schneiderhan, Matthias and Alexander, Ian},
title = {Entscheidungsdokumentation bei der Entwicklung innovativer Systeme f\"{u}r produktlinien-basierte Entwicklungsprozesse},
type = {Ulmer Informatik-Berichte},
year = {2008},
month = {2},
institution = {Universit\"{a}t Ulm},
number = {2008-04},
web_url = {http://vts.uni-ulm.de/doc.asp?id=6323}
}
@Techreport { Raiser2008a,
author = {Raiser, Frank},
title = {Semi-Automatic Generation of CHR Solvers from Global Constraint Automata},
type = {Ulmer Informatik-Berichte},
year = {2008},
month = {2},
institution = {Universit\"{a}t Ulm},
number = {2008-03},
web_url = {http://vts.uni-ulm.de/doc.asp?id=6322}
}
@Inproceedings { Mann.Berton.ea2008,
author = {Mann, Sandra and Berton, Andr\'{e} and Dausend, Marcel and Heisterkamp, Paul},
title = {\dqBeethoven's Ninth\dq - An Example on Naming Usage for Audio Files},
year = {2008},
booktitle = {Elektronische Sprachsignalverarbeitung Studientexte zur Sprachkommunikation}
}
@Inproceedings { Dausend.Ehrlich2008,
author = {Dausend, Marcel and Ehrlich, Ute},
title = {A Prototype for Future Spoken Dialog Systems Using an Embodied Conversational Agent},
year = {2008},
isbn = {978-3-540-69368-0},
DOI = {10.1007/978-3-540-69369-7\_30},
booktitle = {PIT '08: Proceedings of the 4th IEEE tutorial and research workshop on Perception and Interactive Technologies for Speech-Based Systems},
publisher = {Springer-Verlag},
pages = {268--271}
}
@Inproceedings { Dausend.Berton.ea2008,
author = {Dausend, Marcel and Berton, Andr\'{e} and Kaltenmeier, Alfred and Mann, Sandra},
title = {Was m\"{o}chten Sie h\"{o}ren? - Zielsicheres Suchen in gro\"{s}en Datenmengen mit integrierten multimodalen Systemen},
year = {2008},
booktitle = {Elektronische Sprachverarbeitung - Studientexte zur Sprachkommunikation},
volume = {50},
publisher = {TUDpress},
editor = {Arild Lacroix}
}
@Incollection { Guttmann2008b,
author = {Guttmann, Walter},
title = {Algebraic Foundations of the Unifying Theories of Programming},
year = {2008},
booktitle = {Ausgezeichnete Informatikdissertationen 2007},
volume = {D-8},
publisher = {Gesellschaft f\"{u}r Informatik},
series = {Lecture Notes in Informatics},
editor = {Wagner, D. and others},
pages = {141-150}
}
@Inproceedings { VeanesEtAl2008,
author = {Veanes, M. and Bj\orner, N. and Raschke, Alexander},
title = {An SMT Approach to Bounded Reachability Analysis of Model Programs},
year = {2008},
DOI = {10.1007/978-3-540-68855-6\_4},
booktitle = {Formal Techniques for Networked and Distributed Systems: FORTE 2008},
volume = {5048},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Suzuki, K. and Higashino, T. and Yasumoto, K. and El-Fakih, K.},
pages = {53-68}
}
@Proceedings { SchrijversFruehwirth2008,
title = {Constraint Handling Rules: Current Research Topics},
year = {2008},
volume = {5388},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
web_url = {http://www.springer.com/978-3-540-92242-1}
}
@Inproceedings { SobhiEtAl2008,
author = {Sobhi, Ingi and Abdennadher, Slim and Betz, Hariolf},
title = {Constructing Rule-Based Solvers for Intentionally-Defined Constraints},
year = {2008},
DOI = {10.1007/978-3-540-92243-8\_4},
booktitle = {Constraint Handling Rules: Current Research Topics},
volume = {5388},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
pages = {70-84}
}
@Inproceedings { CuenotEtAl2008a,
author = {Cuenot, Philippe and Frey, Patrick and Johannson, Ralf and L\"{o}nn, Henrik and Reiser, M.-O. and Servat, David and Tavakoli Kolagari, Ramin and Chen, D.-J.},
title = {Developing Automotive Products using the EAST-ADL2, an AUTOSAR Compliant Architecture Description Language},
year = {2008},
month = {1},
booktitle = {4th European Congress on Embedded Real Time Software (ERTS 2008)}
}
@Inproceedings { Guttmann2008a,
author = {Guttmann, Walter},
title = {Lazy Relations},
year = {2008},
DOI = {10.1007/978-3-540-78913-0\_12},
booktitle = {Relations and Kleene Algebra in Computer Science},
volume = {4988},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Berghammer, R. and M\"{o}ller, B. and Struth, G.},
pages = {138-154}
}
@Inproceedings { Gessenharter2008,
author = {Gessenharter, Dominik},
title = {Mapping the UML2 Semantics of Associations to a Java Code Generation Model},
year = {2008},
DOI = {10.1007/978-3-540-87875-9\_56},
booktitle = {Model Driven Engineering Languages and Systems},
volume = {5301},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Czarnecki, K. and Ober, I. and Bruel, J.-M. and Uhl, A. and V\"{o}lter, M.},
pages = {813-827}
}
@Inproceedings { Fruehwirth2008a,
author = {Fr\"{u}hwirth, Thom},
title = {Quasi-Linear-Time Algorithms by Generalisation of Union-Find in CHR},
year = {2008},
DOI = {10.1007/978-3-540-89812-2\_7},
booktitle = {Recent Advances in Constraints: 12th Annual ERCIM Workshop on Constraint Solving and Constraint Logic Programming, CSCLP 2007},
volume = {5129},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Fages, F. and Rossi, F. and Soliman, S.},
pages = {91-108}
}
@Inproceedings { Fruehwirth2008b,
author = {Fr\"{u}hwirth, Thom},
title = {Welcome to Constraint Handling Rules},
year = {2008},
DOI = {10.1007/978-3-540-92243-8\_1},
booktitle = {Constraint Handling Rules: Current Research Topics},
volume = {5388},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
pages = {1-15}
}
@Inproceedings { SchwinnHuerster2007,
author = {Schwinn, Thilo and H\"{u}rster, C. D.},
title = {Refactoring based on systematic analysis with a practical tool},
year = {2007},
month = {12},
booktitle = {Proceedings of the 20th International Conference on Software \\& Systems Engineering and their Applications, ICSSEA}
}
@Inproceedings { FreyFreund2007,
author = {Frey, Patrick and Freund, U.},
title = {AUTOSAR\} compliant reengineering of an Engine Management Syste},
year = {2007},
month = {10},
booktitle = {Preliminary Proceedings of the 4th Workshop on Object-Oriented Modeling of Embedded Real-Time Systems (OMER4)},
editor = {Gehrke, M. and Giese, H. and Stroop, J.},
pages = {18-24},
web_url = {http://omer4.upb.de/en/index\_en.htm}
}
@Inproceedings { Betz2007a,
author = {Betz, Hariolf},
title = {A Linear-Logic Semantics for Constraint Handling Rules with Disjunction},
year = {2007},
month = {9},
booktitle = {Proceedings of the 4th Workshop on Constraint Handling Rules, CHR 2007},
editor = {Djelloul, K. and Duck, G. J. and Sulzmann, M.},
pages = {17-31}
}
@Inproceedings { Fruehwirth2007,
author = {Fr\"{u}hwirth, Thom},
title = {Description Logic and Rules the CHR Way},
year = {2007},
month = {9},
booktitle = {Proceedings of the 4th Workshop on Constraint Handling Rules, CHR 2007},
editor = {Djelloul, K. and Duck, G. J. and Sulzmann, M.},
pages = {49-61}
}
@Inproceedings { RaiserTacchella2007,
author = {Raiser, Frank and Tacchella, P.},
title = {On Confluence of Non-terminating CHR Programs},
year = {2007},
month = {9},
booktitle = {Proceedings of the 4th Workshop on Constraint Handling Rules, CHR 2007},
editor = {Djelloul, K. and Duck, G. J. and Sulzmann, M.},
pages = {63-76}
}
@Inproceedings { Betz2007b,
author = {Betz, Hariolf},
title = {Relating Coloured Petri Nets to Constraint Handling Rules},
year = {2007},
month = {9},
booktitle = {Proceedings of the 4th Workshop on Constraint Handling Rules, CHR 2007},
editor = {Djelloul, K. and Duck, G. J. and Sulzmann, M.},
pages = {33-47}
}
@Inproceedings { SjoestedtEtAl2007,
author = {Sj\"{o}stedt, C.-J. and Chen, D.-J. and Cuenot, Philippe and Frey, Patrick and Johansson, Ralf and L\"{o}nn, Henrik and Servat, David and T\"{o}rngren, Martin},
title = {Developing Dependable Automotive Embedded Systems using the EAST-ADL; representing continuous time systems in SysML},
year = {2007},
month = {7},
booktitle = {Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools},
publisher = {Link\"{o}ping University Electronic Press, Link\"{o}pings universitet},
series = {Link\"{o}ping Electronic Conference Proceedings},
editor = {Fritzson, P. and Cellier, F. and Nytsch-Geusen, C.},
pages = {25-36},
web_url = {http://www.ep.liu.se/ecp/024/003/}
}
@Inproceedings { Meister2007,
author = {Meister, Marc},
title = {Concurrency of the Preflow-Push Algorithm in Constraint Handling Rules},
year = {2007},
month = {6},
booktitle = {Constraint Solving and Constraint Logic Programming, 12th Annual ERCIM Workshop},
editor = {Fages, F. and Rossi, F. and Soliman, S.},
pages = {160-169}
}
@Inproceedings { MeisterFruehwirth2007,
author = {Meister, Marc and Fr\"{u}hwirth, Thom},
title = {Reconstructing almost-linear Tree Equation Solving Algorithms in CHR},
year = {2007},
month = {6},
booktitle = {Constraint Solving and Constraint Logic Programming, 12th Annual ERCIM Workshop},
editor = {Fages, F. and Rossi, F. and Soliman, S.},
pages = {123-137}
}
@Inproceedings { MeisterEtAl2007c,
author = {Meister, Marc and Djelloul, Khalil and Robin, J.},
title = {Une s\'{e}mantique compl\`{e}te pour CHR en logique des transactions},
year = {2007},
month = {6},
booktitle = {Programmation par Contraintes, Troisi\`{e}mes Journ\'{e}es Francophones},
editor = {Deransart, P.},
pages = {130-138},
web_url = {http://hal.inria.fr/inria-00151149/en/}
}
@Inproceedings { MillerEtAl2007,
author = {Miller, S. and Kasper, T. and Schneiderhan, Matthias and Raschke, Alexander},
title = {A defect-based experiment for analysing and comparing software engineering processes},
year = {2007},
booktitle = {Experience on applying quantitative and qualitative empiricism to software engineering (5th International Workshop on Empirical Studies in Software Engineering)},
publisher = {Fraunhofer IESE},
series = {IESE-Report},
editor = {Jedlitschka, A. and Ciolkowski, M.},
pages = {31-38},
number = {062.07/E},
web_url = {http://publica.fraunhofer.de/eprints/urn:nbn:de:0011-n-591678.pdf}
}
@Inproceedings { MeisterEtAl2007b,
author = {Meister, Marc and Djelloul, Khalil and Robin, J.},
title = {A Unified Semantics for Constraint Handling Rules in Transaction Logic},
year = {2007},
DOI = {10.1007/978-3-540-72200-7\_18},
booktitle = {Logic Programming and Nonmonotonic Reasoning, 9th International Conference, LPNMR 2007},
volume = {4483},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Baral, C. and Brewka, G. and Schlipf, J.},
pages = {201-213}
}
@Article { SarstedtEtAl2007,
author = {Sarstedt, Stefan and Kohlmeyer, Jens and Raschke, Alexander and Gessenharter, Dominik},
title = {ActiveCharts: Eine pragmatische Umsetzung der MDA mit UML2-Aktivit\"{a}tsdiagrammen},
year = {2007},
journal = {OBJEKTspektrum},
number = {6},
web_url = {http://www.sigs.de/publications/os/2007/06/sarstedt\_kohlmeyer\_OS\_06\_07.pdf}
}
@Inproceedings { SarstedtGuttmann2007,
author = {Sarstedt, Stefan and Guttmann, Walter},
title = {An ASM Semantics of Token Flow in UML 2 Activity Diagrams},
year = {2007},
DOI = {10.1007/978-3-540-70881-0\_30},
booktitle = {Perspectives of System Informatics: 6th International Andrei Ershov Memorial Conference, PSI 2006},
volume = {4378},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Virbitskaite, I. and Voronkov, A.},
pages = {349-362}
}
@Inproceedings { MeisterEtAl2007a,
author = {Meister, Marc and Djelloul, Khalil and Fr\"{u}hwirth, Thom},
title = {Complexity of a CHR Solver for Existentially Quantified Conjunctions of Equations over Trees},
year = {2007},
booktitle = {Recent Advances in Constraints: 11th Annual ERCIM Workshop on Constraint Solving and Constraint Logic Programming, CSCLP 2006},
volume = {4651},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Azevedo, F. and Barahona, P. and Fages, F. and Rossi, F.},
pages = {139-153}
}
@Inproceedings { GessenharterEtAl2007,
author = {Gessenharter, Dominik and Merten, A.-M. and Porta, N. F. and Raschke, Alexander},
title = {Experiences on Using Software Experiments in the Validation of Industrial Research Questions},
year = {2007},
booktitle = {Proceedings of the IWSM-Mensura 2007},
editor = {Abran, A. and Dumke, R. and Mas, A.},
pages = {279-288}
}
@Inproceedings { Raiser2007,
author = {Raiser, Frank},
title = {Graph Transformation Systems in CHR},
year = {2007},
DOI = {10.1007/978-3-540-74610-2\_17},
booktitle = {Logic Programming, 23rd International Conference, ICLP 2007},
volume = {4670},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Dahl, V. and Niemel\"{a}, I.},
pages = {240-254}
}
@Inproceedings { Gerlich2007,
author = {Gerlich, Ralf},
title = {Integrierte Testkonzepte: Von der Theorie zur Praxis und zur\"{u}ck},
year = {2007},
booktitle = {Software Engineering 2007: Beitr\"{a}ge zu den Workshops},
volume = {P-106},
publisher = {Gesellschaft f\"{u}r Informatik},
series = {Lecture Notes in Informatics},
editor = {Bleek, W.-G. and Schwentner, H. and Z\"{u}llighoven, H.},
pages = {113-122}
}
@Inproceedings { Huerster2007,
author = {H\"{u}rster, C. D.},
title = {Risikomanagement: Minimalscope f\"{u}r IT-Gro\"{s}projekte},
year = {2007},
booktitle = {Software Engineering 2007: Beitr\"{a}ge zu den Workshops},
volume = {P-106},
publisher = {Gesellschaft f\"{u}r Informatik},
series = {Lecture Notes in Informatics},
editor = {Bleek, W.-G. and Schwentner, H. and Z\"{u}llighoven, H.},
pages = {329-332}
}
@Inproceedings { DjelloulEtAl2007,
author = {Djelloul, Khalil and Dao, T.-B.-H. and Fr\"{u}hwirth, Thom},
title = {Toward a first-order extension of Prolog's unification using CHR: a CHR first-order constraint solver over finite or infinite trees},
year = {2007},
DOI = {10.1145/1244002.1244016},
booktitle = {Proceedings of the 2007 ACM symposium on Applied computing, SAC 2007},
publisher = {ACM Press},
editor = {Hung, C. C. and Rosa, A.},
pages = {58-64}
}
@Techreport { GuttmannMoeller2006c,
author = {Guttmann, Walter and M\"{o}ller, Bernhard},
title = {Normal Design Algebra},
year = {2006},
month = {12},
institution = {Institut f\"{u}r Informatik, Universit\"{a}t Augsburg},
number = {2006-28},
web_url = {http://www.informatik.uni-augsburg.de/lehrstuehle/dbis/pmi/publications/all\_pmi\_tech-reports/tr-2006-28\_gut\_moe/}
}
@Misc { Gerlich2006,
author = {Gerlich, Ralf},
title = {Schneller zum Ziel durch integrierte Testautomation},
year = {2006},
month = {11},
howpublished = {Software-QS-Tag},
web_url = {http://www.imbus.de/qs-day/2006/vortragsfolien.shtml}
}
@Inproceedings { GerlichEtAl2006,
author = {Gerlich, Ralf and Gerlich, Rainer and Boll, Thomas and Chevalley, Philippe},
title = {Improving Test Automation by Deterministic Methods in Statistical Testing},
year = {2006},
month = {7},
booktitle = {DASIA 2006: Data Systems in Aerospace},
publisher = {ESA Publications Division},
editor = {Ouwehand, L.},
number = {SP-630}
}
@Inproceedings { RaschkeEtAl2006,
author = {Raschke, Alexander and Kohlmeyer, Jens and Partsch, Helmuth and Wolf, H. and Mader, W.},
title = {Virtueller Biobaukasten: Einsatz von Modellierungswerkzeugen aus der Informatik zur Simulation komplexer biologischer Prozesse},
year = {2006},
month = {7},
booktitle = {Aktuelle Trends in der Softwareforschung: Tagungsband zum doIT Software-Forschungstag 2006},
publisher = {dpunkt.verlag},
editor = {Haasis, K. and Heinzl, A. and Klumpp, D.},
pages = {101-116}
}
@Inproceedings { SarstedtGuttmann2006,
author = {Sarstedt, Stefan and Guttmann, Walter},
title = {An ASM Semantics of Token Flow in UML 2 Activity Diagrams},
year = {2006},
month = {6},
booktitle = {Perspectives of System Informatics: Proceedings of the Sixth International Andrei Ershov Memorial Conference},
publisher = {A. P. Ershov Institute of Informatics Systems, Novosibirsk},
editor = {Virbitskaite, I. and Voronkov, A.},
pages = {207-213}
}
@Inproceedings { MeisterFruehwirth2006,
author = {Meister, Marc and Fr\"{u}hwirth, Thom},
title = {Complexity of the CHR Rational Tree Equation Solver},
year = {2006},
month = {6},
booktitle = {Proceedings of CHR 2006, Third Workshop on Constraint Handling Rules},
publisher = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
series = {Technical Report},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
pages = {77-92},
number = {CW 452},
web_url = {http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW452.pdf}
}
@Inproceedings { Fruehwirth2006c,
author = {Fr\"{u}hwirth, Thom},
title = {Deriving Linear-Time Algorithms from Union-Find in CHR},
year = {2006},
month = {6},
booktitle = {Proceedings of CHR 2006, Third Workshop on Constraint Handling Rules},
publisher = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
series = {Technical Report},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
pages = {49-60},
number = {CW 452},
web_url = {http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW452.pdf}
}
@Inproceedings { KaeserMeister2006,
author = {K\"{a}ser, M. and Meister, Marc},
title = {Implementation of an F-Logic Kernel in CHR},
year = {2006},
month = {6},
booktitle = {Proceedings of CHR 2006, Third Workshop on Constraint Handling Rules},
publisher = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
series = {Technical Report},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
pages = {33-48},
number = {CW 452},
web_url = {http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW452.pdf}
}
@Proceedings { SchrijversFruehwirth2006b,
title = {Proceedings of CHR 2006, Third Workshop on Constraint Handling Rules},
year = {2006},
month = {6},
organization = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
series = {Technical Report},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
number = {CW 452},
web_url = {http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW452.pdf}
}
@Techreport { RaschkeTavakoliKolagari2006,
author = {Raschke, Alexander and Tavakoli Kolagari, Ramin},
title = {Ein experimenteller Vergleich zwischen einer plan-getriebenen und einer leichtgewichtigen Entwicklungsmethodik zur Spezifikation von eingebetteten Systemen},
year = {2006},
month = {3},
institution = {Universit\"{a}t Ulm},
number = {UIB-2006-02}
}
@Techreport { KohlmeyerEtAl2006,
author = {Kohlmeyer, Jens and Raschke, Alexander and Tavakoli Kolagari, Ramin},
title = {Eine qualitative Untersuchung zur Produktlinien-Integration \"{u}ber Organisationsgrenzen hinweg},
year = {2006},
month = {3},
institution = {Universit\"{a}t Ulm},
number = {UIB-2006-03}
}
@Techreport { Sarstedt2006b,
author = {Sarstedt, Stefan},
title = {Model-Driven Development with ActiveCharts: Tutorial},
year = {2006},
month = {3},
institution = {Universit\"{a}t Ulm},
number = {UIB-2006-01},
web_url = {http://www.informatik.uni-ulm.de/epin/pw/13250}
}
@Inproceedings { Meister2006,
author = {Meister, Marc},
title = {Fine-grained Parallel Implementation of the Preflow-Push Algorithm in CHR},
year = {2006},
month = {2},
booktitle = {Proceedings of WLP 2006, 20th Workshop on Logic Programming},
publisher = {Technische Universit\"{a}t Wien},
series = {INFSYS Research Report},
editor = {Fink, M. and Tompits, H. and Woltran, S.},
pages = {172-181},
number = {1843-06-02},
web_url = {http://www.kr.tuwien.ac.at/wlp06/proceedings.html}
}
@Inproceedings { GuttmannMoeller2006b,
author = {Guttmann, Walter and M\"{o}ller, Bernhard},
title = {Modal Design Algebra},
year = {2006},
month = {2},
booktitle = {First International Symposium on the Unifying Theories of Programming (UTP 06)},
publisher = {University of Teesside, United Kingdom},
editor = {Dunne, S. and Stoddart, W.},
pages = {206-225}
}
@Inproceedings { SchrijversEtAl2006,
author = {Schrijvers, T. and Demoen, B. and Duck, G. and Stuckey, P. and Fr\"{u}hwirth, Thom},
title = {Automatic implication checking for CHR constraints},
year = {2006},
month = {1},
booktitle = {Proceedings of the 6th International Workshop on Rule-Based Programming, RULE 2005},
volume = {147},
series = {Electronic Notes in Theoretical Computer Science},
editor = {Cirstea, H. and Mart\'{i}-Oliet, N.},
pages = {93-111},
number = {1}
}
@Inproceedings { Fruehwirth2006b,
author = {Fr\"{u}hwirth, Thom},
title = {Complete Propagation Rules for Lexicographic Order Constraints over Arbitrary Domains},
year = {2006},
DOI = {10.1007/11754602\_2},
booktitle = {Recent Advances in Constraints, CSCLP 2005},
volume = {3978},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Hnich, B. and Carlsson, M. and Fages, F. and Rossi, F.},
pages = {14-28}
}
@Inproceedings { Fruehwirth2006a,
author = {Fr\"{u}hwirth, Thom},
title = {Constraint Handling Rules: The Story So Far},
year = {2006},
DOI = {10.1145/1140335.1140337},
booktitle = {Proceedings of the Eigth ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming},
publisher = {ACM Press},
editor = {Maher, M.},
pages = {13-14}
}
@Incollection { FruehwirthEtAl2006,
author = {Fr\"{u}hwirth, Thom and Michel, L. and Schulte, C.},
title = {Constraints in Procedural and Concurrent Languages},
year = {2006},
booktitle = {Handbook of Constraint Programming},
publisher = {Elsevier},
chapter = {13},
editor = {Rossi, F. and Beek, P. van and Walsh, T.}
}
@Inproceedings { DjelloulDao2006,
author = {Djelloul, Khalil and Dao, T.-B.-H.},
title = {Extension of First-Order Theories into Trees},
year = {2006},
DOI = {10.1007/11856290\_7},
booktitle = {Artificial Intelligence and Symbolic Computation: 8th International Conference, AISC 2006},
volume = {4120},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Calmet, J. and Ida, T. and Wang, D.},
pages = {53-67}
}
@Article { HammoriEtAl2006,
author = {Hammori, Markus and Herbst, Joachim and Kleiner, Niko},
title = {Interactive Workflow Mining},
year = {2006},
month = {1},
journal = {Data and Knowledge Engineering Journal: Special Issue on Business Process Management},
volume = {56},
pages = {41-63},
number = {1}
}
@Inproceedings { GuttmannMoeller2006a,
author = {Guttmann, Walter and M\"{o}ller, Bernhard},
title = {Modal Design Algebra},
year = {2006},
DOI = {10.1007/11768173\_14},
booktitle = {Unifying Theories of Programming},
volume = {4010},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Dunne, S. and Stoddart, W.},
pages = {236-256}
}
@Inproceedings { Guttmann2006,
author = {Guttmann, Walter},
title = {Non-termination in Unifying Theories of Programming},
year = {2006},
DOI = {10.1007/11734673\_9},
booktitle = {Relational Methods in Computer Science 2005},
volume = {3929},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {MacCaull, W. and Winter, M. and D\"{u}ntsch, I.},
pages = {108-120}
}
@Article { FruehwirthAbdennadher2006,
author = {Fr\"{u}hwirth, Thom and Abdennadher, Slim},
title = {Principles of constraint systems and constraint solvers},
year = {2006},
journal = {Archives of Control Sciences: Special Issue on Constraint Programming},
volume = {16},
number = {2},
web_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/Papers/acs-systems3.pdf}
}
@Article { SchrijversFruehwirth2006a,
author = {Schrijvers, T. and Fr\"{u}hwirth, Thom},
title = {Programming Pearl: Optimal Union-Find in Constraint Handling Rules},
year = {2006},
month = {1},
journal = {Theory and Practice of Logic Programming},
volume = {6},
pages = {213-224},
number = {1-2},
web_url = {http://arxiv.org/abs/cs.PL/0501073}
}
@Inproceedings { TavakoliKolagariPorta2006,
author = {Tavakoli Kolagari, Ramin and Porta, N. F.},
title = {Project-oriented Reuse Approaches: Copy-and-Paste or Software Product Line Engineering?},
year = {2006},
booktitle = {Proceedings of the International Workshop on Learning Software Organizations and Requirements Engineering},
publisher = {Universit\"{a}t Hannover},
editor = {Schneider, K.},
pages = {81-97}
}
@Inproceedings { GuttmannMaucher2006,
author = {Guttmann, Walter and Maucher, M.},
title = {Variations on an Ordering Theme with Constraints},
year = {2006},
DOI = {10.1007/978-0-387-34735-6\_10},
booktitle = {Fourth IFIP International Conference on Theoretical Computer Science: TCS 2006},
volume = {209},
publisher = {Springer-Verlag},
series = {IFIP International Federation for Information Processing},
editor = {Navarro, G. and Bertossi, L. and Kohayakawa, Y.},
pages = {77-90}
}
@Techreport { GuttmannMaucher2005,
author = {Guttmann, Walter and Maucher, M.},
title = {Constrained Ordering},
year = {2005},
month = {12},
institution = {Universit\"{a}t Ulm},
number = {UIB-2005-03},
web_url = {http://www.informatik.uni-ulm.de/epin/pw/12929}
}
@Article { Kleiner2005,
author = {Kleiner, Niko},
title = {Delta Analysis with Workflow Logs: Aligning Business Process Prescriptions and their Reality},
year = {2005},
month = {11},
journal = {Requirements Engineering Journal: Special Issue on Coordinated Development of Business Processes and their Support Systems},
volume = {10},
pages = {212-222},
number = {3}
}
@Inproceedings { BetzFruehwirth2005,
author = {Betz, Hariolf and Fr\"{u}hwirth, Thom},
title = {A Linear-Logic Semantics for Constraint Handling Rules},
year = {2005},
month = {10},
DOI = {10.1007/11564751\_13},
booktitle = {11th Conference on Principles and Practice of Constraint Programming CP 2005},
volume = {3709},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {van Beek, P.},
pages = {137-151},
web_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/Papers/llchr-final0.pdf}
}
@Inproceedings { SarstedtEtAl2005a,
author = {Sarstedt, Stefan and Gessenharter, Dominik and Kohlmeyer, Jens and Raschke, Alexander and Schneiderhan, Matthias},
title = {ActiveChartsIDE: An Integrated Software Development Environment comprising a Component for Simulating UML 2 Activity Charts},
year = {2005},
month = {10},
booktitle = {Proceedings of the 2005 European Simulation and Modelling Conference (ESM'05)},
editor = {Feliz-Teixeira, J. M. and Carvalho Brito, A. E.},
pages = {66-73}
}
@Inproceedings { Sarstedt2005,
author = {Sarstedt, Stefan},
title = {Overcoming The Limitations of Signal Handling when Simulating UML 2 Activity Charts},
year = {2005},
month = {10},
booktitle = {Proceedings of the 2005 European Simulation and Modelling Conference (ESM'05)},
editor = {Feliz-Teixeira, J. M. and Carvalho Brito, A. E.},
pages = {61-65}
}
@Inproceedings { Fruehwirth2005b,
author = {Fr\"{u}hwirth, Thom},
title = {Parallelizing Union-Find in Constraint Handling Rules Using Confluence},
year = {2005},
month = {10},
booktitle = {Logic Programming: 21st International Conference, ICLP 2005},
volume = {3668},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Gabbrielli, M. and Gupta G.},
pages = {113-127},
web_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/Papers/puf0.pdf}
}
@Inproceedings { Fruehwirth2005c,
author = {Fr\"{u}hwirth, Thom},
title = {Logical Rules for a Lexicographic Order Constraint Solver},
year = {2005},
month = {9},
organization = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
booktitle = {Proceedings of CHR 2005, Second Workshop on Constraint Handling Rules},
series = {Technical Report},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
pages = {79-91},
number = {CW 421},
web_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/Papers/chr05-lex0.ps}
}
@Techreport { GuttmannMoeller2005,
author = {Guttmann, Walter and M\"{o}ller, Bernhard},
title = {Modal Design Algebra},
year = {2005},
month = {9},
institution = {Institut f\"{u}r Informatik, Universit\"{a}t Augsburg},
number = {2005-15},
web_url = {http://www.informatik.uni-augsburg.de/lehrstuehle/dbis/pmi/publications/all\_pmi\_tech-reports/tr-2005-15\_moe/}
}
@Proceedings { SchrijversFruehwirth2005b,
title = {Proceedings of CHR 2005, Second Workshop on Constraint Handling Rules},
year = {2005},
month = {9},
organization = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
series = {Technical Report},
editor = {Schrijvers, T. and Fr\"{u}hwirth, T.},
number = {CW 421},
web_url = {http://www.cs.kuleuven.be/publicaties/rapporten/cw/CW421.abs.html}
}
@Inproceedings { SarstedtEtAl2005b,
author = {Sarstedt, Stefan and Kohlmeyer, Jens and Raschke, Alexander and Schneiderhan, Matthias},
title = {A New Approach to Combine Models and Code in Model Driven Development},
year = {2005},
month = {6},
booktitle = {Proceedings of the 2005 International Conference on Software Engineering Research and Practice (SERP'05)},
volume = {1},
editor = {Arabnia, H. R. and Reza, H.},
pages = {396-400}
}
@Inproceedings { SarstedtEtAl2005c,
author = {Sarstedt, Stefan and Kohlmeyer, Jens and Raschke, Alexander and Schneiderhan, Matthias},
title = {Targeting System Evolution by Explicit Modeling of Control Flows using UML2 Activity Charts},
year = {2005},
month = {6},
booktitle = {Proceedings of the 2005 International Conference on Programming Languages and Compilers (PLC'05)},
editor = {Arabnia, H. R.},
pages = {237-246}
}
@Inproceedings { SchrijversEtAl2005a,
author = {Schrijvers, T. and Demoen, B. and Duck, G. and Stuckey, P. and Fr\"{u}hwirth, Thom},
title = {Automatic implication checking for CHR constraints},
year = {2005},
month = {4},
booktitle = {6th International Workshop on Rule-Based Programming},
web_url = {http://www.cs.kuleuven.ac.be/~dtai/publications/files/41606.pdf}
}
@Proceedings { WolfEtAl2005,
title = {19th Workshop on (Constraint) Logic Programming W(C)LP 2005},
year = {2005},
month = {2},
organization = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
editor = {Wolf, A. and Fr\"{u}hwirth, T. and Meister, M.},
number = {2005-01},
web_url = {http://www.informatik.uni-ulm.de/epin/pw/11541}
}
@Inproceedings { SchrijversFruehwirth2005a,
author = {Schrijvers, T. and Fr\"{u}hwirth, Thom},
title = {Analysing the CHR Implementation of Union-Find},
year = {2005},
month = {2},
organization = {Universit\"{a}t Ulm},
booktitle = {19th Workshop on (Constraint) Logic Programming W(C)LP 2005},
series = {Ulmer Informatik-Berichte},
editor = {Wolf, A. and Fr\"{u}hwirth, T. and Meister, M.},
pages = {135-146},
number = {2005-01},
web_url = {http://www.cs.kuleuven.ac.be/~toms/Research/CHR/docs/wclp-union-find.ps}
}
@Inproceedings { Guttmann2005,
author = {Guttmann, Walter},
title = {Non-Termination in Unifying Theories of Programming},
year = {2005},
month = {2},
booktitle = {8th International Conference on Relational Methods in Computer Science (RelMiCS 8)},
publisher = {Computer Science Department, Brock University, St. Catharines, Ontario, Canada},
editor = {D\"{u}ntsch, I. and Winter, M.},
pages = {87-94}
}
@Techreport { SchrijversEtAl2005b,
author = {Schrijvers, T. and Demoen, B. and Duck, G. J. and Stuckey, P. J. and Fr\"{u}hwirth, Thom},
title = {Automatic implication checking for CHR constraint solvers},
year = {2005},
month = {1},
institution = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
number = {CW 402},
web_url = {http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW402.abs.html}
}
@Article { AbdennadherEtAl2005,
author = {Abdennadher, Slim and Fr\"{u}hwirth, Thom and Holzbaur, Christian},
title = {Editors, Special Issue on Constraint Handling Rules},
year = {2005},
journal = {Theory and Practice of Logic Programming},
volume = {5},
number = {4-5},
web_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/tplp-chr/index.html}
}
@Book { Gehring2005a,
author = {Gehring, Wolfgang},
title = {Leistungspunktesysteme: Eine erste Bilanz},
year = {2005},
month = {1},
publisher = {Universit\"{a}tsverlag Ulm},
web_url = {http://www.informatik.uni-ulm.de/pm/Rahmenwerk/}
}
@Inproceedings { Fruehwirth2005a,
author = {Fr\"{u}hwirth, Thom},
title = {Specialization of Concurrent Guarded Multi-Set Transformation Rules},
year = {2005},
booktitle = {Logic-based Program Synthesis and Transformation (LOPSTR'04)},
volume = {3573},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Etalle, S.},
pages = {133-148},
web_url = {http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/Papers/trans1.pdf}
}
@Article { BallhauseTavakoliKolagari2004,
author = {Ballhause, C. and Tavakoli Kolagari, Ramin},
title = {Hardware-unabh\"{a}ngige Spezifikation von Steuerger\"{a}te-Software},
year = {2004},
month = {11},
journal = {Softwaretechnik-Trends},
volume = {24},
pages = {27-29},
number = {4}
}
@Article { BuhrTavakoliKolagari2004,
author = {Buhr, K. and Tavakoli Kolagari, Ramin},
title = {Softwarebasierte Produktlinien: Szenarien f\"{u}r Automobilhersteller und Zulieferer},
year = {2004},
month = {11},
journal = {Softwaretechnik-Trends},
volume = {24},
pages = {30-33},
number = {4}
}
@Inproceedings { SchmidKohlmeyer2004,
author = {Schmid, M. and Kohlmeyer, Jens},
title = {Combining simulated biological components to achieve a powerful simulation environment},
year = {2004},
month = {10},
booktitle = {Proceedings of the European Simulation and Modelling Conference ESMc2004, Paris, France},
pages = {140-142}
}
@Inproceedings { JaufmanEtAl2004,
author = {Jaufman, O. and Dold, A. and H\"{a}berlein, Tobias and Schlumpberger, C. and Stupperich, M. and Kleiner, Niko},
title = {Requirements for Flexible Software Development Processes within Large and Long Taking Projects},
year = {2004},
month = {10},
booktitle = {Proceedings of the 5th Meeting for Quality in Information and Communications Technology (QUATIC'04), Porto, Portugal}
}
@Proceedings { BiundoEtAl2004b,
title = {Poster Proceedings of the 27th Annual German Conference on Artificial Intelligence},
year = {2004},
month = {9},
organization = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
editor = {Biundo, S. and Fr\"{u}hwirth, T. and Palm, G.},
number = {2004-03},
web_url = {http://www.informatik.uni-ulm.de/epin/pw/11123}
}
@Inproceedings { SarstedtEtAl2004,
author = {Sarstedt, Stefan and Raschke, Alexander and Kohlmeyer, Jens},
title = {Transparente Programmierung der Anwendungslogik durch attributgesteuerte Konfiguration von Datenbanksperren},
year = {2004},
month = {9},
booktitle = {Informatik 2004, Beitr\"{a}ge der 34. Jahrestagung der Gesellschaft f\"{u}r Informatik e.V. (GI), Ulm},
volume = {2},
editor = {Dadam, P. and Reichert, M.},
pages = {408-417}
}
@Incollection { AlexanderTavakoliKolagari2004,
author = {Alexander, Ian and Tavakoli Kolagari, Ramin},
title = {Putting Scenarios into Practice},
year = {2004},
month = {8},
booktitle = {Scenarios, Stories, Use Cases},
publisher = {John Wiley \\& Sons},
chapter = {22},
editor = {Alexander, I. and Maiden, N.},
pages = {431-444}
}
@Techreport { SchrijversFruehwirth2004,
author = {Schrijvers, T. and Fr\"{u}hwirth, Thom},
title = {Implementing and Analysing Union-Find in CHR},
year = {2004},
month = {7},
institution = {Departement Computerwetenschappen, Katholieke Universiteit Leuven},
number = {CW 389},
web_url = {http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW389.abs.html}
}
@Article { GehringEtAl2004,
author = {Gehring, Wolfgang and Salamon, Peter and Whitney, Roger and Sibani, Paolo},
title = {Correlation structure of landscapes of NP-complete optimization problems at finite temperature},
year = {2004},
month = {6},
journal = {Open Systems and Information Dynamics},
volume = {11},
pages = {177-184},
number = {2}
}
@Inproceedings { HammoriEtAl2004,
author = {Hammori, Markus and Herbst, Joachim and Kleiner, Niko},
title = {Interactive Workflow Mining},
year = {2004},
month = {6},
booktitle = {Proceedings of the 2nd International Conference on Business Process Management (BPM '04), Potsdam}
}
@Inproceedings { Kleiner2004b,
author = {Kleiner, Niko},
title = {Supporting Usage-Centered Design of Emerging Workflows},
year = {2004},
month = {6},
booktitle = {Proceedings of the 2nd International Conference on Business Process Management (BPM '04), Potsdam}
}
@Inproceedings { Kleiner2004c,
author = {Kleiner, Niko},
title = {Can Business Process Changes be Cheaper Implemented with Workflow Management Systems},
year = {2004},
month = {5},
booktitle = {Proceedings of the 2004 Information Resources Management Association Conference (IRMA '04), New Orleans, USA}
}
@Proceedings { FruehwirthMeister2004,
title = {First Workshop on Constraint Handling Rules: Selected Contributions},
year = {2004},
month = {5},
organization = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
editor = {Fr\"{u}hwirth, T. and Meister, M.},
number = {2004-01},
web_url = {http://www.informatik.uni-ulm.de/epin-data/user/10481.218,UIB\_2004-01.pdf}
}
@Inproceedings { Gehring2004b,
author = {Gehring, Wolfgang},
title = {Germany's System of Higher Education in Transition on its Way to Bologna},
year = {2004},
month = {5},
booktitle = {4th International Academic Conference, Andrzej Frycz Modrzewski Cracow College, Krakau, Poland}
}
@Article { BistarelliEtAl2004,
author = {Bistarelli, S. and Fr\"{u}hwirth, Thom and Marte, M. and Rossi, F.},
title = {Soft Constraint Propagation and Solving in Constraint Handling Rules},
year = {2004},
month = {5},
journal = {Computational Intelligence: Special Issue on Preferences in AI and CP},
volume = {20},
pages = {287-307},
number = {2}
}
@Inproceedings { Gehring2004a,
author = {Gehring, Wolfgang},
title = {Leistungspunkte und Module: Erstellung eines Modulkatalogs},
year = {2004},
month = {3},
booktitle = {Leistungspunkte und Modul-Management: Konzepte und Erfahrungen bei Bewertung, Anerkennung und Austausch von Modulen, Leipzig},
pages = {151-157}
}
@Article { TavakoliKolagariRaschke2004,
author = {Tavakoli Kolagari, Ramin and Raschke, Alexander},
title = {Vergleich von klassischer und agiler Entwicklungsmethodik anhand der Entwicklung eines in Statemate simulierbaren Modells eines T\"{u}rsteuerger\"{a}tes},
year = {2004},
month = {2},
journal = {Softwaretechnik-Trends},
volume = {24},
pages = {17-18},
number = {1}
}
@Inproceedings { BirlaTavakoliKolagari2004,
author = {Birla, S. and Tavakoli Kolagari, Ramin},
title = {A Requirements Modeling Framework for High Integrity Software-Intensive Automotive Product Lines},
year = {2004},
booktitle = {Multikonferenz Wirtschaftsinformatik (MKWI)},
volume = {1: E-Learning: Modelle, Instrumente und Erfahrungen, Software-Produktlinien, Communities in E-Business},
publisher = {Akademische Verlagsgesellschaft Aka GmbH},
editor = {Rombach, H. D. and Eicker, S. and Pohl, K. and Adelsberger, H. H. and Wulf, V. and Krcmar, H. and Pawlowski, J. M.},
pages = {169-183}
}
@Article { Haeberlein2004b,
author = {H\"{a}berlein, Tobias},
title = {Common Structures in System Dynamics Models of Software Acquisition Projects},
year = {2004},
journal = {Software Process Improvement and Practice},
volume = {9},
pages = {67-80},
number = {3}
}
@Inproceedings { TavakoliKolagariPuschnig2004,
author = {Tavakoli Kolagari, Ramin and Puschnig, A.},
title = {Entwicklung innovativer eingebetteter Systeme mit Experteneinbindung},
year = {2004},
booktitle = {Konferenzband des 9. Kongress Software-Qualit\"{a}tsmanagement (SQM)}
}
@Inproceedings { AbdennadherFruehwirth2004,
author = {Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {Integration and Optimization of Rule-based Constraint Solvers},
year = {2004},
booktitle = {Logic-based Program Synthesis and Transformation (LOPSTR'03)},
volume = {3018},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Bruynooghe, M.},
pages = {198-213},
web_url = {http://www.informatik.uni-ulm.de/pm/fileadmin/pm/home/fruehwirth/Papers/paper3.pdf}
}
@Proceedings { BiundoEtAl2004a,
title = {KI 2004: Advances in Artificial Intelligence, Proccedings of the 27th Annual German Conference on Artificial Intelligence},
year = {2004},
volume = {3238},
publisher = {Springer-Verlag},
series = {Lecture Notes in Artificial Intelligence},
editor = {Biundo, S. and Fr\"{u}hwirth, T. and Palm, G.},
web_url = {http://www.springeronline.com/sgw/cda/frontpage/0,11855,5-156-22-34544453-0,00.html}
}
@Inproceedings { PuschnigTavakoliKolagari2004,
author = {Puschnig, A. and Tavakoli Kolagari, Ramin},
title = {Requirements Engineering in the Development of Innovative Automotive Embedded Software Systems},
year = {2004},
booktitle = {12th IEEE International Conference on Requirements Engineering},
publisher = {IEEE Computer Society},
pages = {328-333}
}
@Inproceedings { TavakoliKolagari2004,
author = {Tavakoli Kolagari, Ramin},
title = {Towards a Framework for Requirements Engineering for Automotive Software System Product Lines in an OEM and Supplier Setting},
year = {2004},
booktitle = {Proceedings of the Doctoral Consortium of the 12th IEEE International Conference on Requirements Engineering},
publisher = {IEEE Computer Society},
editor = {Glinz, M.},
pages = {13-16}
}
@Inproceedings { Gehring2003c,
author = {Gehring, Wolfgang},
title = {Current Issues in Higher Education in Germany},
year = {2003},
month = {10},
booktitle = {Achte Internationale Akademische Konferenz am Rivne Institute of Economics and Humanities, Ukraine},
volume = {2},
pages = {219-220}
}
@Inproceedings { KohlmeyerEtAl2003,
author = {Kohlmeyer, Jens and Sarstedt, Stefan and Mader, W.},
title = {Modelling and Simulation of a Biological Process (Neural Action Potential) with Hybrid Tools used in Computer Science},
year = {2003},
month = {10},
booktitle = {Proceedings of The 2003 European Simulation and Modelling Conference ESM2003},
pages = {328-332}
}
@Inproceedings { Kleiner2003,
author = {Kleiner, Niko},
title = {The Focus of Requirements Engineering in Workflow Application Development},
year = {2003},
month = {6},
organization = {RWTH Aachen},
booktitle = {15th Conference on Advanced Information Systems Engineering (CAiSE '03), Klagenfurt/Velden, Austria, Workshops Proceedings, Information Systems for a Connected Society, Workshop Requirements Engineering for Business Process Support},
publisher = {SCS Europe Publications}
}
@Inproceedings { Haeberlein2003,
author = {H\"{a}berlein, Tobias},
title = {A Framework for System Dynamic Models of Software Acquisition Projects},
year = {2003},
month = {5},
booktitle = {International Workshop on Software Process Simulation and Modeling (ProSim'03), Portland, co-located with the International Conference on Software Engineering ICSE'03}
}
@Inproceedings { Gehring2003b,
author = {Gehring, Wolfgang},
title = {Workloaderfassung: Ein Henne-Ei-Problem (?)},
year = {2003},
month = {5},
booktitle = {Die Berufsqualifikation und die Arbeitsbelastung der Studierenden: Die qualitativen und quantitativen Gestaltungsgrundlagen f\"{u}r Leistungspunkte in der Hochschulbildung, Weimar},
pages = {54-56}
}
@Inproceedings { HerbstKleiner2003,
author = {Herbst, Joachim and Kleiner, Niko},
title = {Workflow Mining: A Case Study from Automotive Industry},
year = {2003},
month = {4},
booktitle = {Proceedings of the 10th European Concurrent Engineering Conference, Plymouth, UK},
publisher = {SCS Europe Publications}
}
@Incollection { Gehring2003a,
author = {Gehring, Wolfgang},
title = {ECTS und Kreditakkumulation: Das Ulmer Modell},
year = {2003},
month = {3},
booktitle = {Das Sokrates/Erasmus-Programm der EU 1997-2002: Erfahrungen und Erwartungen},
publisher = {Deutscher Akademischer Austauschdienst DAAD},
pages = {91-97}
}
@Article { GuttmannEtAl2003,
author = {Guttmann, Walter and Partsch, Helmuth and Schulte, Wolfram and Vullinghs, Ton},
title = {Tool Support for the Interactive Derivation of Formally Correct Functional Programs},
year = {2003},
month = {3},
DOI = {10.3217/jucs-009-02-0173},
journal = {Journal of Universal Computer Science},
volume = {9},
pages = {173-188},
number = {2}
}
@Book { FruehwirthAbdennadher2003,
author = {Fr\"{u}hwirth, Thom and Abdennadher, Slim},
title = {Essentials of Constraint Programming},
year = {2003},
month = {2},
publisher = {Springer-Verlag},
web_url = {http://www.springer.de/cgi-bin/search\_book.pl?isbn=3-540-67623-6}
}
@Inproceedings { SchneiderHunnius2003,
author = {Schneider, Kurt and von Hunnius, Jan-Peter},
title = {Effective Experience Repositories in Software-Engineering},
year = {2003},
booktitle = {25th International Conference on Software Engineering (ICSE), Portland}
}
@Inproceedings { AbdennadherFruehwirth2003,
author = {Abdennadher, Slim and Fr\"{u}hwirth, Thom},
title = {Integration and Optimization of Rule-based Constraint Solvers},
year = {2003},
booktitle = {International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR'03)},
web_url = {http://www.informatik.uni-ulm.de/pm/fileadmin/pm/home/fruehwirth/Papers/LOPSTR03-final.ps}
}
@Inproceedings { SchlumpbergerErnst2003,
author = {Schlumpberger, C. and Ernst, Dietmar},
title = {R\"{a}umlich verteilte Software-Entwicklung unter experimenteller Betrachtung verteilter Inspektionen - Ein Erfahrungsbericht},
year = {2003},
booktitle = {Software-Engineering im Unterricht der Hochschulen, SEUH 8, Berlin},
editor = {Siedersleben, J. and Weber-Wulff, D.},
pages = {111-120}
}
@Inproceedings { FruehwirthHolzbaur2003,
author = {Fr\"{u}hwirth, Thom and Holzbaur, Christian},
title = {Source-to-Source Transformation for a Class of Expressive Rules},
year = {2003},
booktitle = {Joint Conference on Declarative Programming APPIA-GULP-PRODE 2003 (AGP 2003)},
editor = {Buccafurri, F.},
pages = {386-397},
web_url = {http://www.informatik.uni-ulm.de/pm/fileadmin/pm/home/fruehwirth/Papers/gulp03-final.ps}
}
@Inproceedings { KnublauchRose2003,
author = {Knublauch, Holger and Rose, T.},
title = {Tool-Supported Process Analysis and Design for the Development of Multi-Agent Systems},
year = {2003},
booktitle = {Agent-Oriented Software Engineering III, Third International Workshop, AOSE 2002, Bologna, Italy},
volume = {2585},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Giunchiglia, F. and Odell, J. and Wei\"{s}, G.},
pages = {186-197}
}
@Inproceedings { OmasreiterTavakoliKolagari2003,
author = {Omasreiter, H. and Tavakoli Kolagari, Ramin},
title = {Ziel- und kundenorientierte Anforderungserstellung mit Abstraktionsebenen als zentraler Erfolgsfaktor bei der Entwicklung von Kfz-Software},
year = {2003},
booktitle = {Konferenzband der Konferenzen CONQUEST, Automation Days und EUROMOTIVE},
pages = {229-239}
}
@Article { HoudekEtAl2002,
author = {Houdek, Frank and Schwinn, Thilo and Ernst, Dietmar},
title = {Defect Detection for Executable Specifications: An Experiment},
year = {2002},
month = {12},
journal = {International Journal of Software Engineering and Knowledge Engineering},
volume = {12},
pages = {637-655},
number = {6}
}
@Techreport { Guttmann2002,
author = {Guttmann, Walter},
title = {Deriving an Applicative Heapsort Algorithm},
year = {2002},
month = {12},
institution = {Universit\"{a}t Ulm},
number = {UIB-2002-02},
web_url = {http://www.informatik.uni-ulm.de/epin/pw/6920}
}
@Inproceedings { Fruehwirth2002,
author = {Fr\"{u}hwirth, Thom},
title = {As Time Goes By II: More Automatic Complexity Analysis of Concurrent Rule Programs},
year = {2002},
month = {11},
booktitle = {Quantitative Aspects of Programming Laguages, QAPL'01},
volume = {59},
series = {Electronic Notes in Theoretical Computer Science},
editor = {Di Pierro, A. and Wiklicky, H.},
pages = {185-206},
number = {3},
web_url = {http://www.elsevier.com/gej-ng/31/29/23/89/54/25/59.3.003.ps}
}
@Inproceedings { FruehwirthEtAl2002,
author = {Fr\"{u}hwirth, Thom and Di Pierro, A. and Wiklicky, H.},
title = {Probabilistic Constraint Handling Rules},
year = {2002},
month = {11},
booktitle = {11th International Workshop on Functional and (Constraint) Logic Programming, WFLP 2002},
volume = {76},
series = {Electronic Notes in Theoretical Computer Science},
editor = {Comini, M. and Falaschi, M.},
pages = {115-130},
web_url = {http://www.elsevier.com/gej-ng/31/29/23/126/23/38/76009.ps}
}
@Inproceedings { GuttmannEtAl2002,
author = {Guttmann, Walter and Partsch, Helmuth and Schulte, Wolfram and Vullinghs, Ton},
title = {Tool Support for the Interactive Derivation of Formally Correct Functional Programs (Extended Abstract)},
year = {2002},
month = {6},
booktitle = {FM-TOOLS 2002: The Fifth Workshop on Tools for System Design and Verification},
publisher = {Institut f\"{u}r Informatik, Universit\"{a}t Augsburg},
editor = {Haneberg, D. and Schellhorn, G. and Reif, W.},
pages = {15-20},
note = {Report 2002-11}
}
@Book { Gehring2002,
author = {Gehring, Wolfgang},
title = {Ein Rahmenwerk zur Einf\"{u}hrung von Leistungspunktesystemen},
year = {2002},
month = {4},
edition = {zweite, \"{u}berarbeitete und erweiterte},
publisher = {Universit\"{a}tsverlag Ulm},
web_url = {http://www.informatik.uni-ulm.de/pm/Rahmenwerk/}
}
@Inproceedings { SchongerEtAl2002,
author = {Schonger, S. and Pulverm\"{u}ller, E. and Sarstedt, Stefan},
title = {Aspect-Oriented Programming and Component Weaving: Using XML Representations of Abstract Syntax Trees},
year = {2002},
month = {2},
organization = {Rheinische Friedrich-Wilhelms-Universit\"{a}t Bonn, Institut f\"{u}r Informatik 3},
booktitle = {Proceedings of the 2nd German GI Workshop on Aspect-Oriented Software Development},
series = {Technical Report No. IAI-TR-2002-1},
pages = {59-64}
}
@Inproceedings { KleinerHerbst2002b,
author = {Kleiner, Niko and Herbst, Joachim},
title = {A Model for Business Process Supporting Web Applications},
year = {2002},
organization = {Scuola Superiore Guglielmo Reiss Romoli (SSGRR), L'Aquila},
booktitle = {Proceedings of the International Conference on Advances in Infrastructure for e-Business, e-Education, e-Science, and e-Medicine on the Internet (SSGRR2002s), L'Aquila, Italy}
}
@Inproceedings { KnublauchEtAl2002,
author = {Knublauch, Holger and Koeth, H. and Rose, T.},
title = {Agile Development of a Clinical Multi-Agent System: An Extreme Programming Case Study},
year = {2002},
booktitle = {Third International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP2002), Alghero, Sardinia, Italy}
}
@Article { LaitenbergerEtAl2002a,
author = {Laitenberger, O. and Beil, T. and Schwinn, Thilo},
title = {An Industrial Case Study to examine a non-traditional Inspection Implementation for Requirements Specifications},
year = {2002},
journal = {Empirical Software Engineering},
volume = {7},
pages = {345-374}
}
@Inproceedings { LaitenbergerEtAl2002b,
author = {Laitenberger, O. and Beil, T. and Schwinn, Thilo},
title = {An Industrial Case Study to examine a non-traditional Inspection Implementation for Requirements Specifications},
year = {2002},
booktitle = {Proceedings of Eighth IEEE Symposium on SOftware Metrics},
pages = {97-106}
}
@Inproceedings { KleinerHerbst2002a,
author = {Kleiner, Niko and Herbst, Joachim},
title = {Engineering a DMU-Resultmanagement System},
year = {2002},
booktitle = {Proceedings of the 9th European Concurrent Engineering Conference (ECEC'02), Modena, Italy},
publisher = {SCS Europe Publications}
}
@Article { SchneiderEtAl2002,
author = {Schneider, Kurt and von Hunnius, Jan-Peter and Basili, V. R.},
title = {Experience in Implementing a Learning Software Organization},
year = {2002},
journal = {IEEE Software},
volume = {19},
number = {3}
}
@Inproceedings { Knublauch2002b,
author = {Knublauch, Holger},
title = {Extreme Programming of Knowledge-Based Systems},
year = {2002},
booktitle = {Third International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP2002), Alghero, Sardinia, Italy}
}
@Inproceedings { Knublauch2002a,
author = {Knublauch, Holger},
title = {Extreme Programming of Multi-Agent Systems},
year = {2002},
booktitle = {First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2002), Bologna, Italy}
}
@Inproceedings { GantnerHaeberlein2002,
author = {Gantner, Thomas and H\"{a}berlein, Tobias},
title = {GARP - The Evolution of a Software Acquisition Process Model},
year = {2002},
booktitle = {7th European Conference on Software Quality 2002, Helsinki, Finland},
volume = {2349},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
pages = {186-196}
}
@Article { SchneiderSchwinn2002,
author = {Schneider, Kurt and Schwinn, Thilo},
title = {Maturing Experience Base Concepts at DaimlerChrysler},
year = {2002},
journal = {Software Process Improvement and Practice},
volume = {6},
pages = {85-96},
number = {2}
}
@Inproceedings { HaeberleinGantner2002,
author = {H\"{a}berlein, Tobias and Gantner, Thomas},
title = {Process-Oriented Interactive Simulation of Software Acquisition Projects},
year = {2002},
booktitle = {EurAsia-ICT 2002: Information and Communication Technology, First EurAsian Conference, Shiraz, Iran},
volume = {2510},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Shafazand, H. and Min Tjoa, A.},
pages = {806-815}
}
@Article { RoseEtAl2002,
author = {Rose, T. and F\"{u}nffinger, M. and Knublauch, Holger and Rupprecht, C.},
title = {Prozessorientiertes Wissensmanagement},
year = {2002},
journal = {K\"{u}nstliche Intelligenz},
volume = {16},
pages = {19-24},
number = {1},
note = {Intelligente Systeme f\"{u}r das Wissensmanagement}
}
@Inproceedings { KnethenEtAl2002,
author = {von Knethen, A. and Paech, B. and Kiedaisch, Friedemann and Houdek, Frank},
title = {Systematic Requirements Recycling through Abstraction and Traceability},
year = {2002},
booktitle = {Proceedings of the IEEE Joint International Requirements Engineering Conference (RE'02), Essen}
}
@Inproceedings { AlexanderKiedaisch2002,
author = {Alexander, Ian and Kiedaisch, Friedemann},
title = {Towards Recyclable System Requirements},
year = {2002},
booktitle = {Proceedings of the 9th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'02), Lund, Sweden}
}
@Inproceedings { Hunnius2001,
author = {von Hunnius, Jan-Peter},
title = {Experience Bases at DaimlerChrysler},
year = {2001},
month = {4},
booktitle = {Presentation at the SEC Consortium meeting in Everett, Washington}
}
@Article { Schmid2001a,
author = {Schmid, Joachim},
title = {Compiling Abstract State Machines to C++},
year = {2001},
journal = {Journal of Universal Computer Science},
volume = {7},
number = {11},
note = {Abstract State Machines 2001: Developments and Applications}
}
@Inproceedings { Schmid2001b,
author = {Schmid, Joachim},
title = {Compiling Abstract State Machines to C++},
year = {2001},
booktitle = {Formal Methods and Tools for Computer Science, Eurocast 2001, Universidad de Las Palmas de Gran Canaria}
}
@Inproceedings { HoudekEtAl2001,
author = {Houdek, Frank and Schwinn, Thilo and Ernst, Dietmar},
title = {Defect Detection for Executable Specifications - An Experiment},
year = {2001},
booktitle = {Thirteenth International Conference on Software Engineering and Knowledge Engineering (SEKE'01), Buenos Aires, Argentinien}
}
@Inproceedings { KleinerSarstedt2001,
author = {Kleiner, Niko and Sarstedt, Stefan},
title = {Einsatz von Standardprozessen bei der Gestaltung von Lehrveranstaltungen},
year = {2001},
booktitle = {Software Engineering im Unterricht der Hochschulen (SEUH 2001), Z\"{u}rich, Schweiz},
publisher = {dpunkt.verlag}
}
@Inproceedings { KiedaischEtAl2001b,
author = {Kiedaisch, Friedemann and Pohl, M. and Weisbrod, J. and Bauer, S. and Ortmann, S.},
title = {Experiences on Outsourcing Requirements Specifications},
year = {2001},
booktitle = {Proceedings of the European Software Process Improvement Conference (EuroSPI'2001), Limerick, Ireland}
}
@Inproceedings { Schwinn2001,
author = {Schwinn, Thilo},
title = {How to make your Software Inspections Profitable - An Approach Based on Sampling and Return on Investment Calculation},
year = {2001},
booktitle = {Proceedings of the 14th ICSSEA, Paris}
}
@Manual { Schmid2001c,
author = {Schmid, Joachim},
title = {Introduction to AsmGofer},
year = {2001},
web_url = {http://www.tydo.de/AsmGofer/}
}
@Book { StaerkEtAl2001,
author = {St\"{a}rk, R. and Schmid, Joachim and B\"{o}rger, Egon},
title = {Java and the Java Virtual Machine: Definition, Validation, Verification},
year = {2001},
publisher = {Springer-Verlag}
}
@Inproceedings { StaerkSchmid2001,
author = {St\"{a}rk, R. and Schmid, Joachim},
title = {Java bytecode verification is not possible},
year = {2001},
booktitle = {Formal Methods and Tools for Computer Science, Eurocast 2001, Universidad de Las Palmas de Gran Canaria}
}
@Techreport { Knublauch2001,
author = {Knublauch, Holger},
title = {KBeans Specification: Semantic Transparency for Components and Domain Models},
year = {2001},
institution = {FAW Ulm},
number = {FAW-TR-01001}
}
@Inproceedings { KiedaischEtAl2001a,
author = {Kiedaisch, Friedemann and Pohl, M. and Weisbrod, J. and Bauer, S. and Ortmann, S.},
title = {Requirements Archaeology: From Unstructured Information to High Quality Specifications},
year = {2001},
booktitle = {Proceedings of the 5th International Symposium on Requirements Engineering (RE'01), Toronto, Canada}
}
@Inproceedings { KnublauchRose2001,
author = {Knublauch, Holger and Rose, T.},
title = {Werkzeugunterst\"{u}tzte Prozessanalyse zur Identifikation von Anwendungsszenarien f\"{u}r Agenten},
year = {2001},
booktitle = {Verbundtagung Verteilte Informationssysteme auf der Grundlage von Objekten, Komponenten und Agenten (vertIS 2001), Bamberg}
}
@Manual { Guttmann2000,
author = {Guttmann, Walter},
title = {An Introduction to Ultra},
year = {2000},
month = {12},
organization = {Universit\"{a}t Ulm},
web_url = {http://www.informatik.uni-ulm.de/pm/ultra}
}
@Techreport { BreymannEtAl2000,
author = {Breymann, U. and K\"{o}hler, D. and Gehring, Wolfgang},
title = {Einf\"{u}hrung eines Leistungspunktesystems im Studiengang Medieninformatik},
year = {2000},
month = {11},
institution = {Hochschule Bremen}
}
@Inproceedings { Hunnius2000,
author = {von Hunnius, Jan-Peter},
title = {WESPI - WEb Supported Software Process Improvement},
year = {2000},
month = {6},
booktitle = {Proceedings of the 2nd Workshop on Learning Software Organizations, Oulu, Finland},
pages = {93-99}
}
@Techreport { Gehring2000a,
author = {Gehring, Wolfgang},
title = {Ein Rahmenwerk zur Einf\"{u}hrung von Leistungspunktesystemen},
year = {2000},
month = {3},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {2000-04},
web_url = {http://www.informatik.uni-ulm.de/pm/Rahmenwerk/}
}
@Inproceedings { Gehring2000b,
author = {Gehring, Wolfgang},
title = {Modularisierung und Leistungspunktesysteme: Ein \"{U}berblick},
year = {2000},
month = {3},
booktitle = {Workshop Modularisierung, Jena}
}
@Article { BoergerSchulte2000,
author = {B\"{o}rger, Egon and Schulte, Wolfram},
title = {A Practical Method for Specification and Analysis of Exception Handling - A Java/JVM Case Study},
year = {2000},
journal = {IEEE Transactions on Software Engineering},
volume = {26},
pages = {872-887},
number = {9}
}
@Article { RoseEtAl2000,
author = {Rose, R. and Knublauch, Holger and Peinel, G.},
title = {Agenten in der pro-aktiven Prozessunterst\"{u}tzung},
year = {2000},
journal = {Industrie-Management 4},
pages = {40-53}
}
@Inproceedings { KnublauchRose2000b,
author = {Knublauch, Holger and Rose, T.},
title = {Application Scenarios of Agent-Based Information Logistics in Clinical and Engineering Domains},
year = {2000},
booktitle = {European Conference on Artificial Intelligence (ECAI), Workshop on Agent Technologies and Their Application Scenarios in Logistics, Berlin}
}
@Inproceedings { RupprechtEtAl2000,
author = {Rupprecht, C. and F\"{u}nffinger, M. and Knublauch, Holger and Rose, T.},
title = {Capture and Dissemination of Experience about the Construction of Engineering Processes},
year = {2000},
booktitle = {Twelfth Conference on Advanced Information Systems Engineering (CAISE), Stockholm, Sweden}
}
@Article { BoergerEtAl2000b,
author = {B\"{o}rger, Egon and Riccobene, E. and Schmid, Joachim},
title = {Capturing Requirements by Abstract State Machines: The Light Control Case Study},
year = {2000},
journal = {Journal of Universal Computer Science},
volume = {6},
number = {7}
}
@Inproceedings { BoergerSchmid2000,
author = {B\"{o}rger, Egon and Schmid, Joachim},
title = {Composition and Submachine Concepts for Sequential ASMs},
year = {2000},
booktitle = {Computer Science Logics (CSL 2000)},
volume = {1862},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Clote, P. G. and Schwichtenberg, H.},
pages = {41-60}
}
@Inproceedings { KnublauchEtAl2000b,
author = {Knublauch, Holger and Sedlmayr, M. and Rose, T.},
title = {Design Patterns for the Implementation of Constraints on JavaBeans},
year = {2000},
booktitle = {NetObjectDays2000, Erfurt}
}
@Inproceedings { ReifEtAl2000a,
author = {Reif, Wolfgang and Ruf, J\"{u}rgen and Schellhorn, Gerhard and Vollmer, Tobias},
title = {Do You Trust Your Model Checker?},
year = {2000},
booktitle = {Proceedings of the 3rd International Conference on Formal Methods in Computer-Aided Design (FMCAD2000), Austin, Texas, USA},
volume = {1954},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Hunt Jr., W. A. and Johnson, S. D.}
}
@Techreport { ReifEtAl2000c,
author = {Reif, Wolfgang and Schellhorn, Gerhard and Thums, Andreas},
title = {Fehlersuche in formalen Spezifikationen},
year = {2000},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {2000-06}
}
@Techreport { SchellhornReif2000,
author = {Schellhorn, Gerhard and Reif, Wolfgang},
title = {FM-Tools 2000: The 4th Workshop on Tools for System Design and Verification},
year = {2000},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {2000-07}
}
@Inproceedings { BalserEtAl2000b,
author = {Balser, Michael and Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt and Thums, Andreas},
title = {Formal System Development with KIV},
year = {2000},
booktitle = {Proceedings of the 3rd International Conference on Fundamental Approaches to Software Engineering (FASE2000)},
volume = {1783},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Maibaum, T.}
}
@Inproceedings { GurevichEtAl2000,
author = {Gurevich, Y. and Schulte, Wolfram and Wallace, C.},
title = {Investigating Java Concurrency Using Abstract State Machines},
year = {2000},
booktitle = {Abstract State Machines, Theory and Applications, International Workshop, ASM 2000, Monte Verit\`{a}, Switzerland},
volume = {1912},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Gurevich, Y. and Kutter, P. W. and Odersky, M. and Thiele, L.},
pages = {151-176}
}
@Inproceedings { BoergerEtAl2000a,
author = {B\"{o}rger, Egon and P\"{a}ppinghaus, P. and Schmid, Joachim},
title = {Report on a Practical Application of ASMs in Software Design},
year = {2000},
booktitle = {Abstract State Machines, Theory and Applications, International Workshop, ASM 2000, Monte Verit\`{a}, Switzerland},
volume = {1912},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Gurevich, Y. and Kutter, P. W. and Odersky, M. and Thiele, L.},
pages = {361-366}
}
@Inproceedings { KnublauchRose2000a,
author = {Knublauch, Holger and Rose, T.},
title = {Round-Trip Engineering of Ontologies for Knowledge-based Systems},
year = {2000},
booktitle = {Twelfth International Conference on Software Engineering and Knowledge Engineering (SEKE), Chicago, IL},
pages = {239-247}
}
@Inproceedings { ReifEtAl2000b,
author = {Reif, Wolfgang and Schellhorn, Gerhard and Thums, Andreas},
title = {Safety Analysis of a Radio-Based Crossing Control System Using Formal Methods},
year = {2000},
booktitle = {Proceedings of the 9th IFAC Symposium Control in Transportation Systems, Braunschweig}
}
@Techreport { StaerkSchmid2000,
author = {St\"{a}rk, R. and Schmid, Joachim},
title = {The problem of Bytecode Verification in Current Implementations of the JVM},
year = {2000},
institution = {ETH Z\"{u}rich}
}
@Inproceedings { KnublauchEtAl2000a,
author = {Knublauch, Holger and Rose, T. and Sedlmayr, M.},
title = {Towards a Multi-Agent System for Pro-active Information Management in Anesthesia},
year = {2000},
booktitle = {Fourth International Conference on Autonomous Agents (Agents 2000), Workshop on Autonomous Agents in Health Care, Barcelona, Spain}
}
@Inproceedings { PartschEtAl2000,
author = {Partsch, Helmuth and Schulte, Wolfram and Vullinghs, Ton},
title = {Ultra: A Learn System for the Interactive Manipulation of Functional Programs},
year = {2000},
booktitle = {Requirements, Design, Correct Construction and Verification},
volume = {11},
publisher = {Uni-Druck},
series = {Softwaretechnik},
editor = {Cengarle, V.}
}
@Inproceedings { SchellhornEtAl2000,
author = {Schellhorn, Gerhard and Reif, Wolfgang and Schairer, A. and Karger, P. and Austel, V. and Toll, D.},
title = {Verification of a Formal Security Model for Multiapplicative Smart Cards},
year = {2000},
booktitle = {Proceedings of the 6th European Symposium on Research in Computer Security, Toulouse, France},
volume = {1895},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science}
}
@Inproceedings { BalserEtAl2000a,
author = {Balser, Michael and Duelli, C. and Reif, Wolfgang and Schellhorn, Gerhard},
title = {Verifying Concurrent Systems with Symbolic Execution},
year = {2000},
booktitle = {Proceedings of the International Conference on Temporal Logic (ICTL2000)}
}
@Inproceedings { SchwinnEtAl1999,
author = {Schwinn, Thilo and Landes, D. and Beil, T. and Kempter, H.},
title = {Making Know How Transfer Work in a Purchaser-Supplier Setting by Deploying Software Inspection},
year = {1999},
month = {4},
booktitle = {Proceedings of 6th European Conference on Software Quality, Vienna},
pages = {418-428}
}
@Incollection { BoergerSchulte1999a,
author = {B\"{o}rger, Egon and Schulte, Wolfram},
title = {A Programmer Friendly Modular Definition of the Semantics of Java.},
year = {1999},
booktitle = {Formal Syntax and Semantics of Java},
volume = {1523},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Alves-Foss, J.},
pages = {353-404}
}
@Inproceedings { HoudekEtAl1999,
author = {Houdek, Frank and Ernst, Dietmar and Schwinn, Thilo},
title = {Comparing Structured and Object-Oriented Methods for Embedded Systems: A Controlled Experiment},
year = {1999},
booktitle = {Proceedings of the ICSE Workshop Empirical Studies on Software Development, Los Angeles, California, USA}
}
@Incollection { BerghammerEtAl1999,
author = {Berghammer, R. and Lakhnech, Y. and Reif, Wolfgang},
title = {Formal Methods and Tools: Introduction and Overview},
year = {1999},
booktitle = {Tool Support for System Specification, Development and Verification},
publisher = {Springer-Verlag},
editor = {Berghammer, R. and Lakhnech, Y.}
}
@Article { Reif1999,
author = {Reif, Wolfgang},
title = {Formale Methoden f\"{u}r sicherheitskritische Software - Der KIV-Ansatz},
year = {1999},
journal = {Informatik: Forschung und Entwicklung},
volume = {14},
number = {3}
}
@Article { BoergerSchulte1999c,
author = {B\"{o}rger, Egon and Schulte, Wolfram},
title = {Initialization Problems for Java},
year = {1999},
journal = {Software - Concepts and Tools},
volume = {20},
number = {4}
}
@Inproceedings { SarstedtEtAl1999,
author = {Sarstedt, Stefan and Sauter, G. and Sellentin, J. and Mitschang, B.},
title = {Integrationskonzepte f\"{u}r heterogene Anwendungssysteme bei DaimlerChrysler auf Basis internationaler Standards},
year = {1999},
booktitle = {Fachtagung Datenbanksysteme in B\"{u}ro, Technik und Wissenschaft (BTW1999), Freiburg},
pages = {317-327}
}
@Inproceedings { BalserEtAl1999,
author = {Balser, Michael and Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {KIV 3.0 for Provably Correct Systems},
year = {1999},
booktitle = {Proceedings of the International Workshop on Current Trends in Applied Formal Methods (FM-Trends 98), Boppard},
volume = {1641},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science}
}
@Inproceedings { KnublauchEtAl1999,
author = {Knublauch, Holger and Sedlmayr, M. and Rose, T.},
title = {Knowledge-based Decision Support in an Anaesthesia Information System},
year = {1999},
booktitle = {Combined ESCTAIC / SCATA Meeting, Glasgow, UK}
}
@Inproceedings { Schwarz1999,
author = {Schwarz, Michael},
title = {Kommunikationsorientierte Analyse und Gestaltung von Arbeitskontexten (KOALA)},
year = {1999},
booktitle = {Modellierung betrieblicher Informationssysteme, Proceedings der MobIS-Fachtagung (MobIS'99), Bamberg},
editor = {Sinz, E. J.},
pages = {210-226}
}
@Incollection { BoergerSchulte1999b,
author = {B\"{o}rger, Egon and Schulte, Wolfram},
title = {Modular Design for the Java Virtual Machine Architecture},
year = {1999},
booktitle = {Architecture Design and Validation Methods},
publisher = {Springer-Verlag}
}
@Inproceedings { MeyerKnublauch1999,
author = {Meyer, C.-H. and Knublauch, Holger},
title = {Parallel Iterative Proportional Fitting},
year = {1999},
booktitle = {Symposium in Operations Research (SOR99), Magdeburg}
}
@Inproceedings { KnublauchRose1999,
author = {Knublauch, Holger and Rose, T.},
title = {Reflection-enabled Rapid Prototyping of Knowledge-based Systems},
year = {1999},
booktitle = {OOPSLA'99 Workshop on Object Oriented Reflection and Software Engineering, Denver, CO, USA}
}
@Article { HaehnleEtAl1999,
author = {H\"{a}hnle, R. and Menzel, W. and Reif, Wolfgang and Schmitt, P.},
title = {Special Issue on Integration of Deduction Systems},
year = {1999},
journal = {Journal of Universal Computer Science},
volume = {5},
number = {3}
}
@Inproceedings { RockEtAl1999,
author = {Rock, G. and Stephan, W. and Wolpers, A. and Balser, Michael and Reif, Wolfgang and Scheer, S.},
title = {Structured Formal Development in VSE II: The Robertino Case Study},
year = {1999},
booktitle = {Sicherheit und Zuverl\"{a}ssigkeit software-basierter Systeme, ITSec},
editor = {Saglietti, F. and Goerigk, W.}
}
@Inproceedings { VullinghsEtAl1999,
author = {Vullinghs, Ton and Schulte, Wolfram and Partsch, Helmuth},
title = {System Support for the Interactive Transformation of Functional Programs},
year = {1999},
booktitle = {Proceedings of the Software Transformation Systems 1999 (STS'99) Workshop, Los Angeles}
}
@Inproceedings { Knublauch1999,
author = {Knublauch, Holger},
title = {Three Patterns for the Implementation of Ontologies in Java},
year = {1999},
booktitle = {OOPSLA'99 Metadata and Active Object-Model Pattern Mining Workshop, Denver, CO, USA}
}
@Inproceedings { SedlmayrEtAl1999,
author = {Sedlmayr, M. and Knublauch, Holger and Rose, T.},
title = {Towards an Anaesthesiology Information System},
year = {1999},
booktitle = {Combined ESCTAIC / SCATA Meeting, Glasgow, UK}
}
@Inproceedings { HutterEtAl1999,
author = {Hutter, D. and Mantel, H. and Rock, G. and Stephan, W. and Wolpers, A. and Balser, Michael and Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {VSE: Controlling the Complexity in Formal Software Developments},
year = {1999},
booktitle = {Proceedings of the International Workshop on Current Trends in Applied Formal Methods (FM-Trends 98), Boppard},
volume = {1641},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science}
}
@Article { Reif1998a,
author = {Reif, Wolfgang},
title = {Interaktives Theorembeweisen - Anwendungen in der Softwaretechnik},
year = {1998},
month = {12},
journal = {K\"{u}nstliche Intelligenz},
volume = {12},
pages = {42-48},
number = {4}
}
@Article { Reif1998b,
author = {Reif, Wolfgang},
title = {Software-Sicherheit mit formalen Methoden},
year = {1998},
month = {8},
journal = {Softwaretechnik-Trends},
volume = {18},
number = {3},
note = {GI-Fachtagung Softwaretechnik 98}
}
@Article { SalamonEtAl1998,
author = {Salamon, Peter and Sibani, Paolo and Gehring, Wolfgang and Whitney, R. and Frost, R.},
title = {Toward a taxonomy of NP-hard combinatorial optimization problems},
year = {1998},
month = {3},
journal = {Bulletin of the American Physical Society},
volume = {43},
number = {1}
}
@Inproceedings { ErnstEtAl1998,
author = {Ernst, Dietmar and Houdek, Frank and Schwinn, Thilo},
title = {An Experimental Comparison of Static and Dynamic Defect Detection Techniques},
year = {1998},
booktitle = {Conference Proceedings of the Eleventh International Software Quality Week (QW 98), San Francisco, California}
}
@Incollection { NipkowReif1998,
author = {Nipkow, T. and Reif, Wolfgang},
title = {An Introduction to Interactive Theorem Proving},
year = {1998},
booktitle = {Automated Deduction - A Basis for Applications},
publisher = {Kluwer Academic Publishers},
editor = {Bibel, W. and Schmitt, P.}
}
@Inproceedings { ErnstHoudek1998,
author = {Ernst, Dietmar and Houdek, Frank},
title = {Applying Metrics to Cross-Technical Evaluations},
year = {1998},
booktitle = {The European Software Measurement Conference Fesma 98, Antwerp, Belgium},
editor = {Coombes, H. and Hooft van Huysduynen, M. and Peeters, B.}
}
@Inproceedings { BoergerSchulte1998,
author = {B\"{o}rger, Egon and Schulte, Wolfram},
title = {Defining the Java Virtual Machine as Platform for Provably correct Java Compilation},
year = {1998},
booktitle = {Proceedings of the 23rd International Symposium on Mathematical Foundation of Computer Science (MFCS\textasciiacute98), Brno, Czech Republic},
volume = {1450},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Brim, L. and Gruska, J. and Zlatuska, J.}
}
@Article { FenselEtAl1998,
author = {Fensel, D. and von Hamelen, F. and Reif, Wolfgang and ten Teije, A.},
title = {Formal Support for the Development of Knowledge-based Systems},
year = {1998},
journal = {Information Technology Management},
volume = {2},
number = {4}
}
@Incollection { AhrendtEtAl1998,
author = {Ahrendt, W. and Beckert, B. and H\"{a}hnle, R. and Menzel, W. and Reif, Wolfgang and Schellhorn, Gerhard and Schmitt, P.},
title = {Integrating Automated and Interactive Theorem Proving},
year = {1998},
booktitle = {Automated Deduction - A Basis for Applications},
volume = {2: Systems and Implementation Techniques},
publisher = {Kluwer Academic Publishers},
chapter = {1: Interactive Theorem Proving},
editor = {Bibel, W. and Schmitt, P.}
}
@Techreport { Schellhorn1998,
author = {Schellhorn, Gerhard},
title = {Proving Properties of Directed Graphs: A Problem Set for Automated Theorem Provers},
year = {1998},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {98-12}
}
@Techreport { HoudekEtAl1998,
author = {Houdek, Frank and Ernst, Dietmar and Schwinn, Thilo},
title = {Pr\"{u}fen von C-Code und Statemate/Matlab-Spezifikationen: Ein Experiment},
year = {1998},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {98-11}
}
@Inproceedings { GreinerEtAl1998,
author = {Greiner, C. and Knublauch, Holger and Sedlmayr, M. and Rose, T.},
title = {Representing and Processing Various Knowledge Types in an Anaesthesia Information System},
year = {1998},
booktitle = {Annual Meeting of the European Society for Computing and Technology in Anaesthesia and Intensive Care (ESCTAIC), Villach, Austria}
}
@Book { Partsch1998,
author = {Partsch, Helmuth},
title = {Requirements-Engineering systematisch - Modellbildung f\"{u}r softwaregest\"{u}tzte Systeme},
year = {1998},
publisher = {Springer-Verlag}
}
@Incollection { ReifEtAl1998,
author = {Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt and Balser, Michael},
title = {Structured specifications and interactive proofs with KIV},
year = {1998},
booktitle = {Automated Deduction - A Basis for Applications},
publisher = {Kluwer Academic Publishers},
editor = {Bibel, W. and Schmitt, P.}
}
@Incollection { SchellhornAhrendt1998,
author = {Schellhorn, Gerhard and Ahrendt, W.},
title = {The WAM Case Study: Verifying Compiler Correctness for Prolog with KIV},
year = {1998},
booktitle = {Automated Deduction - A Basis for Applications},
volume = {3: Applications},
publisher = {Kluwer Academic Publishers},
chapter = {3: Automated Theorem Proving in Software Engineering},
editor = {Bibel, W. and Schmitt, P.}
}
@Incollection { ReifSchellhorn1998,
author = {Reif, Wolfgang and Schellhorn, Gerhard},
title = {Theorem Proving in Large Theories},
year = {1998},
booktitle = {Automated Deduction - A Basis for Applications},
volume = {3: Applications},
publisher = {Kluwer Academic Publishers},
chapter = {2},
editor = {Bibel, W. and Schmitt, P.}
}
@Techreport { SchellhornReif1998,
author = {Schellhorn, Gerhard and Reif, Wolfgang},
title = {Theorems from Compiler Verification: A Problem Set for Automated Theorem Provers},
year = {1998},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {98-13}
}
@Incollection { Schwarz1998,
author = {Schwarz, Michael},
title = {Theorie und Praxis erfahrbar machen - der Wurf ins kalte Wasser: Praxisnahes Arbeiten im Grundstudium},
year = {1998},
booktitle = {Handbuch Hochschullehre},
publisher = {Raabe-Verlag}
}
@Inproceedings { AchatzSchulte1997a,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {A Formal OO Method Inspired by Fusion and Object-Z},
year = {1997},
booktitle = {ZUM'97: The Z Formal Specification Notation, 10th International Conference of Z Users, Reading, UK},
volume = {1212},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Bowen, J. P. and Hinchey, M. G. and Till, D.}
}
@Inproceedings { AchatzPartsch1997,
author = {Achatz, Klaus and Partsch, Helmuth},
title = {A Powerful Transformation Rule, its Applications and Variants},
year = {1997},
booktitle = {Proceedings of the 50th meeting of the IFIP Working Conference on Algorithmic Language and Calculi and IFIP Working Group 2.1, Le Bischenberg, France}
}
@Techreport { ErnstEtAl1997,
author = {Ernst, Dietmar and Houdek, Frank and Schwinn, Thilo and Schulte, Wolfram},
title = {Experimenteller Vergleich statischer und dynamischer Softwarepr\"{u}fung f\"{u}r eingebettete Systeme},
year = {1997},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {97-13}
}
@Article { AchatzSchulte1997b,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {Formale objektorientierte Softwareentwicklung mit FOX},
year = {1997},
journal = {Informatik: Forschung und Entwicklung},
volume = {12},
pages = {174-185},
number = {4}
}
@Inproceedings { AchatzSchulte1997c,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {Functional Object-oriented Programming with Object-Gofer},
year = {1997},
booktitle = {Informatik '97: Informatik als Innovationsmotor, Informatik aktuell},
publisher = {Springer-Verlag},
note = {Auch in: Arbeitstagung Programmiersprachen, Arbeitsbericht der Universit\"{a}t M\"{u}nster, Institut f\"{u}r Wirtschaftsinformatik, Nr. 58, September 1997.}
}
@Techreport { SchellhornReif1997,
author = {Schellhorn, Gerhard and Reif, Wolfgang},
title = {Proving Properties of Finite Enumerations: A Problem Set for Automated Theorem Provers},
year = {1997},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {97-12}
}
@Inproceedings { ReifEtAl1997a,
author = {Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {Proving System Correctness with KIV},
year = {1997},
booktitle = {Proceedings of the 7th International Joint Conference CAAP/FASE on Theory and Practice of Software Development (TAPSOFT'97), Lille, France},
volume = {1214},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Bidoit, M. and Dauchet, M.}
}
@Inproceedings { ReifEtAl1997b,
author = {Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {Proving System Correctness with KIV 3.0},
year = {1997},
booktitle = {Proceedings of the 14th International Conference on Automated Deduction, Townsville, Australia},
volume = {1249},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science}
}
@Inproceedings { SchulteSchwarz1997,
author = {Schulte, Wolfram and Schwarz, Michael},
title = {Realistische Aufgabenstellungen f\"{u}r das Softwaregrundpraktikum},
year = {1997},
booktitle = {Software Engineering im Unterricht der Hochschulen (SEUH'97)},
publisher = {Teubner-Verlag},
editor = {Forbig, P. and Riedewald, G.}
}
@Inproceedings { SchwarzSchulte1997,
author = {Schwarz, Michael and Schulte, Wolfram},
title = {Realistische Aufgabenstellungen f\"{u}r das Softwaregrundpraktikum},
year = {1997},
booktitle = {Workshop des German Chapter of the ACM und der Gesellschaft f\"{u}r Informatik, Software Engineering im Unterricht der Hochschulen SEUH'97, Rostock},
volume = {48},
publisher = {B. G. Teubner},
series = {Berichte des German Chapter of the ACM},
pages = {94-104}
}
@Article { SchellhornAhrendt1997,
author = {Schellhorn, Gerhard and Ahrendt, W.},
title = {Reasoning about Abstract State Machines: The WAM Case Study},
year = {1997},
journal = {Journal of Universal Computer Science},
volume = {3},
pages = {377-413},
number = {4},
web_url = {http://www.jucs.org/jucs\_3\_4/wam\_case/}
}
@Incollection { Reif1997a,
author = {Reif, Wolfgang},
title = {Risikofaktor Software},
year = {1997},
booktitle = {Impulse f\"{u}r Informatik-Innovationen},
publisher = {Infix-Verlag},
editor = {Jantke, K. and Grieger, G. and Wittig, W.}
}
@Incollection { Reif1997b,
author = {Reif, Wolfgang},
title = {Software-Verifikation und ihre Anwendungen},
year = {1997},
booktitle = {it+ti Themenheft Formale Entwurfsmethoden - Software Correctness},
publisher = {Oldenbourg-Verlag}
}
@Inproceedings { ClaessenEtAl1997,
author = {Claessen, K. and Vullinghs, Ton and Meijer, E.},
title = {Structuring graphical paradigms in TkGofer},
year = {1997},
booktitle = {Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICP'97), Amsterdam},
editor = {Peyton Jones, S.}
}
@Techreport { BraxmeierEtAl1997,
author = {Braxmeier, H. and Ernst, Dietmar and M\"{o}\"{s}le, Andrea and Vogler, H.},
title = {The Project NoName: A functional programming language with ist development environment},
year = {1997},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {97-08}
}
@Techreport { ReifSchellhorn1997,
author = {Reif, Wolfgang and Schellhorn, Gerhard},
title = {Theorem Proving in Large Theories},
year = {1997},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {97-14}
}
@Techreport { VullinghsEtAl1996d,
author = {Vullinghs, Ton and Schulte, Wolfram and Schwinn, Thilo},
title = {An Introduction into TkGofer},
year = {1996},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {96-03}
}
@Article { AchatzSchulte1996b,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {Formale objektorientierte Softwareentwicklung},
year = {1996},
journal = {Softwaretechnik-Trends},
volume = {16},
number = {3},
note = {GI-Fachtagung Softwaretechnik 96}
}
@Techreport { AchatzPartsch1996,
author = {Achatz, Klaus and Partsch, Helmuth},
title = {From Descriptive Specifications to Operational ones: A Powerful Transformation Rule, its Applications and Variants},
year = {1996},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {96-13}
}
@Techreport { ReifEtAl1996,
author = {Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {KIV 3.0: Concepts and applications},
year = {1996},
institution = {Fachbereich Informatik, Universit\"{a}t Bremen}
}
@Techreport { HecklerEtAl1996,
author = {Heckler, A. and Hettler, R. and Hu\"{s}mann, H. and Loeckx, J. and Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {LEX: a case study in development and validation of formal specifications},
year = {1996},
institution = {Fachbereich Informatik, Universit\"{a}t Saarbr\"{u}cken},
number = {A/06/96}
}
@Article { AchatzSchulte1996a,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {Massive Parallelization of Divide-and-Conquer-Algorithms over Powerlists},
year = {1996},
journal = {Science of Computer Programming},
volume = {26},
pages = {59-78},
number = {1-3}
}
@Techreport { Stenzel1996,
author = {Stenzel, Kurt},
title = {Pilotanwendungen mit KIV},
year = {1996},
institution = {Fakult\"{a}t f\"{u}r Informatik, Technische Universit\"{a}t Dresden},
number = {FI96/06}
}
@Article { ReifStenzel1996,
author = {Reif, Wolfgang and Stenzel, Kurt},
title = {Reuse of Proofs in Software Verification},
year = {1996},
journal = {SADHANA: Academy Proceedings in Engineering Sciences},
volume = {21},
number = {2}
}
@Techreport { Reif1996,
author = {Reif, Wolfgang},
title = {Software Verifikation: Stand und Perspektiven},
year = {1996},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {96-06}
}
@Inproceedings { VullinghsEtAl1996a,
author = {Vullinghs, Ton and Schulte, Wolfram and Schwinn, Thilo},
title = {The Design of a Functional GUI Library Using Constructor Classes},
year = {1996},
booktitle = {Proceedings of the 2nd International Andrei Ershov Memorial Conference on Perspectives of System Informatics, Akademgorodok, Novosibirsk, Russia},
volume = {1181},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Bj\orner, D. and Broy, M. and Pottosin, I.},
pages = {398-408}
}
@Inproceedings { VullinghsEtAl1996c,
author = {Vullinghs, Ton and Schulte, Wolfram and Schwinn, Thilo},
title = {The Implementation of a Functional GUI Library},
year = {1996},
booktitle = {Proceedings of the 2nd Italian Workshop on Functional Programming (FUN'96), Pisa, Italy}
}
@Inproceedings { VullinghsEtAl1996b,
author = {Vullinghs, Ton and Schulte, Wolfram and Schwinn, Thilo},
title = {TkGofer: A Functional GUI Library},
year = {1996},
booktitle = {Proceedings of the 5th International Conference on Algebraic Methodology and Software Technology (AMAST'96), M\"{u}nchen, Deutschland},
volume = {1101},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Wirsing, M. and Nivat, M.},
pages = {621-624}
}
@Techreport { BiecheleEtAl1996,
author = {Biechele, B. and Ernst, Dietmar and Houdek, Frank and Schmid, Joachim and Schulte, Wolfram},
title = {Untersuchung verschiedener SA/RT-Ans\"{a}tze f\"{u}r die Modellierung eingebetteter Systeme},
year = {1996},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {96-09}
}
@Techreport { SchellhornAhrendt1996,
author = {Schellhorn, Gerhard and Ahrendt, W.},
title = {Verification of a Prolog Compiler - First Steps with KIV},
year = {1996},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {96-05}
}
@Inproceedings { PepperEtAl1995,
author = {Pepper, Peter and Wirsing, M. and Betschko, R. and Broy, Manfred and Dick, S. and Didrich, K. and Faulhaber, J. and Grieskamp, W. and Hu\"{s}mann, H. and Mehlich, M. and Reif, Wolfgang},
title = {A Method for the Development of Correct Software},
year = {1995},
booktitle = {KORSO: Methods, Languages, and Tools for the Construction of Correct Software - Final Report},
volume = {1009},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Broy, M. and J\"{a}hnichen, S.}
}
@Inproceedings { AchatzSchulte1995a,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {Architecture Independent Massive Parallelization of Divide-and-Conquer Algorithms},
year = {1995},
booktitle = {Mathematics of Program Construction},
volume = {947},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {M\"{o}ller, B.}
}
@Techreport { AchatzSchulte1995b,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {Architecture Independent Massive Parallelization of Divide-and-Conquer Algorithms},
year = {1995},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {95-05}
}
@Inproceedings { ReifEtAl1995a,
author = {Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {Interactive Correctness Proofs for Software Modules Using KIV},
year = {1995},
booktitle = {COMPASS'95 - Tenth Annual Conference on Computer Assurance (Gaithersburg, MD, USA)},
publisher = {IEEE press}
}
@Inproceedings { VullinghsEtAl1995,
author = {Vullinghs, Ton and Tuijnman, Dani\"{e}l and Schulte, Wolfram},
title = {Lightweight GUIs for functional programming},
year = {1995},
booktitle = {Proceedings of the 7th International Symposium PLILP95},
volume = {982},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Hermenegildo, M. and Swierstra, S. D.}
}
@Techreport { AchatzSchulte1995c,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {Massive Parallelization of Divide-and-Conquer-Algorithms over Powerlists},
year = {1995},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {95-12}
}
@Inproceedings { ReifStenzel1995,
author = {Reif, Wolfgang and Stenzel, Kurt},
title = {Reuse of Proofs in Software Verification},
year = {1995},
booktitle = {Workshop on Formal Approaches to the Reuse of Plans, Proofs, and Programs (Montreal, Quebec)},
editor = {K\"{o}hler, J.}
}
@Article { ReifEtAl1995b,
author = {Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {Tactics in KIV},
year = {1995},
journal = {Journal on Information Processing and Cybernetics},
volume = {30}
}
@Inproceedings { Reif1995,
author = {Reif, Wolfgang},
title = {The KIV-approach to Software Verification},
year = {1995},
booktitle = {KORSO: Methods, Languages, and Tools for the Construction of Correct Software - Final Report},
volume = {1009},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Broy, M. and J\"{a}hnichen, S.}
}
@Inproceedings { HutterEtAl1995,
author = {Hutter, D. and Langenstein, B. and Koob, F. and Reif, Wolfgang and Sengler, C. and Stephan, W. and Ullmann, M. and Wittmann, M. and Wolpers, A.},
title = {The VSE Development Method - A Way to Engineer High-Assurance Software Systems},
year = {1995},
organization = {Universit\"{a}t Kaiserslautern},
booktitle = {GI/ITG Tagung Formale Beschreibungstechniken f\"{u}r verteilte Systeme},
editor = {Gotzheim, B.}
}
@Inproceedings { FuchssEtAl1995,
author = {Fuch\"{s}, T. and Reif, Wolfgang and Schellhorn, Gerhard and Stenzel, Kurt},
title = {Three Selected Case Studies in Verification},
year = {1995},
booktitle = {KORSO: Methods, Languages, and Tools for the Construction of Correct Software - Final Report},
volume = {1009},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {Broy, M. and J\"{a}hnichen, S.}
}
@Inproceedings { AchatzSchulte1994,
author = {Achatz, Klaus and Schulte, Wolfram},
title = {Eine Einf\"{u}hrung in die transformationelle Entwicklung von SIMD Programmen},
year = {1994},
booktitle = {39. internationales wissenschaftliches Kolloquium, Technische Universit\"{a}t Ilmenau}
}
@Techreport { SchulteVullinghs1994,
author = {Schulte, Wolfram and Vullinghs, Ton},
title = {Linking Reactive Software to the X-Window System},
year = {1994},
institution = {Universit\"{a}t Ulm},
series = {Ulmer Informatik-Berichte},
number = {94-14}
}
@Inproceedings { Vullinghs1994,
author = {Vullinghs, Ton},
title = {Transformational Program Development Using CIPS},
year = {1994},
organization = {Christian-Albrechts-Universit\"{a}t Kiel},
booktitle = {Systems for Computer-Aided Specification, Development and Verification},
editor = {Buth, B. and Berghammer, R.}
}
@Inproceedings { BoitenEtAl1993,
author = {Boiten, E. A. and Geerling, A. M. and Partsch, H. A.},
title = {Transformational derivation of (parallel) programs using skeletons},
year = {1993},
month = {11},
booktitle = {Proceedings of the ERCIM Workshop on Development and Transformation of Programs, INRIA, Nancy},
note = {Auch in: Proceedings of Computing Science in the Netherlands}
}
@Incollection { Partsch1993b,
author = {Partsch, Helmuth},
title = {Formal Problem Specification on an Algebraic Basis},
year = {1993},
booktitle = {Formal Program Development: IFIP TC2 State-of-the-Art Report},
volume = {755},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {M\"{o}ller, B. and Partsch, H. and Schuman, S.},
pages = {183-224}
}
@Book { MoellerEtAl1993,
title = {Formal Program Development: IFIP TC2 State-of-the-Art Report},
year = {1993},
volume = {755},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
editor = {M\"{o}ller, B. and Partsch, H. and Schuman, S.}
}
@Incollection { Partsch1993a,
author = {Partsch, Helmuth},
title = {Some Experiments in Transformaing Towards Parallel Executability},
year = {1993},
booktitle = {Parallel Algorithm Derviation and Program Transformation},
publisher = {Kluwer Academic Publishers},
editor = {Paige, R. and Reif, J. and Wachters, R.}
}