@misc{BacherlerFacchiWindisch2010, author = {Bacherler, Christian and Facchi, Christian and Windisch, Hans-Michael}, title = {Enhancing Domain Modelling with Easy to Understand Business Rules}, series = {Arbeitsberichte - Working Papers (19)}, number = {19}, editor = {Der Pr{\"a}sident der Hochschule f{\"u}r angewandte Wissenschaften FH Ingolstadt,}, issn = {1612-6483}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-352}, pages = {35}, year = {2010}, abstract = {The model driven software development (MDSD) paradigm is gaining momentum in developing extensive business software applications. With MDSD it can be carried out a significant contribution towards the key factors of success which are exibility and adherence to delivery dates as well as efficient maintenance and adaptability. With AtomsPro that is introduced here we consequently integrate aspects of domain modelling and software architecture as well as clear and understandable means to enable domain experts to take an active role in the software development process. The challenging aim is to increase the overall ratio of code generated in the development process of enterprise applications by at the same time preserving abilities for efficient maintenance. Hence, we have chosen a fruitful cooperation with several involved project partners.}, language = {en} } @article{BacherlerMoszkowskiFacchi2013, author = {Bacherler, Christian and Moszkowski, Ben and Facchi, Christian}, title = {Supporting Test Code Generation with an Easy to Understand Business Rule Language}, volume = {6}, journal = {International Journal on Advances in Software}, number = {1 \& 2}, publisher = {IARIA}, issn = {1942-2628}, url = {http://www.iariajournals.org/software/tocv6n12.html}, pages = {69 -- 79}, year = {2013}, language = {en} } @inproceedings{BacherlerMoszkowskiFacchietal.2012, author = {Bacherler, Christian and Moszkowski, Ben and Facchi, Christian and H{\"u}bner, Andreas}, title = {Automated Test Code Generation based on Formalized Natural Language Business Rules}, booktitle = {ICSEA 2012 : The Seventh International Conference on Software Engineering Advances}, editor = {Mannaert, Herwig and Lavazza, Luigi and Oberhauser, Roy and Troubitsyna, Elena and Gebhart, Michael and Takaki, Osamu}, publisher = {IARIA}, isbn = {978-1-61208-230-1}, issn = {2308-4235}, url = {http://www.thinkmind.org/index.php?view=article\&articleid=icsea_2012_7_10_10354}, pages = {165 -- 171}, year = {2012}, language = {en} } @article{ObermaierRieblAlBayattietal.2021, author = {Obermaier, Christina and Riebl, Raphael and Al-Bayatti, Ali H. and Khan, Sarmadullah and Facchi, Christian}, title = {Measuring the Realtime Capability of Parallel-Discrete-Event-Simulations}, volume = {10}, pages = {636}, journal = {Electronics}, number = {6}, publisher = {MDPI}, address = {Basel}, issn = {2079-9292}, doi = {https://doi.org/10.3390/electronics10060636}, year = {2021}, abstract = {Speeding up Discrete Event Simulations (DESs) is a broad research field. Promising Parallel Discrete Event Simulation (PDES) approaches with optimistic and conservative synchronisation schemes have emerged throughout the years. However, in the area of real-time simulation, PDESs are rarely considered. This is caused by the complex problem of fitting parallel executed DES models to a real-time clock. Hence, this paper gives an extensive review of existing conservative and optimistic synchronisation schemes for PDESs. It introduces a metric to compare their real-time capabilities to determine whether they can be used for soft or firm real-time simulation. Examples are given on how to apply this metric to evaluate PDESs using synthetic and real-world examples. The results of the investigation reveal that no final answer can be given if PDESs can be used for soft or firm real-time simulation as they are. However, boundary conditions were defined, which allow a use-case specific evaluation of the real-time capabilities of a certain parallel executed DES. Using this in-depth knowledge and can lead to predictability of the real-time behaviour of a simulation run.}, language = {en} } @inproceedings{HehenkampFacchiNeumeier2019, author = {Hehenkamp, Niklas and Facchi, Christian and Neumeier, Stefan}, title = {How to achieve traffic safety with LTE and edge computing}, booktitle = {Advances in Information and Communication}, publisher = {Springer}, address = {Cham}, isbn = {978-3-030-12387-1}, issn = {2367-3370}, doi = {https://doi.org/10.1007/978-3-030-12388-8_12}, pages = {164 -- 176}, year = {2019}, language = {en} } @inproceedings{ObermaierRieblFacchi2017, author = {Obermaier, Christina and Riebl, Raphael and Facchi, Christian}, title = {Dynamic scenario control for VANET simulations}, booktitle = {5th IEEE International Conference on Models and Technologies for Intelligent Transportation Systems: Proceedings}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-5090-6484-7}, doi = {https://doi.org/10.1109/MTITS.2017.8005599}, pages = {681 -- 686}, year = {2017}, language = {en} } @inproceedings{ObermaierRieblAlBayattietal.2019, author = {Obermaier, Christina and Riebl, Raphael and Al-Bayatti, Ali H. and Facchi, Christian and Khan, Sarmadullah}, title = {Limitations of HIL Test Architectures for Car2X Communication Devices and Applications}, booktitle = {Proceedings CSCS 2019: ACM Computer Science in Cars Symposium}, editor = {Hof, Hans-Joachim and Fritz, Mario and Krauß, Christoph and Wasenm{\"u}ller, Oliver}, publisher = {ACM}, address = {New York}, isbn = {978-1-4503-7004-2}, doi = {https://doi.org/10.1145/3359999.3360493}, year = {2019}, language = {en} } @inproceedings{NeumeierFacchi2019, author = {Neumeier, Stefan and Facchi, Christian}, title = {Towards a driver support system for teleoperated driving}, booktitle = {2019 IEEE Intelligent Transportation Systems Conference (ITSC)}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-5386-7024-8}, doi = {https://doi.org/10.1109/ITSC.2019.8917244}, pages = {4190 -- 4196}, year = {2019}, language = {en} } @inproceedings{GuentherRieblWolfetal.2017, author = {G{\"u}nther, Hendrik-J{\"o}rn and Riebl, Raphael and Wolf, Lars and Facchi, Christian}, title = {Collective perception and decentralized congestion control in vehicular ad-hoc networks}, booktitle = {2016 IEEE Vehicular Networking Conference (VNC)}, editor = {Altintas, Onur and Ekici, Eylem and Tsai, Michael and Sepulcre, Miguel and Bloessl, Bastian and Wei, Yu-Lin}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-5090-5197-7}, issn = {2157-9865}, doi = {https://doi.org/10.1109/VNC.2016.7835931}, year = {2017}, language = {en} } @inproceedings{ZeindlSeitzFacchi2017, author = {Zeindl, Markus and Seitz, Markus and Facchi, Christian}, title = {Correlation of Change Size to Fault-Proneness: A Real Life Case Study}, booktitle = {2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA): Proceedings}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-5090-4320-0}, issn = {2161-5330}, doi = {https://doi.org/10.1109/AICCSA.2016.7945799}, year = {2017}, language = {en} } @inproceedings{ObermaierFacchi2017, author = {Obermaier, Christina and Facchi, Christian}, title = {Observations on OMNeT++ Real-Time Behaviour}, booktitle = {Proceedings of the 4th OMNeT++ Community Summit}, publisher = {arXiv}, address = {Ithaca}, doi = {https://doi.org/10.48550/arXiv.1709.02207}, year = {2017}, language = {en} } @book{Facchi1995, author = {Facchi, Christian}, title = {Methodik zur formalen Spezifikation des ISO/OSI Schichtenmodells}, publisher = {Herbert Utz Verlag}, address = {M{\"u}nchen}, isbn = {3-931327-94-9}, pages = {172}, year = {1995}, language = {de} } @article{FloresFernandezWurstSanchezMoralesetal.2022, author = {Flores Fern{\´a}ndez, Alberto and Wurst, Jonas and S{\´a}nchez Morales, Eduardo and Botsch, Michael and Facchi, Christian and Garc{\´i}a Higuera, Andr{\´e}s}, title = {Probabilistic Traffic Motion Labeling for Multi-Modal Vehicle Route Prediction}, volume = {22}, pages = {4498}, journal = {Sensors}, number = {12}, publisher = {MDPI}, address = {Basel}, issn = {1424-8220}, doi = {https://doi.org/10.3390/s22124498}, year = {2022}, abstract = {The prediction of the motion of traffic participants is a crucial aspect for the research and development of Automated Driving Systems (ADSs). Recent approaches are based on multi-modal motion prediction, which requires the assignment of a probability score to each of the multiple predicted motion hypotheses. However, there is a lack of ground truth for this probability score in the existing datasets. This implies that current Machine Learning (ML) models evaluate the multiple predictions by comparing them with the single real trajectory labeled in the dataset. In this work, a novel data-based method named Probabilistic Traffic Motion Labeling (PROMOTING) is introduced in order to (a) generate probable future routes and (b) estimate their probabilities. PROMOTING is presented with the focus on urban intersections. The generation of probable future routes is (a) based on a real traffic dataset and consists of two steps: first, a clustering of intersections with similar road topology, and second, a clustering of similar routes that are driven in each cluster from the first step. The estimation of the route probabilities is (b) based on a frequentist approach that considers how traffic participants will move in the future given their motion history. PROMOTING is evaluated with the publicly available Lyft database. The results show that PROMOTING is an appropriate approach to estimate the probabilities of the future motion of traffic participants in urban intersections. In this regard, PROMOTING can be used as a labeling approach for the generation of a labeled dataset that provides a probability score for probable future routes. Such a labeled dataset currently does not exist and would be highly valuable for ML approaches with the task of multi-modal motion prediction. The code is made open source.}, language = {en} } @inproceedings{MaksimovskiFacchiFestag2022, author = {Maksimovski, Daniel and Facchi, Christian and Festag, Andreas}, title = {Cooperative Driving}, booktitle = {Smart Cities, Green Technologies, and Intelligent Transport Systems: 10th International Conference, SMARTGREENS 2021, and 7th International Conference, VEHITS 2021, Virtual Event, April 28-30, 2021, Revised Selected Papers}, subtitle = {Research on Generic Decentralized Maneuver Coordination for Connected and Automated Vehicles}, editor = {Klein, Cornel and Jarke, Matthias and Helfert, Markus and Berns, Karsten and Gusikhin, Oleg}, publisher = {Springer}, address = {Cham}, isbn = {978-3-031-17097-3}, doi = {https://doi.org/10.1007/978-3-031-17098-0_18}, pages = {348 -- 370}, year = {2022}, language = {en} } @inproceedings{TrappFacchiMeyer2009, author = {Trapp, Peter and Facchi, Christian and Meyer, Markus}, title = {Echtzeitverhalten durch die Verwendung von CPU Stubs}, booktitle = {Software-intensive verteilte Echtzeitsysteme}, subtitle = {eine Erweiterung von Dynamic Performance Stubs}, editor = {Halang, Wolfgang A. and Holleczek, Peter}, publisher = {Springer}, address = {Berlin}, isbn = {978-3-642-04782-4}, doi = {https://doi.org/10.1007/978-3-642-04783-1_15}, pages = {119 -- 128}, year = {2009}, language = {de} } @inproceedings{NeumeierWalelgneBajpaietal.2019, author = {Neumeier, Stefan and Walelgne, Ermias Andargie and Bajpai, Vaibhav and Ott, J{\"o}rg and Facchi, Christian}, title = {Measuring the Feasibility of Teleoperated Driving in Mobile Networks}, booktitle = {TMA Conference 2019: Proceedings of the 3rd Network Traffic Measurement and Analysis Conference}, editor = {Secci, Stefano and Chrisment, Isabelle and Fiore, Marco and Tabourier, Lionel and Lim, Keun-Woo}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-3-903176-17-1}, doi = {https://doi.org/10.23919/TMA.2019.8784466}, pages = {113 -- 120}, year = {2019}, language = {en} } @inproceedings{NeumeierCorbettFacchi2021, author = {Neumeier, Stefan and Corbett, Christopher and Facchi, Christian}, title = {A Secure and Privacy Preserving System Design for Teleoperated Driving}, booktitle = {Advances in Information and Communication: Proceedings of the 2021 Future of Information and Communication Conference (FICC), Volume 1}, editor = {Arai, Kohei}, publisher = {Springer}, address = {Cham}, isbn = {978-3-030-73100-7}, doi = {https://doi.org/10.1007/978-3-030-73100-7_34}, pages = {478 -- 496}, year = {2021}, language = {en} } @inproceedings{LoboFernandezFacchi2020, author = {Lobo, Silas and Fernandez, Evelio and Facchi, Christian}, title = {Determining the Location of Objects Using a Vision-System Sensor and CPM}, booktitle = {XXXVIII Simp{\´o}sio Brasileiro de Telecomunica{\c{c}}{\~o}es e Processamento de Sinais}, publisher = {SBrT}, address = {Rio de Janeiro}, doi = {https://doi.org/10.14209/SBRT.2020.1570661627}, year = {2020}, language = {en} } @article{GuentherRieblWolfetal.2018, author = {G{\"u}nther, Hendrik-J{\"o}rn and Riebl, Raphael and Wolf, Lars and Facchi, Christian}, title = {The effect of decentralized congestion control on collective perception in dense traffic scenarios}, volume = {2018}, journal = {Computer Communications}, number = {122}, publisher = {Elsevier}, address = {Amsterdam}, issn = {0140-3664}, doi = {https://doi.org/10.1016/j.comcom.2018.03.009}, pages = {76 -- 83}, year = {2018}, language = {en} } @inproceedings{FacchiHaubnerHinkel1997, author = {Facchi, Christian and Haubner, Markus and Hinkel, Ursula}, title = {The SDL Specification of the Sliding Window Protocol Revisited}, booktitle = {SDL '97: Time for Testing : SDL, MSC and Trends}, editor = {Cavalli, Ana and Sarma, Amardeo}, publisher = {Elsevier}, address = {Amsterdam}, isbn = {978-0-444-82816-3}, doi = {https://doi.org/10.1016/B978-044482816-3/50034-4}, pages = {507 -- 519}, year = {1997}, language = {en} } @inproceedings{NeumeierHoeppFacchi2020, author = {Neumeier, Stefan and H{\"o}pp, Michael and Facchi, Christian}, title = {Yet another driving simulator OpenROUTS3D}, booktitle = {2019 IEEE International Conference on Connected Vehicles and Expo (ICCVE)}, subtitle = {the driving simulator for teleoperated driving}, publisher = {IEEE}, address = {Piscataway, NJ}, isbn = {978-1-7281-0142-2}, doi = {https://doi.org/10.1109/ICCVE45908.2019.8965037}, year = {2020}, language = {en} } @inproceedings{NeumeierStapfFacchi2020, author = {Neumeier, Stefan and Stapf, Simon and Facchi, Christian}, title = {The visual quality of teleoperated driving scenarios}, booktitle = {2020 International Symposium on Networks, Computers and Communications (ISNCC)}, subtitle = {how good is good enough?}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-7281-5628-6}, doi = {https://doi.org/10.1109/ISNCC49221.2020.9297343}, year = {2020}, language = {en} } @inproceedings{ZeindlFacchi2015, author = {Zeindl, Markus and Facchi, Christian}, title = {WOC: A New Weighted Ordinal Classification}, booktitle = {2015 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology Workshops: WI-IAT Workshops 2015 ; Proceedings}, editor = {O'Conner, Lisa}, publisher = {IEEE Computer Society Conference Publishing Services (CPS)}, address = {Los Alamitos}, isbn = {978-1-4673-9618-9}, doi = {https://doi.org/10.1109/WI-IAT.2015.222}, pages = {69 -- 74}, year = {2015}, language = {en} } @inproceedings{HehenkampvanWagensveldSchoenwetteretal.2016, author = {Hehenkamp, Niklas and van Wagensveld, Remko and Sch{\"o}nwetter, Dominik and Facchi, Christian and Margull, Ulrich and Fey, Dietmar and Mader, Ralph}, title = {How to Speed up Embedded Multi-core Systems Using Locality Conscious Array Distribution for Loop Parallelization}, booktitle = {ARCS 2016: 29th International Conference on Architecture of Computing Systems}, publisher = {VDE}, address = {Berlin}, isbn = {978-3-8007-4157-1}, year = {2016}, language = {en} } @inproceedings{HuebnerFacchiMeyeretal.2013, author = {H{\"u}bner, Andreas and Facchi, Christian and Meyer, Markus and Janicke, Helge}, title = {A Model-Based Approach for RFID Application Testing}, booktitle = {Proceedings : 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2013 ; 11th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA-13 ; 12th IEEE International Conference on Ubiquitous Computing and Communications, IUCC-2013}, editor = {O'Conner, Lisa}, publisher = {IEEE Computer Society Conference Publishing Services (CPS)}, address = {Los Alamitos}, isbn = {978-0-7695-5022-0}, issn = {2324-898X}, doi = {https://doi.org/10.1109/TrustCom.2013.181}, pages = {1490 -- 1497}, year = {2013}, language = {en} } @inproceedings{HuebnerFacchiMeyeretal.2013, author = {H{\"u}bner, Andreas and Facchi, Christian and Meyer, Markus and Janicke, Helge}, title = {RFID systems from a cyber-physical systems perspective}, booktitle = {Proceedings of the Eleventh International Workshop on Intelligent Solutions in Embedded Systems}, editor = {Kucera, Markus and Waas, Thomas}, publisher = {OTH Regensburg}, address = {Regensburg}, isbn = {978-3-00-042899-9}, url = {https://ieeexplore.ieee.org/document/6664946}, year = {2013}, language = {en} } @inproceedings{RieblGuentherFacchietal.2015, author = {Riebl, Raphael and G{\"u}nther, Hendrik-J{\"o}rn and Facchi, Christian and Wolf, Lars}, title = {Artery: extending Veins for VANET applications}, booktitle = {2015 International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS)}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-9-6331-3142-8}, doi = {https://doi.org/10.1109/MTITS.2015.7223293}, pages = {450 -- 456}, year = {2015}, language = {en} } @article{SpethRieblBrandmeieretal.2016, author = {Speth, Thomas and Riebl, Raphael and Brandmeier, Thomas and Facchi, Christian and Jumar, Ulrich and Al-Bayatti, Ali H.}, title = {VANET Coverage Analysis for GPS Augmentation Data in Rural Area}, volume = {49}, journal = {IFAC-PapersOnLine}, number = {30}, publisher = {IFAC}, address = {Laxenburg}, issn = {2405-8963}, doi = {https://doi.org/10.1016/j.ifacol.2016.11.112}, pages = {245 -- 250}, year = {2016}, language = {en} } @inproceedings{RoeglingerFacchi2011, author = {R{\"o}glinger, Sebastian and Facchi, Christian}, title = {Behavior Specification of a Red-Light Violation Warning Application}, booktitle = {Communication Technologies for Vehicles : Third International Workshop, Nets4Cars/Nets4Trains 2011, Oberpfaffenhofen, Germany, March 23-24, 2011. Proceedings}, subtitle = {an Approach for Specifying Reactive Vehicle-2-X Communication Applications}, editor = {Strang, Thomas and Festag, Andreas and Vinel, Alexey and Mehmood, Rashid and Rico Garc{\´i}a, Cristina and R{\"o}ckl, Matthias}, publisher = {Springer}, address = {Berlin}, isbn = {978-3-642-19785-7}, doi = {https://doi.org/10.1007/978-3-642-19786-4_10}, pages = {106 -- 118}, year = {2011}, language = {en} } @inproceedings{NeumeierGayDannheimetal.2018, author = {Neumeier, Stefan and Gay, Nicolas and Dannheim, Clemens and Facchi, Christian}, title = {On the way to autonomous vehicles teleoperated driving}, booktitle = {AmE 2018 : Automotive meets Electronics Beitr{\"a}ge der 9. GMM-Fachtagung}, publisher = {VDE Verlag}, address = {Berlin}, isbn = {978-3-8007-4524-1}, url = {https://www.vde-verlag.de/proceedings-de/454524018.html}, pages = {49 -- 54}, year = {2018}, language = {en} } @inproceedings{ZeindlFacchi2019, author = {Zeindl, Markus and Facchi, Christian}, title = {Measuring Architectural Misfit}, booktitle = {2018 IEEE/WIC/ACM International Conference on Web Intelligence - WI 2018. Proceedings}, subtitle = {a Preliminary Real Life Study}, publisher = {IEEE Computer Society Conference Publishing Services (CPS)}, address = {Los Alamitos}, isbn = {978-1-5386-7325-6}, doi = {https://doi.org/10.1109/WI.2018.00-18}, pages = {655 -- 659}, year = {2019}, language = {en} } @article{JonesJanickeFacchietal.2017, author = {Jones, Kevin and Janicke, Helge and Facchi, Christian and Maglaras, Leandros}, title = {Editorial: Introduction to the special issue of the journal of information security and applications on "ICS \& SCADA cyber security"}, volume = {2017}, journal = {Journal of Information Security and Applications}, number = {34, Part 2}, publisher = {Elsevier}, address = {Amsterdam}, issn = {2214-2126}, doi = {https://doi.org/10.1016/j.jisa.2017.05.009}, pages = {152}, year = {2017}, language = {en} } @inproceedings{RieblFacchi2015, author = {Riebl, Raphael and Facchi, Christian}, title = {Regain Control of Growing Dependencies in OMNeT++ Simulations}, booktitle = {Proceedings of the 2nd OMNeT++ Community Summit}, editor = {F{\"o}rster, Anna and Minkenberg, Cyriel and Rodriguez Herrera, German and Kirsche, Michael}, publisher = {arXiv}, address = {Ithaca}, doi = {https://doi.org/10.48550/arXiv.1509.03561}, year = {2015}, language = {en} } @techreport{BroyFacchiGrosuetal.1993, author = {Broy, Manfred and Facchi, Christian and Grosu, Radu and Hettler, Rudi and Hussmann, Heinrich and Nazareth, Dieter and Regensburger, Franz and Slotosch, Oscar and St{\o}len, Ketil}, title = {The Requirement and Design Specification Language SPECTRUM}, series = {TUM-Info. 9312}, subtitle = {An Informal Introduction : Version 1.0. Part II}, publisher = {Technische Universit{\"a}t M{\"u}nchen}, address = {M{\"u}nchen}, pages = {96}, year = {1993}, language = {en} } @techreport{BroyFacchiGrosuetal.1993, author = {Broy, Manfred and Facchi, Christian and Grosu, Radu and Hettler, Rudi and Hussmann, Heinrich and Nazareth, Dieter and Regensburger, Franz and Slotosch, Oscar and St{\o}len, Ketil}, title = {The Requirement and Design Specification Language SPECTRUM}, series = {TUM-Info. 9311}, subtitle = {An Informal Introduction : Version 1.0. Part I}, publisher = {Technische Universit{\"a}t M{\"u}nchen}, address = {M{\"u}nchen}, pages = {58}, year = {1993}, language = {en} } @techreport{BroyFacchiGrosuetal.1991, author = {Broy, Manfred and Facchi, Christian and Grosu, Radu and Hettler, Rudi and Hussmann, Heinrich and Nazareth, Dieter and Regensburger, Franz and St{\o}len, Ketil}, title = {The Requirement and Design Specification Language SPECTRUM}, series = {TUM-Info. 9140}, subtitle = {An Informal Introduction : Version 0.3}, publisher = {Technische Universit{\"a}t M{\"u}nchen}, address = {M{\"u}nchen}, pages = {56}, year = {1991}, language = {de} } @inproceedings{NeumeierWintersbergerFrisonetal.2019, author = {Neumeier, Stefan and Wintersberger, Philipp and Frison, Anna-Katharina and Becher, Armin and Facchi, Christian and Riener, Andreas}, title = {Teleoperation: the holy grail to solve problems of automated driving? Sure, but latency matters}, booktitle = {Proceedings: 11th International ACM Conference on Automotive User Interfaces and Interactive Vehicular Applications}, publisher = {ACM}, address = {New York}, isbn = {978-1-4503-6884-1}, doi = {https://doi.org/10.1145/3342197.3344534}, pages = {186 -- 197}, year = {2019}, language = {en} } @article{FloresFernandezSanchezMoralesBotschetal.2022, author = {Flores Fern{\´a}ndez, Alberto and S{\´a}nchez Morales, Eduardo and Botsch, Michael and Facchi, Christian and Garc{\´i}a Higuera, Andr{\´e}s}, title = {Generation of Correction Data for Autonomous Driving by Means of Machine Learning and On-Board Diagnostics}, volume = {23}, pages = {159}, journal = {Sensors}, number = {1}, publisher = {MDPI}, address = {Basel}, issn = {1424-8220}, doi = {https://doi.org/10.3390/s23010159}, year = {2022}, abstract = {A highly accurate reference vehicle state is a requisite for the evaluation and validation of Autonomous Driving (AD) and Advanced Driver Assistance Systems (ADASs). This highly accurate vehicle state is usually obtained by means of Inertial Navigation Systems (INSs) that obtain position, velocity, and Course Over Ground (COG) correction data from Satellite Navigation (SatNav). However, SatNav is not always available, as is the case of roofed places, such as parking structures, tunnels, or urban canyons. This leads to a degradation over time of the estimated vehicle state. In the present paper, a methodology is proposed that consists on the use of a Machine Learning (ML)-method (Transformer Neural Network—TNN) with the objective of generating highly accurate velocity correction data from On-Board Diagnostics (OBD) data. The TNN obtains OBD data as input and measurements from state-of-the-art reference sensors as a learning target. The results show that the TNN is able to infer the velocity over ground with a Mean Absolute Error (MAE) of 0.167 kmh (0.046 ms) when a database of 3,428,099 OBD measurements is considered. The accuracy decreases to 0.863 kmh (0.24 ms) when only 5000 OBD measurements are used. Given that the obtained accuracy closely resembles that of state-of-the-art reference sensors, it allows INSs to be provided with accurate velocity correction data. An inference time of less than 40 ms for the generation of new correction data is achieved, which suggests the possibility of online implementation. This supports a highly accurate estimation of the vehicle state for the evaluation and validation of AD and ADAS, even in SatNav-deprived environments.}, language = {en} } @misc{TrappFacchi2007, author = {Trapp, Peter and Facchi, Christian}, title = {Performance improvement using dynamic performance stubs}, series = {Arbeitsberichte - Working Papers (14)}, number = {14}, editor = {Der Pr{\"a}sident der Fachhochschule Ingolstadt,}, issn = {1612-6483}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-292}, pages = {13}, year = {2007}, abstract = {Dynamic Performance Stubs support performance improvement. They can be used to identify "hidden" bottlenecks and also to provide better estimations of the gain from performance improvement. The idea behind these stubbing mechanism will be described, the core concept will be explained and a closer look on the possibility of creating stubs will be given. Furthermore an introduction on "How to use dynamic performance stubs" is also included.}, language = {en} } @misc{RoeglingerFacchi2009, author = {R{\"o}glinger, Sebastian and Facchi, Christian}, title = {How can Car2X-Communication improve road safety}, series = {Arbeitsberichte - Working Papers (15)}, subtitle = {a statistical based selection and discussion of feasible scenarios}, number = {15}, editor = {Der Pr{\"a}sident der Hochschule f{\"u}r angewandte Wissenschaften FH Ingolstadt,}, issn = {1612-6483}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-309}, pages = {10}, year = {2009}, abstract = {A lot of applications have been sketched in the area of Car2X-Communication. Safety aspects are often mentioned among others as a motivation for Car2X-Communication systems. We present a statistical based selection of feasible applications with the goal of increasing safety. Therefore the official statistical information of the year 2007 has been considered. Additionally we will present some consequences for the introduction of Car2X-Communication systems including infrastructure.}, language = {en} } @misc{TrappMeyerFacchi2011, author = {Trapp, Peter and Meyer, Markus and Facchi, Christian}, title = {How to Correctly Simulate Memory Allocation Behavior of Applications by Calibrating Main Memory Stubs}, series = {Arbeitsberichte - Working Papers (20)}, number = {20}, editor = {Der Pr{\"a}sident der Hochschule f{\"u}r angewandte Wissenschaften FH Ingolstadt,}, issn = {1612-6483}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-360}, pages = {23}, year = {2011}, abstract = {Dynamic performance stubs provide a framework to simulate the performance behavior of software modules and functions. Hence, they can be used as an extension to software performance engineering methodologies. The methodology of dynamic performance stubs targets to gain oriented performance improvement. Other applications include the identification of "hidden" bottlenecks and the prioritization of optimization alternatives. Main memory stubs have been developed to extend the simulation possibilities of the dynamic performance stubs framework. They are able to simulate the heap and stack behavior of software modules or functions. This paper extends and improves the simulation algorithm to be able to simulate constant stack values. Moreover, it presents calibration possibilities to improve the simulation results by determining the various overhead in the algorithm. The results are furthermore used to compensate inaccuracies in the simulation. Additionally, a proof of concept is given as validation of the results. This paper shows that, main memory stubs can be used to simulate the heap, stack and timing behavior exactly when considering the parameters determined by the calibration functions.}, language = {en} } @inproceedings{ObermaierRieblFacchietal.2021, author = {Obermaier, Christina and Riebl, Raphael and Facchi, Christian and Al-Bayatti, Ali H. and Khan, Sarmadullah}, title = {COSIDIA: an approach for real-time parallel discrete event simulations tailored for wireless networks}, booktitle = {SIGSIM-PADS '21: Proceedings of the 2021 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation}, publisher = {ACM}, address = {New York}, isbn = {978-1-4503-8296-0}, doi = {https://doi.org/10.1145/3437959.3459250}, pages = {165 -- 171}, year = {2021}, language = {en} } @article{NeumeierBajpaiNeumeieretal.2022, author = {Neumeier, Stefan and Bajpai, Vaibhav and Neumeier, Marion and Facchi, Christian and Ott, J{\"o}rg}, title = {Data Rate Reduction for Video Streams in Teleoperated Driving}, volume = {23}, journal = {IEEE Transactions on Intelligent Transportation Systems}, number = {10}, publisher = {IEEE}, address = {Piscataway}, issn = {1558-0016}, doi = {https://doi.org/10.1109/TITS.2022.3171718}, pages = {19145 -- 19160}, year = {2022}, language = {en} } @article{TrappMeyerFacchietal.2011, author = {Trapp, Peter and Meyer, Markus and Facchi, Christian and Janicke, Helge and Siewe, Fran{\c{c}}ois}, title = {Building CPU Stubs to Optimize CPU Bound Systems: An Application of Dynamic Performance Stubs}, volume = {4}, journal = {International Journal on Advances in Software}, number = {1\&2}, publisher = {IARIA}, issn = {1942-2628}, url = {https://www.iariajournals.org/software/tocv4n12.html}, pages = {189 -- 206}, year = {2011}, language = {en} } @inproceedings{ObermaierRieblFacchi2018, author = {Obermaier, Christina and Riebl, Raphael and Facchi, Christian}, title = {Fully Reactive Hardware-in-the-Loop Simulation for VANET Devices}, booktitle = {2018 IEEE Intelligent Transportation Systems Conference}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-7281-0323-5}, doi = {https://doi.org/10.1109/ITSC.2018.8569663}, pages = {3755 -- 3760}, year = {2018}, language = {en} } @techreport{Facchi2014, author = {Facchi, Christian}, title = {E! 5516 ITERA - Integrative Test-Methodik f{\"u}r RFID Anwendungen}, subtitle = {Teilvorhaben: Test-Konzept f{\"u}r RFID Anwendungen ; Abschlussbericht zum Projekt}, publisher = {Technische Hochschule Ingolstadt}, address = {Ingolstadt}, pages = {III, 30}, year = {2014}, abstract = {RFID hat sich als Automatisierungstechnologie im Logistiksektor seit Jahren etabliert, um einerseits Qualit{\"a}t, Sicherheit und Transparenz von Prozessen zu verbessern und anderer-seits die M{\"o}glichkeit f{\"u}r Rationalisierung und Kostensenkung zu bieten. - Eine H{\"u}rde f{\"u}r KMUs sind aber die hohen Implementierungskosten. Rund 50\% der Kosten f{\"u}r Automatisierungssysteme, welche hier als Plattformtechnologie f{\"u}r RFID gesehen wird, entfallen auf die Software, Tendenz steigend. Außerdem entfallen wie-derum 60\% bis sogar 80\% im Bereich der hochverf{\"u}gbaren Softwaresysteme auf das Testen der Software. - Es existieren Methodiken zum Testen von Automatisierungs-, Mechatroniksystemen und zum Testen von reinen Softwareapplikationen. Eine spezielle Testmethodik allerdings, die die Hard- und Software-Spezifika von RFID-Systemen ber{\"u}cksichtigt, existiert nicht. Um den Unsicherheiten beim Testen von RFID-Anwendungen zu begegnen zielte das Forschungsvorhaben ITERA darauf ab, eine neue Methodik f{\"u}r das gezielte Testen derartiger Anwendungen zu entwickeln. Dabei wurde im Projektverbund zun{\"a}chst untersucht ob eine Integration von existierenden Techniken und Werkzeugen m{\"o}glich ist und schließlich mit der Entwicklung einer Methodik zur Anwendung von generischen und reproduzierbaren Testszenarios f{\"u}r RFID-Anwendungen begonnen. Die Aufgabe der Technischen Hochschule Ingolstadt bestand im Besonderen darin, die wissenschaftliche Grundlage zu schaffen und anhand dieser eine Me-thodik und ein Konzept zum Testen von RFID Anwendungen zu entwickeln. Die aus dem Gesamtprojekt resultierende Methodik kann grob, wie folgt skizziert werden: - Modultests f{\"u}r Softwarekomponenten, durchgef{\"u}hrt mit Hilfe von vorhandenen Frameworks wie JUnit oder NUnit. - Integrationstest (Bottom-Up) f{\"u}r die verwendeten RFID-Hardwarekomponenten. Dient der Sicherstellung, dass die Funktion der Komponenten und {\"U}bertragungswege (Luftschnittstelle) gegeben ist. - Hauptfokus sind Integrationstests (Top-Down), rein f{\"u}r Softwarekomponenten mithilfe der zuvor definierten, virtuellen RFID-Komponenten. Ziel der virtuellen Komponenten ist es, dem Entwickler der Anwendungssoftware ein Mittel an die Hand zu geben, mit dem er Testl{\"a}ufe ohne jegliche RFID-bezogene Hardware ausf{\"u}hren kann. - Systemtest der vollst{\"a}ndig aufgesetzten RFID-Systemumgebung. Aus der entwickelnden Methodik entstehen eine Reihe von Vorteilen, wie der fr{\"u}hen Fehler-erkennung, ein effizienterer Testvorgang, die M{\"o}glichkeit zur Anwendung agiler Entwick-lungsmethoden, parallelisieren von Testphasen und der Anwendung von bew{\"a}hrten Methoden der Leistungsanalyse und Leistungsverbesserung. Diese Aspekte schlagen sich positiv auf die Softwarequalit{\"a}t, Entwicklungszeit und somit auch auf die Entwicklungskosten nieder.}, language = {de} } @inproceedings{LoboNeumeierFernandezetal.2022, author = {Lobo, Silas and Neumeier, Stefan and Fernandez, Evelio and Facchi, Christian}, title = {InTAS: The Ingolstadt Traffic Scenario for SUMO}, booktitle = {SUMO User Conference 2020}, editor = {Alvarez Lopez, Pablo and Banse Bueno, Olaf Angelo and Armellini, Maria Giuliana and Behrisch, Michael and Bieker-Walz, Laura and Erdmann, Jakob and Fl{\"o}tter{\"o}d, Yun-Pang and Hilbrich, Robert and Nippold, Ronald and Rummel, Johannes and Schwamborn, Matthias and Wagner, Peter and Weber, Melanie}, publisher = {TIB Open Publishing}, address = {Hannover}, doi = {https://doi.org/10.52825/scp.v1i.102}, pages = {73 -- 92}, year = {2022}, language = {en} } @inproceedings{MaksimovskiFestagFacchi2021, author = {Maksimovski, Daniel and Festag, Andreas and Facchi, Christian}, title = {A Survey on Decentralized Cooperative Maneuver Coordination for Connected and Automated Vehicles}, booktitle = {Proceedings of the 7th International Conference on Vehicle Technology and Intelligent Transport Systems}, publisher = {SciTePress}, address = {Set{\´u}bal}, isbn = {978-989-758-513-5}, issn = {2184-495X}, doi = {https://doi.org/10.5220/0010442501000111}, pages = {100 -- 111}, year = {2021}, abstract = {V2X communications can be applied for maneuver coordination of automated vehicles, where the vehicles exchange messages to inform each other of their driving intentions and to negotiate for joint maneuvers. For motion and maneuver planning of automated vehicles, the cooperative maneuver coordination extends the perception range of the sensors, enhances the planning horizon and allows complex interactions among the vehicles. For specific scenarios, various schemes for maneuver coordination of connected automated vehicles exist. Recently, several proposals for maneuver coordination have been made that address generic instead of specific scenarios and apply different schemes for the message exchange of driving intentions and maneuver negotiation. This paper presents use cases for maneuver coordination and classifies existing generic approaches for decentralized maneuver coordination considering implicit and explicit trajectory broadcast, cost values and space-time reservation. We systematically describe the approaches, compare them and derive future research topics.}, language = {en} } @inproceedings{TrappMeyerFacchi2011, author = {Trapp, Peter and Meyer, Markus and Facchi, Christian}, title = {Dynamic performance stubs to simulate the main memory behavior of applications}, booktitle = {Proceedings of the 2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems}, editor = {Obaidat, Mohammad S. and Sevillano, Jos{\´e} L. and Vil{\´a}, Pere and Woungang, Isaac and Bolla, Raffaele and Cascado, Daniel}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-4577-0139-9}, url = {https://ieeexplore.ieee.org/document/5984857}, pages = {127 -- 134}, year = {2011}, language = {en} } @inproceedings{MeyerJanickeTrappetal.2011, author = {Meyer, Markus and Janicke, Helge and Trapp, Peter and Facchi, Christian and Busch, Marcel}, title = {Performance Simulation of a System's Parallelization}, booktitle = {ICSEA 2011 : The Sixth International Conference on Software Engineering Advances}, editor = {Lavazza, Luigi and Fernandez-Sanz, Luis and Panchenko, Oleksandr and Kanstr{\´e}n, Teemu}, publisher = {IARIA}, isbn = {978-1-61208-165-6}, issn = {2308-4235}, url = {http://www.thinkmind.org/index.php?view=article\&articleid=icsea_2011_10_20_10141}, pages = {233 -- 238}, year = {2011}, language = {en} } @inproceedings{TrappMeyerFacchi2010, author = {Trapp, Peter and Meyer, Markus and Facchi, Christian}, title = {Using CPU Stubs to Optimize Parallel Processing Tasks}, booktitle = {The Fifth International Conference on Software Engineering Advances (ICSEA 2010)}, subtitle = {an Application of Dynamic Performance Stubs}, editor = {Hall, Jon G. and Kaindl, Hermann and Lavazza, Luigi and Buchgeher, Georg and Takaki, Osamu}, publisher = {IEEE}, address = {Los Alamitos}, isbn = {978-1-4244-7788-3}, doi = {https://doi.org/10.1109/ICSEA.2010.80}, pages = {471 -- 476}, year = {2010}, language = {en} } @inproceedings{HuebnerFacchiJanicke2012, author = {H{\"u}bner, Andreas and Facchi, Christian and Janicke, Helge}, title = {Rifidi Toolkit}, booktitle = {ICSNC 2012 : The Seventh International Conference on Systems and Networks Communications}, subtitle = {virtuality for testing RFID systems}, editor = {Borcoci, Eugen and Manoharan, Sathiamoorthy}, publisher = {IARIA}, isbn = {978-1-61208-231-8}, url = {http://www.thinkmind.org/index.php?view=article\&articleid=icsnc_2012_1_10_20086}, pages = {1 -- 6}, year = {2012}, language = {en} } @inproceedings{FacchiWessel2010, author = {Facchi, Christian and Wessel, Jochen}, title = {The definition of metrics for Continuous Integration in SCRUM}, booktitle = {Proceedings 7th Software Measurement European Forum}, subtitle = {how continuous is our Continuous Integration?}, editor = {Dekkers, Ton}, publisher = {Data Processing Organization}, address = {Rom}, pages = {71 -- 82}, year = {2010}, language = {en} } @inproceedings{LoboFestagFacchi2023, author = {Lobo, Silas and Festag, Andreas and Facchi, Christian}, title = {Enhancing the Safety of Vulnerable Road Users}, booktitle = {2022 IEEE 96th Vehicular Technology Conference (VTC2022-Fall) Proceedings}, subtitle = {Messaging Protocols for V2X Communication}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-6654-5468-1}, issn = {2577-2465}, doi = {https://doi.org/10.1109/VTC2022-Fall57202.2022.10012775}, year = {2023}, language = {en} } @inproceedings{MaksimovskiFacchiFestag2021, author = {Maksimovski, Daniel and Facchi, Christian and Festag, Andreas}, title = {Priority Maneuver (PriMa) Coordination for Connected and Automated Vehicles}, booktitle = {2021 IEEE International Intelligent Transportation Systems Conference (ITSC)}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-7281-9142-3}, doi = {https://doi.org/10.1109/ITSC48978.2021.9564923}, pages = {1083 -- 1089}, year = {2021}, language = {en} } @techreport{Facchi2013, author = {Facchi, Christian}, title = {Methodik zur zielgerichteten Optimierung von Software (PerfBoost)}, subtitle = {Abschlussbericht zum Projekt}, publisher = {Technische Hochschule Ingolstadt}, address = {Ingolstadt}, pages = {23}, year = {2013}, abstract = {Die Forschungsarbeit im Projekt „PerfBoost" soll die im Vorg{\"a}ngerprojekt „PerfOpt" initial entwickelten Methoden zur zielgerichteten Performance-Optimierung von Software auf die Einsatzgebiete „Verteilte Systeme und Virtualisierung" sowie „Eingebettete Systeme" erweitern. Dies soll dazu f{\"u}hren, dass das innovative Verfahren der „Dynamic Performance Stubs" bei einem Großteil der Software-Anwendungsgebiete angewandt werden kann. Dadurch soll erreicht werden, dass die Anzahl der Anwendungen mit Performanceproblemen drastisch gesenkt wird.}, language = {de} } @inproceedings{TrappBittlFacchi2009, author = {Trapp, Peter and Bittl, Sebastian and Facchi, Christian}, title = {How to Handle Memory Bound Systems}, booktitle = {35. International Computer Measurement Group Conference Proceedings}, subtitle = {a Specialization of Dynamic Performance Stubs to Memory Stubs}, publisher = {CMG}, address = {Turnersville}, year = {2009}, language = {en} } @inproceedings{TrappFacchi2008, author = {Trapp, Peter and Facchi, Christian}, title = {How to Handle CPU Bound Systems}, booktitle = {34th International Computer Measurement Group Conference Proceedings}, subtitle = {a Specialisation of Dynamic Performance Stubs to CPU Stubs}, publisher = {CMG}, address = {Turnersville}, pages = {343 -- 352}, year = {2008}, language = {en} } @inproceedings{TrappFacchi2010, author = {Trapp, Peter and Facchi, Christian}, title = {Main Memory Stubs to Simulate Heap and Stack Memory Behavior}, booktitle = {36. International Computer Measurement Group Conference Proceedings}, publisher = {CMG}, address = {Turnersville}, year = {2010}, language = {en} } @inproceedings{SpethRieblBrandmeieretal.2016, author = {Speth, Thomas and Riebl, Raphael and Brandmeier, Thomas and Facchi, Christian and Al-Bayatti, Ali H. and Jumar, Ulrich}, title = {Enhanced Inter-Vehicular relative positioning}, booktitle = {2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC)}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-5090-1889-5}, doi = {https://doi.org/10.1109/ITSC.2016.7795657}, pages = {867 -- 872}, year = {2016}, language = {en} }