@unpublished{21634,
  abstract     = {{Predictive control of power electronic systems always requires a suitable
model of the plant. Using typical physics-based white box models, a trade-off
between model complexity (i.e. accuracy) and computational burden has to be
made. This is a challenging task with a lot of constraints, since the model
order is directly linked to the number of system states. Even though white-box
models show suitable performance in most cases, parasitic real-world effects
often cannot be modeled satisfactorily with an expedient computational load.
Hence, a Koopman operator-based model reduction technique is presented which
directly links the control action to the system's outputs in a black-box
fashion. The Koopman operator is a linear but infinite-dimensional operator
describing the dynamics of observables of nonlinear autonomous dynamical
systems which can be nicely applied to the switching principle of power
electronic devices. Following this data-driven approach, the model order and
the number of system states are decoupled which allows us to consider more
complex systems. Extensive experimental tests with an automotive-type permanent
magnet synchronous motor fed by an IGBT 2-level inverter prove the feasibility
of the proposed modeling technique in a finite-set model predictive control
application.}},
  author       = {{Hanke, Sören and Peitz, Sebastian and Wallscheid, Oliver and Klus, Stefan and Böcker, Joachim and Dellnitz, Michael}},
  booktitle    = {{arXiv:1804.00854}},
  title        = {{{Koopman Operator-Based Finite-Control-Set Model Predictive Control for  Electrical Drives}}},
  year         = {{2018}},
}

@inproceedings{17345,
  author       = {{Spalazzese, Romina and Platenius, Marie C. and Becker, Steffen and Engels, Gregor}},
  booktitle    = {{2018 IEEE International Conference on Software Architecture Companion (ICSA-C)}},
  isbn         = {{9781538665855}},
  title        = {{{IoT-ASAP 2018: Message from the Chairs}}},
  doi          = {{10.1109/icsa-c.2018.00009}},
  year         = {{2018}},
}

@inproceedings{17651,
  abstract     = {{Consider mitigating the effects of denial of service or of malicious traffic in networks by deleting edges. Edge deletion reduces the DoS or the number of the malicious flows, but it also inadvertently removes some of the desired flows. To model this important problem, we formulate two problems: (1) remove all the undesirable flows while minimizing the damage to the desirable ones and (2) balance removing the undesirable flows and not removing too many of the desirable flows. We prove these problems are equivalent to important theoretical problems, thereby being important not only practically but also theoretically, and very hard to approximate in a general network. We employ reductions to nonetheless approximate the problem and also provide a greedy approximation. When the network is a tree, the problems are still MAX SNP-hard, but we provide a greedy-based 2l-approximation algorithm, where l is the longest desirable flow. We also provide an algorithm, approximating the first and the second problem within {\$}{\$}2 {\backslash}sqrt{\{} 2{\backslash}left| E {\backslash}right| {\}}{\$}{\$}and {\$}{\$}2 {\backslash}sqrt{\{}2 ({\backslash}left| E {\backslash}right| + {\backslash}left| {\backslash}text {\{}undesirable flows{\}} {\backslash}right| ){\}}{\$}{\$}, respectively, where E is the set of the edges of the network. We also provide a fixed-parameter tractable (FPT) algorithm. Finally, if the tree has a root such that every flow in the tree flows on the path from the root to a leaf, we solve the problem exactly using dynamic programming.}},
  author       = {{Polevoy, Gleb and Trajanovski, Stojan and Grosso, Paola and de Laat, Cees}},
  booktitle    = {{Combinatorial Optimization and Applications}},
  editor       = {{Kim, Donghyun and Uma, R. N. and Zelikovsky, Alexander}},
  isbn         = {{978-3-030-04651-4}},
  keywords     = {{flow, Red-Blue Set Cover, Positive-Negative Partial Set Cover, approximation, tree, MAX SNP-hard, root, leaf, dynamic programming, FPT}},
  pages        = {{217--232}},
  publisher    = {{Springer International Publishing}},
  title        = {{{Removing Undesirable Flows by Edge Deletion}}},
  year         = {{2018}},
}

@article{17666,
  abstract     = {{Software Defined Networks (SDN) and Network Function Virtualisation (NFV) provide the basis for autonomous response and mitigation against attacks on networked computer infrastructures. We propose a new framework that uses SDNs and NFV to achieve this goal: Secure Autonomous Response Network (SARNET). In a SARNET, an agent running a control loop constantly assesses the security state of the network by means of observables. The agent reacts to and resolves security problems, while learning from its previous decisions. Two main metrics govern the decision process in a SARNET: impact and efficiency; these metrics can be used to compare and evaluate countermeasures and are the building blocks for self-learning SARNETs that exhibit autonomous response. In this paper we present the software implementation of the SARNET framework, evaluate it in a real-life network and discuss the tradeoffs between parameters used by the SARNET agent and the efficiency of its actions.}},
  author       = {{Koning, R. and de Graaff, B. and Polevoy, Gleb and Meijer, R. and de Laat, C. and Grosso, P.}},
  issn         = {{0167-739X}},
  journal      = {{Future Generation Computer Systems}},
  keywords     = {{Software defined networks, Network function virtualization, Cyber attacks, Cyber security, Defense efficiency, Overlay networks}},
  title        = {{{Measuring the efficiency of SDN mitigations against attacks on computer infrastructures}}},
  doi          = {{https://doi.org/10.1016/j.future.2018.08.011}},
  year         = {{2018}},
}

@unpublished{17713,
  author       = {{Wever, Marcel Dominik and Mohr, Felix and Hüllermeier, Eyke}},
  publisher    = {{Arxiv}},
  title        = {{{Automated Multi-Label Classification based on ML-Plan}}},
  year         = {{2018}},
}

@unpublished{17714,
  author       = {{Mohr, Felix and Wever, Marcel Dominik and Hüllermeier, Eyke}},
  title        = {{{Automated machine learning service composition}}},
  year         = {{2018}},
}

@inproceedings{1910,
  abstract     = {{Today, model-driven approaches are a cornerstone in modern software development. The Eclipse Modeling Framework (EMF) is highly adopted in practice and generates Java code from platform-independent models with embedded Object Constraint Language (OCL) expressions. However, applications that target multiple platforms like Android, iOS, Windows, web browsers usually need to be implemented in different programming languages. Feature-complete Ecore and OCL runtime APIs are not available for all these platforms, such that their functionality has to be re-implemented. In this paper, we present CrossEcore: A multi-platform enabled modeling framework that generates C#, Swift, TypeScript, and JavaScript code from Ecore models with embedded OCL. An OCL compiler translates OCL expressions into expressions of the target language. The Ecore and OCL API can be consistently used across platforms, which facilitates application portability. CrossEcore is also extendible and can be easily adopted for new programming languages.}},
  author       = {{Schwichtenberg, Simon and Jovanovikj, Ivan and Gerth, Christian and Engels, Gregor}},
  booktitle    = {{Proceedings of the 40th International Conference on Software Engineering, ICSE 2018 - Companion Volume}},
  location     = {{Gothenburg, Sweden}},
  title        = {{{Poster: CrossEcore: An Extendible Framework to Use Ecore and OCL across Platforms}}},
  year         = {{2018}},
}

@inproceedings{20530,
  author       = {{Bodden, Eric and Nguyen Quang Do, Lisa}},
  booktitle    = {{Software Engineering und Software Management 2018, Fachtagung des GI-Fachbereichs Softwaretechnik, {SE} 2018, 5.-9. M{\"{a}}rz 2018, Ulm, Germany.}},
  isbn         = {{978-3-88579-673-2}},
  pages        = {{205--208}},
  title        = {{{Explainable Static Analysis}}},
  year         = {{2018}},
}

@article{20543,
  author       = {{Nguyen Quang Do, Lisa and Krüger, Stefan and Hill, Patrick and Ali, Karim and Bodden, Eric}},
  issn         = {{2326-3881}},
  journal      = {{IEEE Transactions on Software Engineering}},
  keywords     = {{Debugging, Static analysis, Tools, Computer bugs, Standards, Writing, Encoding, Testing and Debugging, Program analysis, Development tools, Integrated environments, Graphical environments, Usability testing}},
  pages        = {{1--1}},
  title        = {{{Debugging Static Analysis}}},
  doi          = {{10.1109/TSE.2018.2868349}},
  year         = {{2018}},
}

@proceedings{20544,
  editor       = {{Tichy, Matthias and Bodden, Eric and Kuhrmann, Marco and Wagner, Stefan and Steghöfer, Jan-Philipp}},
  isbn         = {{978-3-88579-673-2}},
  publisher    = {{Gesellschaft für Informatik}},
  title        = {{{Software Engineering und Software Management 2018, Fachtagung des GI-Fachbereichs Softwaretechnik, SE 2018, 5.-9. März 2018, Ulm, Germany}}},
  volume       = {{{P-279}}},
  year         = {{2018}},
}

@proceedings{20545,
  editor       = {{Tip, Frank and Bodden, Eric}},
  publisher    = {{ACM}},
  title        = {{{Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2018, Amsterdam, The Netherlands, July 16-21, 2018}}},
  year         = {{2018}},
}

@inproceedings{20546,
  author       = {{Gerking, Christopher and Schubert, David and Bodden, Eric}},
  booktitle    = {{Engineering Secure Software and Systems}},
  editor       = {{Payer, Mathias and Rashid, Awais and Such, Jose M.}},
  pages        = {{27--43}},
  publisher    = {{Springer International Publishing}},
  title        = {{{Model Checking the Information Flow Security of Real-Time Systems}}},
  year         = {{2018}},
}

@inproceedings{20547,
  author       = {{Nguyen Quang Do, Lisa and Bodden, Eric}},
  booktitle    = {{Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering}},
  isbn         = {{978-1-4503-5573-5}},
  keywords     = {{Gamification, Integrated Environments, Program analysis}},
  pages        = {{714--718}},
  publisher    = {{ACM}},
  title        = {{{Gamifying Static Analysis}}},
  doi          = {{10.1145/3236024.3264830}},
  year         = {{2018}},
}

@inproceedings{20548,
  author       = {{Bodden, Eric}},
  booktitle    = {{ACM SIGPLAN International Workshop on the State Of the Art in Java Program Analysis (SOAP 2018)}},
  isbn         = {{978-1-4503-5939-9}},
  keywords     = {{ATTRACT, ITSECWEBSITE}},
  pages        = {{85--93}},
  publisher    = {{ACM}},
  title        = {{{The Secret Sauce in Efficient and Precise Static Analysis: The Beauty of Distributive, Summary-based Static Analyses (and How to Master Them)}}},
  doi          = {{10.1145/3236454.3236500}},
  year         = {{2018}},
}

@inproceedings{20549,
  author       = {{Geismann, Johannes and Gerking, Christopher and Bodden, Eric}},
  booktitle    = {{International Conference on Software and System Processes (ICSSP)}},
  keywords     = {{ITSECWEBSITE}},
  title        = {{{Towards Ensuring Security by Design in Cyber-Physical Systems Engineering Processes}}},
  year         = {{2018}},
}

@inproceedings{20550,
  author       = {{Bodden, Eric}},
  booktitle    = {{Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results}},
  isbn         = {{978-1-4503-5662-6}},
  keywords     = {{ATTRACT, ITSECWEBSITE}},
  pages        = {{45--48}},
  publisher    = {{ACM}},
  title        = {{{Self-adaptive Static Analysis}}},
  doi          = {{10.1145/3183399.3183401}},
  year         = {{2018}},
}

@inproceedings{20551,
  author       = {{Nguyen Quang Do, Lisa and Krüger, Stefan and Hill, Patrick and Ali, Karim and Bodden, Eric}},
  booktitle    = {{International Conference for Software Engineering (ICSE), Tool Demonstrations Track}},
  keywords     = {{ATTRACT, ITSECWEBSITE}},
  title        = {{{VISUFLOW, a Debugging Environment for Static Analyses}}},
  year         = {{2018}},
}

@phdthesis{20779,
  abstract     = {{Der hohe Grad an Innovation in mechatronischen Systemen führt zu sogenannten Cyber-Physical Systems (CPS). Diese haben eine komplexe Funktionalität und Kommunikation. Wie sicherheitskritisch solche Systeme sind, wird durch sogenannte Sicherheits-Integritätslevel (SIL) kategorisiert, die durch Normen wie der ISO 26262 definiert werden. Ein bestimmter SIL beschreibt nicht nur die Höhe des Gefährdungsrisikos, sondern diktiert auch den erforderlichen Grad an Sorgfalt bei der Entwicklung des Systems. Ein hoher SIL erfordert die Anwendung von Safety-Maßnahmen mit einem hohen Sorgfaltsgrad in allen Phasen der Entwicklung und impliziert daher einen hohen Safety-Aufwand. SIL-Tailoring ist ein Mittel um den Safety-Aufwand zu reduzieren, indem man Subsystemen geringere SILs zuordnet, falls sie von kritischeren Subsystemen getrennt sind oder redundante Safety-Anforderungen erfüllen. Um den nötigen Safety-Aufwand zu planen, sollten Möglichkeiten für SIL-Tailoring so früh wie möglich identifiziert werden - d.h. bereits in der Anforderungsanalyse. Durch die Komplexität von CPS, ist es schwierig valide SIL-Tailorings zu finden. Die Validität von SIL-Tailorings muss durch Analyse von Fehlerpropagierungspfaden geprüft und durch Argumente im Safety Case begründet werden. Der Beitrag dieser Dissertation ist ein systematischer, tool-unterstützter SIL-Tailoring-Prozess, der im Safety Requirements Engineering angewendet wird. Der Prozess nutzt eine modell-basierte, formale Anforderungsspezifikation und stellt einen Katalog von Anforderungsmustern bereit. Basierend auf diesen Anforderungen werden Fehlerpropagierungsmodelle generiert und Subsystemen automatisch SILs zugeordnet. Das minimiert den Sicherheitsanalyseaufwand. Aus den generierten Ergebnissen wird automatisch ein Safety Case mit Argumenten für die SIL-Tailoring-Validität abgeleitet.}},
  author       = {{Fockel, Markus}},
  publisher    = {{Fakultät für Elektrotechnik, Informatik und Mathematik, Universität Paderborn}},
  title        = {{{Safety Requirements Engineering for Early SIL Tailoring}}},
  doi          = {{10.17619/UNIPB/1-490}},
  year         = {{2018}},
}

@inproceedings{20781,
  author       = {{Gerking, Christopher and Schubert, David}},
  booktitle    = {{European Conference on Software Architecture (ECSA 2018)}},
  number       = {{11048}},
  pages        = {{147--155}},
  publisher    = {{Springer}},
  title        = {{{Towards Preserving Information Flow Security on Architectural Composition of Cyber-Physical Systems}}},
  doi          = {{10.1007/978-3-030-00761-4_10}},
  year         = {{2018}},
}

@inproceedings{20784,
  author       = {{Geismann, Johannes}},
  booktitle    = {{IEEE International Conference on Software Architecture Companion (ICSA-C 2018) }},
  pages        = {{41--42}},
  publisher    = {{IEEE}},
  title        = {{{Traceable Threat Modeling for Safety-critical Systems}}},
  doi          = {{10.1109/ICSA-C.2018.00017}},
  year         = {{2018}},
}

