Publications

  • , , , , and . . “Towards Probabilistic Contracts for Intelligent Cyber-Physical Systems.” in Leveraging Applications of Formal Methods, Verification and Validation, Lecture Notes in Computer Science, edited by Tiziana Margaria and Bernhard Steffen. Heidelberg: Springer. doi: 10.1007/978-3-031-75380-0_3.
  • , , and . . “Towards Quantitative Analysis of Simulink Models Using Stochastic Hybrid Automata.” in Integrated Formal Methods. iFM 2024, Lecture Notes in Computer Science, edited by Nikolai Kosmatov and Laura Kovács. Berlin: Springer Nature. doi: 10.1007/978-3-031-76554-4_10.
  • , and . . “Symbolic Execution for Precise Information Flow Analysis of Timed Concurrent Systems.” in Software Engineering and Formal Methods. SEFM 2024, Vol.15280 of Lecture Notes in Computer Science, edited by Madeira A. and Knapp A.. Heidelberg: Springer. doi: 10.1007/978-3-031-77382-2_7.
  • , , and . . “Formal Verification of Cyber-Physical Systems Using Domain-Specific Abstractions.” in Software Engineering and Formal Methods, edited by Alexandre Madeira and Alexander Knapp. Berlin: Springer Nature. doi: 10.1007/978-3-031-77382-2_1.
  • , , and . . “Automated Invariant Generation for Efficient Deductive Reasoning About Embedded Systems.” in Software Engineering and Formal Methods, edited by Alexandre Madeira and Alexander Knapp. Berlin: Springer Nature. doi: 10.1007/978-3-031-77382-2_23.

  • Herber, Paula, and Wijs, Anton, eds. . Lecture Notes in Computer Science, 18th International Conference on integrated Formal Methods, {iFM} 2023, Heidelberg: Springer. doi: 10.1007/978-3-031-47705-8.
  • , , , , , and . . “Deductive Verification of Parameterized Embedded Systems Modeled in SystemC.” in Verification, Model Checking, and Abstract Interpretation - 25th International Conference, VMCAI 2024, Lecture Notes in Computer Science, edited by Rayna Dimitrova, Ori Lahav and Sebastian Wolff. Heidelberg: Springer. doi: 10.1007/978-3-031-50521-8_9.
  • , , and . . “Reusable formal models for concurrency and communication in custom real-time operating systems.International Journal on Software Tools for Technology Transfer, 26 (2): 229245. doi: 10.1007/S10009-024-00743-4.
  • , , , , , , , , , and . . Ernst Denert Software Engineering Award 2022,, edited by E Bodden, M Felderer, W Hasselbring, P Herber, H Koziolek, C Lilienthal, F Matthes, L Prechelt, B Rumpe and I Schaefer. Berlin: Springer Nature. doi: 10.1007/978-3-031-44412-8_1.
  • , and . . “Towards Automated Security Hardening Using Timed Path Conditions in Shared Bus Systems.” in Leveraging Applications of Formal Methods, Verification and Validation. Software Engineering Methodologies - 12th International Symposium, ISoLA 2024, Crete, Greece, October 27-31, 2024, Proceedings, Part IV, Vol.15222 of Lecture Notes in Computer Science, edited by Tiziana Margaria and Bernhard Steffen. Heidelberg: Springer. doi: 10.1007/978-3-031-75387-9_8.
  • , , and . . “Reusable Specification Patterns for Verification of Resilience in Autonomous Hybrid Systems.” in Formal Methods (FM), Lecture Notes in Computer Science, edited by André Platzer, Kristin Yvonne Rozier, Matteo Pradella and Matteo Rossi. Heidelberg: Springer. doi: 10.1007/978-3-031-71177-0_14.
  • , , , and . . “Improving Robustness of Satellite Image Processing Using Principal Component Analysis for Explainability.” in Proceedings of the 19th International Conference on Software Technologies (ICSOFT), edited by Hans-Georg Fill, Francisco José Dominguez Mayo, Marten van Sinderen and Leszek A. Maciaszek. Setúbal: SciTePress. doi: 10.5220/0012719500003753.

  • , , and . . “Safe Integration of Learning in SystemC using Timed Contracts and Model Checking.” in 21st ACM-IEEE International Symposium on Formal Methods and Models for System Design, MEMOCODE 2023, edited by Reinhard von Hanxleden, Stephen A. Edwards, Jens Brandt and Qi Zhu. New York City: Wiley-IEEE Computer Society Press. doi: 10.1145/3610579.3611078.
  • , and . . “A Coverage-Driven Systematic Test Approach for Simultaneous Localization and Mapping.” in IEEE Conference on Software Testing, Verification and Validation (ICST), edited by Mike Papadakis and Dan Hao. New York City: Wiley-IEEE Press. doi: 10.1109/ICST57152.2023.00012.
  • , , and . . “Formal Verification of Intelligent Hybrid Systems that are modeled with Simulink and the Reinforcement Learning Toolbox.” in Software Engineering, LNI, edited by Gregor Engels, Regina Hebig and Matthias Tichy. Bonn: Gesellschaft für Informatik.
  • , , , , and . “Shielded Learning for Resilience and Performance Based on Statistical Model Checking in Simulink.” in Bridging the Gap Between AI and Reality - First International Conference, AISoLA 2023, Crete, Greece, October 23–28, 2023, Proceedings, Vol.14380 of Lecture Notes in Computer Science, edited by Bernhard Steffen. Heidelberg: Springer. doi: 10.1007/978-3-031-46002-9_6.

  • , , and . . “Reusable Contracts for Safe Integration of Reinforcement Learning in Hybrid Systems.” in Automated Technology for Verification and Analysis - 20th International Symposium (ATVA), Lecture Notes in Computer Science, edited by A Bouajjani, L Holik and Z Wu. Heidelberg: Springer. doi: 10.1007/978-3-031-19992-9\_4.
  • , , and . . “Towards Reusable Formal Models for Custom Real-Time Operating Systems.” in Formal Methods for Industrial Critical Systems - 27th International Conference, {FMICS} 2022, Warsaw, Poland, September 14-15, 2022, Proceedings, Lecture Notes in Computer Science, edited by JF Groote and M Huisman. Heidelberg: Springer. doi: 10.1007/978-3-031-15008-1\_6.
  • , , , and . . “SpecifyThis - Bridging Gaps Between Program Specification Paradigms.” in Leveraging Applications of Formal Methods, Verification and Validation. Verification Principles - 11th International Symposium, ISoLA 2022, Rhodes, Greece, October 22-30, 2022, Proceedings, Part I, Lecture Notes in Computer Science, edited by T Margaria and B Steffen. Heidelberg: Springer. doi: 10.1007/978-3-031-19849-6\_1.
  • , , , and . . “Towards Safe and Resilient Hybrid Systems in the Presence of Learning and Uncertainty.” in Leveraging Applications of Formal Methods, Verification and Validation. Verification Principles - 11th International Symposium, ISoLA 2022, Rhodes, Greece, October 22-30, 2022, Proceedings, Part I, Vol.13701 of Lecture Notes in Computer Science, edited by Tiziana Margaria and Bernhard Steffen. Heidelberg: Springer. doi: 10.1007/978-3-031-19849-6_18.
  • , and . . “Simulation of Timing Attacks and Challenges for Early Side-Channel Security Analysis.” in Designing Modern Embedded Systems: Software, Hardware, and Applications: 7th IFIP TC 10 International Embedded Systems Symposium, IESS 2022, Lippstadt, Germany, November 3–4, 2022, Proceedings, Vol.669 of IFIP Advances in Information and Communication Technology, edited by Stefan Henkler, Marcio Eduardo Kreutz, Marco A. Wehrmeister, Marcelo Götz and Achim Rettberg. Heidelberg: Springer. doi: 10.1007/978-3-031-34214-1_2.

  • , , and . . “Formal Verification of Intelligent Cyber-Physical Systems with the Interactive Theorem Prover KeYmaera X.” in Proceedings of the Software Engineering 2021 Satellite Events, Braunschweig/Virtual, Germany, February 22 - 26, 2021, Vol.2814 of CEUR Workshop Proceedings, edited by S Götz, L Linsbauer, I Schaefer and A Wortmann. Aachen: CEUR-WS.
  • , , and . . “Service-oriented decomposition and verification of hybrid system models using feature models and contracts.Science of Computer Programming, 211: 102694. doi: 10.1016/j.scico.2021.102694.
  • , , and . . “Formal Verification of Intelligent Hybrid Systems that are Modeled with Simulink and the Reinforcement Learning Toolbox.” in Formal Methods, edited by M Huisman, C Pasareanu and N Zhan. Basel: Springer International Publishing. doi: 10.1007/978-3-030-90870-6_19.
  • , , and . . “Combining Forces: How to Formally Verify Informally Defined Embedded Systems.” in Formal Methods, edited by M Huisman, C Pasareanu and N Zhan. Basel: Springer International Publishing. doi: 10.1007/978-3-030-90870-6_1.

  • , , , and . . “Towards Profile-Guided Optimisation for Safe and Efficient Parallel Stream Processing in Rust.” contribution to the Workshop on Applications for Multi-Core Architectures (WAMCA) at IEEE International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Virtual Conference New York City: Wiley-IEEE Computer Society Press.
  • , , and . . “Automated Verification of Embedded Control Software - Track Introduction.” in 9th International Symposium On Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2020), LNCS Heidelberg: Springer.
  • , , and . . “Towards Automated Service-oriented Verification of Embedded Control Software modeled in Simulink.” in International Symposium On Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2020), LNCS Heidelberg: Springer.
  • , and . . “Optimized Hardware/Software Co-Verification using the UCLID Satisfiability Modulo Theory Solver.” contribution to the IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2020), Virtual Conference New York City: Wiley-IEEE Computer Society Press.
  • , and . . “Early Analysis of Security Threats by Modeling and Simulating Power Attacks in SystemC.” in 91st IEEE Vehicular Technology Conference (VTC Spring 2020), Antwerp, Belgium, May 25-28, 2020 New York City: Wiley-IEEE Press. doi: 10.1109/VTC2020-Spring48590.2020.9129426.
  • , , and . . “A Genetic Algorithm for Automated Test Generation for Satellite On-board Image Processing Applications.” in Proceedings of the 15th International Conference on Software Technologies (ICSOFT), Lieusaint, Paris, France, July 7-9, 2020, edited by M Sinderen, H Fill and LA Maciaszek. Setúbal: SciTePress. doi: 10.5220/0009821101280135.
  • , , and . . “Equivalence Class Definition for Automated Testing of Satellite On-Board Image Processing.” in Software Technologies, Vol.1250 of Communications in Computer and Information Science, edited by M Sinderen and LA Maciaszek. Heidelberg: Springer. doi: 10.1007/978-3-030-52991-8\_1.
  • , and . . “Dependence Analysis and Automated Partitioning for Scalable Formal Analysis of SystemC Designs.” in ACM/IEEE International Conference on Formal Methods and Models for System Design, (MEMOCODE 2020) New York City: Wiley-IEEE Press. doi: 10.1109/MEMOCODE51338.2020.9314998.

  • . . “A Service-oriented Approach for Decomposing and Verifying Hybrid System Models.” in Vol.12018 of LNCS Heidelberg: Springer. doi: 10.1007/978-3-030-40914-2\_7.
  • , , , , and . . “A Rating Tool for the Automated Selection of Software Refactorings that Remove Antipatterns to Improve Performance and Stability.” in Software Technologies, edited by Marten van Sinderen and Leszek A. Maciaszek.
  • , , and . . “Test Input Partitioning for Automated Testing of Satellite On-board Image Processing Algorithms.” contribution to the International Conference on Software Technologies (ICSOFT 2019), Prague, Czech Republic Setúbal: SciTePress.
  • , and . . “Information Flow Analysis of Combined Simulink/Stateflow Models.Information Technology and Control, 48 (2): 299315. doi: 10.5755/j01.itc.48.2.21759.

  • , and . . “A Qualitative Evaluation of IPv6 for the Industrial Internet of Things.International Workshop on the Future of the Internet of Things (FIT 2018), 138 doi: 10.1016/j.procs.2018.07.195.
  • , , , and . . “Automated Selection of Software Refactorings that Improve Performance.” in 13th International Conference on Software Technologies (ICSOFT'18) Setúbal: SciTePress.
  • , , and . . “Deductive Verification of Hybrid Control Systems modeled in Simulink with KeYmaera X.” in International Conference on Formal Engineering Methods (ICFEM 2018, to appear) Heidelberg: Springer. doi: 10.1007/978-3-030-02450-5_6.
  • , , , and . . “Efficient and Safe Control Flow Recovery Using a Restricted Intermediate Language.” in Proceedings - 2018 IEEE 27th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2018), Paris, France, 27-29 June 2018 New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/WETICE.2018.00052.
  • , , , and . . “Information Flow Analysis of Combined Simulink/Stateflow Models.” in VSC Track on Validation of Safety critical Collaboration systems at the IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2018) New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/WETICE.2018.00050.
  • , , , and . . “Equivalence Checking for Hybrid Control Systems Modelled in Simulink.” in 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) New York City: Wiley-IEEE Press. doi: 10.1109/QRS-C.2018.00101.
  • , , , and . . “A Safe and User-Friendly Graphical Programming Model for Parallel Stream Processing.” in Parallel, Distributed and Network-based Processing (PDP), 2018 26th Euromicro International Conference on New York City: Wiley-IEEE Computer Society Press. doi: 10.1109/PDP2018.2018.00040.

  • , , , and . . “Timed Path Conditions in MATLAB/Simulink.” in System Level Design from HW/SW to Memory for Embedded Systems. Springer., Vol.523 of IFIP Advances in Information and Communication Technology Heidelberg: Springer.
  • , and . . “Bit-Precise Formal Verification for SystemC Using Satisfiability Modulo Theories Solving.” in System Level Design from HW/SW to Memory for Embedded Systems Heidelberg: Springer.
  • , , , and . . “Securing Real-Time Cyber-Physical Systems Using WCET-Aware Artificial Diversity.” in Dependable, Autonomic and Secure Computing, 15th Intl Conf on Pervasive Intelligence & Computing, 3rd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC/PiCom/DataCom/CyberSciTech), 2017 IEEE 15th Intl New York City: Wiley-IEEE Press. doi: 10.1109/DASC-PICom-DataCom-CyberSciTec.2017.88.
  • , , , and . . “Towards Service-Oriented Design of Hybrid Systems Modeled in Simulink.” in Computer Software and Applications Conference (COMPSAC), 2017 IEEE 41st Annual, Vol.2 New York City: Wiley-IEEE Press. doi: 10.1109/COMPSAC.2017.251.
  • , , and . . “Automatic Analysis and Abstraction for Model Checking HW/SW Co-Designs modeled in SystemC.ACM SIGAda Ada Letters, 36 (2): 917. doi: 10.1145/3092893.3092895.

  • , , , and . . “Proving Correctness of Refactorings for Hybrid Simulink Models with Control Flow.” in International Workshop on Design, Modeling, and Evaluation of Cyber Physical Systems Heidelberg: Springer.
  • , , , and . . “Proving Transformation Correctness of Refactorings for Discrete and Continuous Simulink Models.” in ICONS 2016, The Eleventh International Conference on Systems, EMBEDDED 2016, International Symposium on Advances in Embedded Systems and Applications.
  • , and . . “A Multi-Robot Search Using LEGO Mindstorms -- An Embedded Software Design Project.ACM SIGBED Review, Special Issue on Embedded and Cyber-Physical Systems Education, 14 (1)
  • , , , and . . “Protecting Legacy Code against Control Hijacking via Execution Location Equivalence Checking.” in Software Quality, Reliability and Security (QRS), 2016 IEEE International Conference on doi: 10.1109/QRS.2016.35.
  • , , , and . . “Towards Identifying Spurious Paths in Combined Simulink/Stateflow Models.” contribution to the Informatik 2016, Klagenfurt, Austria

  • , , , and . . “Towards the verification of refactorings of hybrid Simulink models.” in Proceedings of 3rd International Workshop on Verification and Program Transformation, EPTCS, Vol.199
  • , and . . “Verification of Embedded Real-time Systems.” in Formal Modeling and Verification of Cyber-Physical Systems, edited by R. Drechsler and U. Kühne. Wiesbaden: Springer Vieweg. doi: 10.1007/978-3-658-09994-7_1.
  • , , and . . “STATE--A SystemC to Timed Automata Transformation Engine.” in High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on doi: 10.1109/HPCC-CSS-ICESS.2015.188.

  • . . “The RESCUE Approach-Towards Compositional Hardware/Software Co-verification.” in High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC, CSS, ICESS), 2014 IEEE Intl Conf on doi: 10.1109/HPCC.2014.109.
  • , and . . “Formal Verification of SystemC Designs using the BLAST Software Model Checker.” in ACESMB@ MoDELS
  • , , and . . “Reverse engineering of ARM binaries using formal transformations.” in Proceedings of the 7th International Conference on Security of Information and Networks doi: 10.1145/2659651.2659697.

  • , , , and . . “Model checking memory-related properties of hardware/software co-designs.” in International Embedded Systems Symposium doi: 10.1007/978-3-642-38853-8_9.
  • , , and . . “Bit-precise formal verification of discrete-time MATLAB/Simulink models using SMT solving.” in Embedded Software (EMSOFT), 2013 Proceedings of the International Conference on doi: 10.1109/EMSOFT.2013.6658586.
  • , and . . “A HW/SW co-verification framework for SystemC.ACM Transactions on Embedded Computing Systems (TECS), 12 (1s): 61. doi: 10.1145/2435227.2435257.

  • , , , and . . “Optimized Transformation and Verification of SystemC Methods.Electronic Communications of the EASST, 53
  • . . “Automated HW/SW Co-Verification of SystemC Designs using Timed Automata.it-Information Technology Methoden und innovative Anwendungen der Informatik und Informationstechnik, 54 (6): 296300.

  • . . “Automatisierte HW/SW Co-Verifikation von SystemC Modellen mit Hilfe von Timed Automata.it - Information Technology. Ausgezeichnete Informatikdissertationen, 54 (6): 296300.
  • , , and . . “Towards a Formal Semantics of the SystemC-TLM Core Interfaces.” in GI/GMM/ITG Workshop Testmethoden und Zuverlässigkeit von Schaltungen und Systemen (TUZ)
  • , , and . . “Model checking a SystemC/TLM design of the AMBA AHB protocol.” in Embedded Systems for Real-Time Multimedia (ESTIMedia), 2011 9th IEEE Symposium on doi: 10.1109/ESTIMedia.2011.6088527.
  • , , , and . . “An evolutionary algorithm for the generation of timed test traces for embedded real-time systems.” in Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on
  • , , and . . “Transforming SystemC transaction level models into UPPAAL timed automata.” in Proceedings of the Ninth ACM/IEEE International Conference on Formal Methods and Models for Codesign doi: 10.1109/MEMCOD.2011.5970523.

  • . . A Framework for Automated HW/SW Co-Verification of SystemC Designs using Timed Automata, Berlin: Logos Verlag.
  • , , and . . “Automated conformance evaluation of SystemC designs using timed automata.” in Test Symposium (ETS), 2010 15th IEEE European doi: 10.1109/ETSYM.2010.5512761.

  • , , and . . “Combining model checking and testing in a continuous hw/sw co-verification process.” in International Conference on Tests and Proofs doi: 10.1007/978-3-642-02949-3_10.

  • , , and . . “Model checking SystemC designs using timed automata.” in Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis doi: 10.1145/1450135.1450166.