publications

research papers i (co-)authored, mostly peer-reviewed

2025

  1. An Architecture-Based Approach to Mitigate Confidentiality Violations Using Machine Learning
    Nils Niehues, Sebastian Hahner, and Robert Heinrich
    In 2025 IEEE 22nd International Conference on Software Architecture (ICSA), 2025
    accepted, to appear
  2. Mitigating Obfuscation Attacks on Software Plagiarism Detectors via Subsequence Merging
    Timur Sağlam, Nils Niehues, Sebastian Hahner, and Larissa Schmid
    In IEEE Conference on Software Engineering Education and Training (CSEET), 2025
    accepted, to appear
  3. JPlag: Detecting Obfuscated Software Plagiarism using Token Normalization Graphs
    Larissa Schmid, Sebastian Hahner, and Timur Sağlam
    In Software Engineering 2025, 2025
    accepted, to appear

2024

  1. Architecture-Based and Uncertainty-Aware Confidentiality Analysis
    Sebastian Hahner
    2024
    Dissertation
  2. Integrating Security-Enriched Data Flow Diagrams Into Architecture-Based Confidentiality Analysis
    Nils Niehues, Benjamin Arp, Tom Hüller, Felix Schwickerath, and 2 more authors
    In 16th Symposium on Software Performance (SSP), 2024
  3. Towards a Data Flow Diagram-Centric Confidentiality Analysis in Palladio
    Tom Hüller, Felix Schwickerath, Benjamin Arp, Nils Niehues, and 2 more authors
    In 16th Symposium on Software Performance (SSP), 2024
  4. Analyzing Cyclic Data Flow Diagrams Regarding Information Security
    Benjamin Arp, Nils Niehues, Tom Hüller, Felix Schwickerath, and 2 more authors
    In 16th Symposium on Software Performance (SSP), 2024
  5. ARC³N: A Collaborative Uncertainty Catalog to Address the Awareness Problem of Model-Based Confidentiality Analysis
    Sebastian Hahner, Nils Niehues, Nicolas Boltz, Mario Fuksa, and 1 more author
    In ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS Companion ’24), 2024
  6. An Extensible Framework for Architecture-Based Data Flow Analysis for Information Security
    Nicolas Boltz, Sebastian Hahner, Christopher Gerking, and Robert Heinrich
    In Software Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium, 2024
  7. Obfuscation-Resilient Software Plagiarism Detection with JPlag
    Timur Sağlam, Sebastian Hahner, Larissa Schmid, and Erik Burger
    In Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion ’24), 2024
  8. Detecting Automatic Software Plagiarism via Token Sequence Normalization
    Timur Sağlam, Moritz Brödel, Larissa Schmid, and Sebastian Hahner
    In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (ICSE ’24), 2024
  9. Automated Detection of AI-Obfuscated Plagiarism in Modeling Assignments
    Timur Sağlam, Sebastian Hahner, Larissa Schmid, and Erik Burger
    In Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET ’24), 2024
  10. Uncertainty Flow Diagrams: Towards a Systematic Representation of Uncertainty Propagation and Interaction in Adaptive Systems
    Javier Camara, Sebastian Hahner, Diego Perez-Palacin, Antonio Vallecillo, and 4 more authors
    In Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS ’24), 2024
  11. Architecture-based Propagation Analyses Regarding Security
    Sebastian Hahner, Maximilian Walter, Robert Heinrich, and Ralf Reussner
    In Software Engineering 2024, 2024

2023

  1. Architecture-Based Uncertainty Impact Analysis to Ensure Confidentiality
    Sebastian Hahner, Robert Heinrich, and Ralf Reussner
    In 2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2023
  2. Model-based Confidentiality Analysis under Uncertainty
    Sebastian Hahner, Tizian Bitschi, Maximilian Walter, Tomáš Bureš, and 2 more authors
    In 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C), 2023
  3. A Classification of Software-Architectural Uncertainty Regarding Confidentiality
    Sebastian Hahner, Stephan Seifermann, Robert Heinrich, and Ralf Reussner
    In E-Business and Telecommunications, 2023
  4. Tool-Supported Architecture-Based Data Flow Analysis for Confidentiality
    Felix Schwickerath, Nicolas Boltz, Sebastian Hahner, Maximilian Walter, and 2 more authors
    2023
  5. Architecture-based attack propagation and variation analysis for identifying confidentiality issues in Industry 4.0
    Maximilian Walter, Sebastian Hahner, Tomáš Bureš, Petr Hnětynka, and 2 more authors
    at - Automatisierungstechnik, 2023
  6. Towards a Research Agenda for Understanding and ManagingUncertainty in Self-Adaptive Systems
    Danny Weyns, Radu Calinescu, Raffaela Mirandola, Kenji Tei, and 23 more authors
    ACM SIGSOFT Software Engineering Notes, 2023
  7. Dynamic Access Control in Industry 4.0 Systems
    Robert Heinrich, Stephan Seifermann, Maximilian Walter, Sebastian Hahner, and 4 more authors
    In Digital Transformation: Core Technologies and Emerging Topics from a Computer Science Perspective, 2023
  8. How Students Plagiarize Modeling Assignments
    Timur Sağlam, Larissa Schmid, Sebastian Hahner, and Erik Burger
    In 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), 2023
  9. Generating adaptation rule-specific neural networks
    Tomáš Bureš, Petr Hnětynka, Martin Kruliš, František Plášil, and 5 more authors
    International Journal on Software Tools for Technology Transfer, 2023

2022

  1. Handling Environmental Uncertainty in Design Time Access Control Analysis
    Nicolas Boltz, Sebastian Hahner, Maximilian Walter, Stephan Seifermann, and 3 more authors
    In 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2022
  2. Architectural Optimization for Confidentiality Under Structural Uncertainty
    Maximilian Walter, Sebastian Hahner, Stephan Seifermann, Tomas Bures, and 3 more authors
    In Software Architecture, 2022
  3. Uncertainty in coupled models of cyber-physical systems
    Maribel Acosta, Sebastian Hahner, Anne Koziolek, Thomas Kühn, and 2 more authors
    In Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2022
  4. Evaluation Methods and Replicability of Software Architecture Research Objects
    Marco Konersmann, Angelika Kaplan, Thomas Kühn, Robert Heinrich, and 14 more authors
    In 2022 IEEE 19th International Conference on Software Architecture (ICSA), 2022
  5. Introducing an Evaluation Method for Taxonomies
    Angelika Kaplan, Thomas Kühn, Sebastian Hahner, Niko Benkler, and 4 more authors
    In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering 2022, 2022
  6. Attuning Adaptation Rules via a Rule-Specific Neural Network
    Tomáš Bureš, Petr Hnětynka, Martin Kruliš, František Plášil, and 5 more authors
    In Leveraging Applications of Formal Methods, Verification and Validation. Adaptation and Learning, 2022
  7. Token-based plagiarism detection for metamodels
    Timur Sağlam, Sebastian Hahner, Jan Willem Wittler, and Thomas Kühn
    In Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2022

2021

  1. Dealing with Uncertainty in Architectural Confidentiality Analysis
    Sebastian Hahner
    In Proceedings of the Software Engineering 2021 Satellite Events, 2021
  2. Modeling Data Flow Constraints for Design-Time Confidentiality Analyses
    Sebastian Hahner, Stephan Seifermann, Robert Heinrich, Maximilian Walter, and 2 more authors
    In 2021 IEEE 18th International Conference on Software Architecture Companion (ICSA-C), 2021
  3. Architectural Access Control Policy Refinement and Verification under Uncertainty
    Sebastian Hahner
    In Companion Proceedings of the 15th European Conference on Software Architecture (ECSA-C), 2021
  4. Identifying Confidentiality Violations in Architectural Design Using Palladio
    Stephan Seifermann, Maximilian Walter, Sebastian Hahner, Robert Heinrich, and 1 more author
    In Companion Proceedings of the 15th European Conference on Software Architecture (ECSA-C), 2021
  5. Continuous Secure Software Development and Analysis
    Sophie Schulz, Frederik Reiche, Sebastian Hahner, and Jonas Schiffl
    In Proceedings of Symposium on Software Performance 2021, 2021

2020

  1. Domain-specific Language for Data-driven Design Time Analyses and Result Mappings for Logic Programs
    Sebastian Hahner
    Karlsruhe Institute of Technology (KIT), 2020

2016

  1. Inkrementelle Aktualisierungstechniken für Modelle und ihre Datenbankrepräsentation
    Sebastian Hahner
    2016