TY - GEN A1 - Bacherler, Christian A1 - Facchi, Christian A1 - Windisch, Hans-Michael ED - Der Präsident der Hochschule für angewandte Wissenschaften FH Ingolstadt, T1 - Enhancing Domain Modelling with Easy to Understand Business Rules N2 - 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. T3 - Arbeitsberichte - Working Papers - 19 KW - Softwareentwicklung KW - Software-Architektur Y1 - 2010 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-352 SN - 1612-6483 IS - 19 ER - TY - JOUR A1 - Bacherler, Christian A1 - Moszkowski, Ben A1 - Facchi, Christian T1 - Supporting Test Code Generation with an Easy to Understand Business Rule Language JF - International Journal on Advances in Software KW - requirements engineering KW - business rules KW - common constraints KW - natural language KW - testing KW - logic Y1 - 2013 UR - http://www.iariajournals.org/software/tocv6n12.html SN - 1942-2628 VL - 6 IS - 1 & 2 SP - 69 EP - 79 PB - IARIA ER - TY - CHAP A1 - Bacherler, Christian A1 - Moszkowski, Ben A1 - Facchi, Christian A1 - Hübner, Andreas ED - Mannaert, Herwig ED - Lavazza, Luigi ED - Oberhauser, Roy ED - Troubitsyna, Elena ED - Gebhart, Michael ED - Takaki, Osamu T1 - Automated Test Code Generation based on Formalized Natural Language Business Rules T2 - ICSEA 2012 : The Seventh International Conference on Software Engineering Advances KW - requirements engineering KW - business rules KW - natural language KW - testing KW - logic Y1 - 2012 UR - http://www.thinkmind.org/index.php?view=article&articleid=icsea_2012_7_10_10354 SN - 978-1-61208-230-1 SN - 2308-4235 SP - 165 EP - 171 PB - IARIA ER - TY - JOUR A1 - Obermaier, Christina A1 - Riebl, Raphael A1 - Al-Bayatti, Ali H. A1 - Khan, Sarmadullah A1 - Facchi, Christian T1 - Measuring the Realtime Capability of Parallel-Discrete-Event-Simulations JF - Electronics N2 - 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. UR - https://doi.org/10.3390/electronics10060636 KW - real-time simulation KW - Vehicular Ad Hoc Networks KW - Discrete Event Simulation KW - network simulation Y1 - 2021 UR - https://doi.org/10.3390/electronics10060636 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-10883 SN - 2079-9292 VL - 10 IS - 6 PB - MDPI CY - Basel ER - TY - CHAP A1 - Hehenkamp, Niklas A1 - Facchi, Christian A1 - Neumeier, Stefan T1 - How to achieve traffic safety with LTE and edge computing T2 - Advances in Information and Communication UR - https://doi.org/10.1007/978-3-030-12388-8_12 KW - multi-access edge computing KW - MEC KW - V2X KW - LTE KW - Road safety Y1 - 2019 UR - https://doi.org/10.1007/978-3-030-12388-8_12 SN - 978-3-030-12387-1 SN - 978-3-030-12388-8 SN - 2367-3370 SN - 2367-3389 SP - 164 EP - 176 PB - Springer CY - Cham ER - TY - CHAP A1 - Obermaier, Christina A1 - Riebl, Raphael A1 - Facchi, Christian T1 - Dynamic scenario control for VANET simulations T2 - 5th IEEE International Conference on Models and Technologies for Intelligent Transportation Systems: Proceedings UR - https://doi.org/10.1109/MTITS.2017.8005599 KW - Vehicular ad hoc networks KW - Vehicle dynamics KW - Arteries KW - Meteorology KW - Testing KW - Computational modeling KW - Safety Y1 - 2017 UR - https://doi.org/10.1109/MTITS.2017.8005599 SN - 978-1-5090-6484-7 SP - 681 EP - 686 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Obermaier, Christina A1 - Riebl, Raphael A1 - Al-Bayatti, Ali H. A1 - Facchi, Christian A1 - Khan, Sarmadullah ED - Hof, Hans-Joachim ED - Fritz, Mario ED - Krauß, Christoph ED - Wasenmüller, Oliver T1 - Limitations of HIL Test Architectures for Car2X Communication Devices and Applications T2 - Proceedings CSCS 2019: ACM Computer Science in Cars Symposium UR - https://doi.org/10.1145/3359999.3360493 KW - V2X communication KW - validation KW - hardware in the loop KW - intelligent transport systems Y1 - 2019 UR - https://doi.org/10.1145/3359999.3360493 SN - 978-1-4503-7004-2 PB - ACM CY - New York ER - TY - CHAP A1 - Neumeier, Stefan A1 - Facchi, Christian T1 - Towards a driver support system for teleoperated driving T2 - 2019 IEEE Intelligent Transportation Systems Conference (ITSC) UR - https://doi.org/10.1109/ITSC.2019.8917244 Y1 - 2019 UR - https://doi.org/10.1109/ITSC.2019.8917244 SN - 978-1-5386-7024-8 SP - 4190 EP - 4196 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Günther, Hendrik-Jörn A1 - Riebl, Raphael A1 - Wolf, Lars A1 - Facchi, Christian ED - Altintas, Onur ED - Ekici, Eylem ED - Tsai, Michael ED - Sepulcre, Miguel ED - Bloessl, Bastian ED - Wei, Yu-Lin T1 - Collective perception and decentralized congestion control in vehicular ad-hoc networks T2 - 2016 IEEE Vehicular Networking Conference (VNC) UR - https://doi.org/10.1109/VNC.2016.7835931 KW - Collective Perception KW - Decentralized Congestion Control KW - ITS-G5 KW - VANET KW - V2X Y1 - 2017 UR - https://doi.org/10.1109/VNC.2016.7835931 SN - 978-1-5090-5197-7 SN - 2157-9865 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Zeindl, Markus A1 - Seitz, Markus A1 - Facchi, Christian T1 - Correlation of Change Size to Fault-Proneness: A Real Life Case Study T2 - 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA): Proceedings UR - https://doi.org/10.1109/AICCSA.2016.7945799 KW - Measurement KW - Software KW - Correlation KW - Probability KW - Electronic mail KW - Agile software development KW - Control systems Y1 - 2017 UR - https://doi.org/10.1109/AICCSA.2016.7945799 SN - 978-1-5090-4320-0 SN - 2161-5330 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Obermaier, Christina A1 - Facchi, Christian T1 - Observations on OMNeT++ Real-Time Behaviour T2 - Proceedings of the 4th OMNeT++ Community Summit UR - https://doi.org/10.48550/arXiv.1709.02207 KW - vehicular ad hoc network KW - simulation KW - hardware in the Loop Y1 - 2017 UR - https://doi.org/10.48550/arXiv.1709.02207 PB - arXiv CY - Ithaca ER - TY - BOOK A1 - Facchi, Christian T1 - Methodik zur formalen Spezifikation des ISO/OSI Schichtenmodells Y1 - 1995 SN - 3-931327-94-9 N1 - Dissertation, Technische Universität München, 1995 PB - Herbert Utz Verlag CY - München ER - TY - JOUR A1 - Flores Fernández, Alberto A1 - Wurst, Jonas A1 - Sánchez Morales, Eduardo A1 - Botsch, Michael A1 - Facchi, Christian A1 - García Higuera, Andrés T1 - Probabilistic Traffic Motion Labeling for Multi-Modal Vehicle Route Prediction JF - Sensors N2 - 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. UR - https://doi.org/10.3390/s22124498 KW - PROMOTING KW - automated driving systems KW - autonomous vehicles KW - multi-modal KW - motion prediction KW - route prediction KW - machine learning KW - real traffic data Y1 - 2022 UR - https://doi.org/10.3390/s22124498 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-24341 SN - 1424-8220 VL - 22 IS - 12 PB - MDPI CY - Basel ER - TY - CHAP A1 - Maksimovski, Daniel A1 - Facchi, Christian A1 - Festag, Andreas ED - Klein, Cornel ED - Jarke, Matthias ED - Helfert, Markus ED - Berns, Karsten ED - Gusikhin, Oleg T1 - Cooperative Driving BT - Research on Generic Decentralized Maneuver Coordination for Connected and Automated Vehicles T2 - 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 UR - https://doi.org/10.1007/978-3-031-17098-0_18 KW - V2X communication KW - cooperative maneuver coordination KW - connected vehicles Y1 - 2022 UR - https://doi.org/10.1007/978-3-031-17098-0_18 SN - 978-3-031-17097-3 SN - 978-3-031-17098-0 SP - 348 EP - 370 PB - Springer CY - Cham ER - TY - CHAP A1 - Trapp, Peter A1 - Facchi, Christian A1 - Meyer, Markus ED - Halang, Wolfgang A. ED - Holleczek, Peter T1 - Echtzeitverhalten durch die Verwendung von CPU Stubs BT - eine Erweiterung von Dynamic Performance Stubs T2 - Software-intensive verteilte Echtzeitsysteme UR - https://doi.org/10.1007/978-3-642-04783-1_15 Y1 - 2009 UR - https://doi.org/10.1007/978-3-642-04783-1_15 SN - 978-3-642-04782-4 SN - 978-3-642-04783-1 SP - 119 EP - 128 PB - Springer CY - Berlin ER - TY - CHAP A1 - Neumeier, Stefan A1 - Walelgne, Ermias Andargie A1 - Bajpai, Vaibhav A1 - Ott, Jörg A1 - Facchi, Christian ED - Secci, Stefano ED - Chrisment, Isabelle ED - Fiore, Marco ED - Tabourier, Lionel ED - Lim, Keun-Woo T1 - Measuring the Feasibility of Teleoperated Driving in Mobile Networks T2 - TMA Conference 2019: Proceedings of the 3rd Network Traffic Measurement and Analysis Conference UR - https://doi.org/10.23919/TMA.2019.8784466 KW - Throughput KW - Automobiles KW - Long Term Evolution KW - Smart phones KW - Handover Y1 - 2019 UR - https://doi.org/10.23919/TMA.2019.8784466 SN - 978-3-903176-17-1 SP - 113 EP - 120 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Neumeier, Stefan A1 - Corbett, Christopher A1 - Facchi, Christian ED - Arai, Kohei T1 - A Secure and Privacy Preserving System Design for Teleoperated Driving T2 - Advances in Information and Communication: Proceedings of the 2021 Future of Information and Communication Conference (FICC), Volume 1 UR - https://doi.org/10.1007/978-3-030-73100-7_34 KW - Teleoperated Driving KW - Remote control KW - Autonomous driving KW - Security KW - Privacy KW - Networking KW - System design KW - Concept Y1 - 2021 UR - https://doi.org/10.1007/978-3-030-73100-7_34 SN - 978-3-030-73100-7 SN - 978-3-030-73099-4 SP - 478 EP - 496 PB - Springer CY - Cham ER - TY - CHAP A1 - Lobo, Silas A1 - Fernandez, Evelio A1 - Facchi, Christian T1 - Determining the Location of Objects Using a Vision-System Sensor and CPM T2 - XXXVIII Simpósio Brasileiro de Telecomunicações e Processamento de Sinais UR - https://doi.org/10.14209/SBRT.2020.1570661627 KW - VANET KW - Collective Perception Message KW - CPM KW - Perceived Object KW - Car2X KW - MobilEye Y1 - 2020 UR - https://doi.org/10.14209/SBRT.2020.1570661627 PB - SBrT CY - Rio de Janeiro ER - TY - JOUR A1 - Günther, Hendrik-Jörn A1 - Riebl, Raphael A1 - Wolf, Lars A1 - Facchi, Christian T1 - The effect of decentralized congestion control on collective perception in dense traffic scenarios JF - Computer Communications UR - https://doi.org/10.1016/j.comcom.2018.03.009 KW - Collective Perception KW - Decentralized Congestion Control KW - ITS-G5 KW - VANET KW - V2X Y1 - 2018 UR - https://doi.org/10.1016/j.comcom.2018.03.009 SN - 0140-3664 VL - 2018 IS - 122 SP - 76 EP - 83 PB - Elsevier CY - Amsterdam ER - TY - CHAP A1 - Facchi, Christian A1 - Haubner, Markus A1 - Hinkel, Ursula ED - Cavalli, Ana ED - Sarma, Amardeo T1 - The SDL Specification of the Sliding Window Protocol Revisited T2 - SDL '97: Time for Testing : SDL, MSC and Trends UR - https://doi.org/10.1016/B978-044482816-3/50034-4 Y1 - 1997 UR - https://doi.org/10.1016/B978-044482816-3/50034-4 SN - 978-0-444-82816-3 SP - 507 EP - 519 PB - Elsevier CY - Amsterdam ER - TY - CHAP A1 - Neumeier, Stefan A1 - Höpp, Michael A1 - Facchi, Christian T1 - Yet another driving simulator OpenROUTS3D BT - the driving simulator for teleoperated driving T2 - 2019 IEEE International Conference on Connected Vehicles and Expo (ICCVE) UR - https://doi.org/10.1109/ICCVE45908.2019.8965037 Y1 - 2020 UR - https://doi.org/10.1109/ICCVE45908.2019.8965037 SN - 978-1-7281-0142-2 PB - IEEE CY - Piscataway, NJ ER - TY - CHAP A1 - Neumeier, Stefan A1 - Stapf, Simon A1 - Facchi, Christian T1 - The visual quality of teleoperated driving scenarios BT - how good is good enough? T2 - 2020 International Symposium on Networks, Computers and Communications (ISNCC) UR - https://doi.org/10.1109/ISNCC49221.2020.9297343 KW - teleoperated driving KW - video quality Y1 - 2020 UR - https://doi.org/10.1109/ISNCC49221.2020.9297343 SN - 978-1-7281-5628-6 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Zeindl, Markus A1 - Facchi, Christian ED - O’Conner, Lisa T1 - WOC: A New Weighted Ordinal Classification T2 - 2015 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology Workshops: WI-IAT Workshops 2015 ; Proceedings UR - https://doi.org/10.1109/WI-IAT.2015.222 KW - ordinal classification models KW - ordinal classification evaluation KW - assessment of classification accuracy KW - data mining Y1 - 2015 UR - https://doi.org/10.1109/WI-IAT.2015.222 SN - 978-1-4673-9618-9 SP - 69 EP - 74 PB - IEEE Computer Society Conference Publishing Services (CPS) CY - Los Alamitos ER - TY - CHAP A1 - Hehenkamp, Niklas A1 - van Wagensveld, Remko A1 - Schönwetter, Dominik A1 - Facchi, Christian A1 - Margull, Ulrich A1 - Fey, Dietmar A1 - Mader, Ralph T1 - How to Speed up Embedded Multi-core Systems Using Locality Conscious Array Distribution for Loop Parallelization T2 - ARCS 2016: 29th International Conference on Architecture of Computing Systems KW - memory access KW - multi-core KW - loop parallelization KW - embedded system Y1 - 2016 SN - 978-3-8007-4157-1 PB - VDE CY - Berlin ER - TY - CHAP A1 - Hübner, Andreas A1 - Facchi, Christian A1 - Meyer, Markus A1 - Janicke, Helge ED - O’Conner, Lisa T1 - A Model-Based Approach for RFID Application Testing T2 - 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 UR - https://doi.org/10.1109/TrustCom.2013.181 KW - RFID KW - test-data generation KW - software testing KW - model-based testing KW - specification of RFID applications KW - virtualization KW - Rifidi Y1 - 2013 UR - https://doi.org/10.1109/TrustCom.2013.181 SN - 978-0-7695-5022-0 SN - 2324-898X SN - 2324-9013 SP - 1490 EP - 1497 PB - IEEE Computer Society Conference Publishing Services (CPS) CY - Los Alamitos ER - TY - CHAP A1 - Hübner, Andreas A1 - Facchi, Christian A1 - Meyer, Markus A1 - Janicke, Helge ED - Kucera, Markus ED - Waas, Thomas T1 - RFID systems from a cyber-physical systems perspective T2 - Proceedings of the Eleventh International Workshop on Intelligent Solutions in Embedded Systems KW - RFID tags KW - Actuators KW - Middleware KW - Sensor phenomena and characterization KW - Business Y1 - 2013 UR - https://ieeexplore.ieee.org/document/6664946 SN - 978-3-00-042899-9 PB - OTH Regensburg CY - Regensburg ER - TY - CHAP A1 - Riebl, Raphael A1 - Günther, Hendrik-Jörn A1 - Facchi, Christian A1 - Wolf, Lars T1 - Artery: extending Veins for VANET applications T2 - 2015 International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS) UR - https://doi.org/10.1109/MTITS.2015.7223293 KW - application testing KW - ITS-G5 KW - OMNeT++ KW - SUMO KW - V2X KW - VANET KW - Veins Y1 - 2015 UR - https://doi.org/10.1109/MTITS.2015.7223293 SN - 978-9-6331-3142-8 SN - 978-9-6331-3140-4 SP - 450 EP - 456 PB - IEEE CY - Piscataway ER - TY - JOUR A1 - Speth, Thomas A1 - Riebl, Raphael A1 - Brandmeier, Thomas A1 - Facchi, Christian A1 - Jumar, Ulrich A1 - Al-Bayatti, Ali H. T1 - VANET Coverage Analysis for GPS Augmentation Data in Rural Area JF - IFAC-PapersOnLine UR - https://doi.org/10.1016/j.ifacol.2016.11.112 KW - Communication networks KW - Global positioning system KW - Vehicular ad hoc networks KW - Intelligent transportation system KW - Real time kinematic KW - Portable Base Y1 - 2016 UR - https://doi.org/10.1016/j.ifacol.2016.11.112 SN - 2405-8963 VL - 49 IS - 30 SP - 245 EP - 250 PB - IFAC CY - Laxenburg ER - TY - CHAP A1 - Röglinger, Sebastian A1 - Facchi, Christian ED - Strang, Thomas ED - Festag, Andreas ED - Vinel, Alexey ED - Mehmood, Rashid ED - Rico García, Cristina ED - Röckl, Matthias T1 - Behavior Specification of a Red-Light Violation Warning Application BT - an Approach for Specifying Reactive Vehicle-2-X Communication Applications T2 - Communication Technologies for Vehicles : Third International Workshop, Nets4Cars/Nets4Trains 2011, Oberpfaffenhofen, Germany, March 23-24, 2011. Proceedings UR - https://doi.org/10.1007/978-3-642-19786-4_10 KW - Modeling Reactive System KW - Vehicle-2-X Communication KW - Finite State Machine KW - Red-Light Violation Warning Y1 - 2011 UR - https://doi.org/10.1007/978-3-642-19786-4_10 SN - 978-3-642-19785-7 SN - 978-3-642-19786-4 SP - 106 EP - 118 PB - Springer CY - Berlin ER - TY - CHAP A1 - Neumeier, Stefan A1 - Gay, Nicolas A1 - Dannheim, Clemens A1 - Facchi, Christian T1 - On the way to autonomous vehicles teleoperated driving T2 - AmE 2018 : Automotive meets Electronics Beiträge der 9. GMM-Fachtagung Y1 - 2018 UR - https://www.vde-verlag.de/proceedings-de/454524018.html SN - 978-3-8007-4524-1 SP - 49 EP - 54 PB - VDE Verlag CY - Berlin ER - TY - CHAP A1 - Zeindl, Markus A1 - Facchi, Christian T1 - Measuring Architectural Misfit BT - a Preliminary Real Life Study T2 - 2018 IEEE/WIC/ACM International Conference on Web Intelligence - WI 2018. Proceedings UR - https://doi.org/10.1109/WI.2018.00-18 KW - computer aided analysis KW - software maintenance KW - software quality KW - software architecture KW - machine learning Y1 - 2019 UR - https://doi.org/10.1109/WI.2018.00-18 SN - 978-1-5386-7325-6 SP - 655 EP - 659 PB - IEEE Computer Society Conference Publishing Services (CPS) CY - Los Alamitos ER - TY - JOUR A1 - Jones, Kevin A1 - Janicke, Helge A1 - Facchi, Christian A1 - Maglaras, Leandros T1 - Editorial: Introduction to the special issue of the journal of information security and applications on “ICS & SCADA cyber security” JF - Journal of Information Security and Applications UR - https://doi.org/10.1016/j.jisa.2017.05.009 Y1 - 2017 UR - https://doi.org/10.1016/j.jisa.2017.05.009 SN - 2214-2126 VL - 2017 IS - 34, Part 2 SP - 152 PB - Elsevier CY - Amsterdam ER - TY - CHAP A1 - Riebl, Raphael A1 - Facchi, Christian ED - Förster, Anna ED - Minkenberg, Cyriel ED - Rodriguez Herrera, German ED - Kirsche, Michael T1 - Regain Control of Growing Dependencies in OMNeT++ Simulations T2 - Proceedings of the 2nd OMNeT++ Community Summit UR - https://doi.org/10.48550/arXiv.1509.03561 KW - build system KW - CMake KW - dependency management KW - OMNeT++ Y1 - 2015 UR - https://doi.org/10.48550/arXiv.1509.03561 PB - arXiv CY - Ithaca ER - TY - RPRT A1 - Broy, Manfred A1 - Facchi, Christian A1 - Grosu, Radu A1 - Hettler, Rudi A1 - Hussmann, Heinrich A1 - Nazareth, Dieter A1 - Regensburger, Franz A1 - Slotosch, Oscar A1 - Stølen, Ketil T1 - The Requirement and Design Specification Language SPECTRUM BT - An Informal Introduction : Version 1.0. Part II T2 - TUM-Info. 9312 Y1 - 1993 PB - Technische Universität München CY - München ER - TY - RPRT A1 - Broy, Manfred A1 - Facchi, Christian A1 - Grosu, Radu A1 - Hettler, Rudi A1 - Hussmann, Heinrich A1 - Nazareth, Dieter A1 - Regensburger, Franz A1 - Slotosch, Oscar A1 - Stølen, Ketil T1 - The Requirement and Design Specification Language SPECTRUM BT - An Informal Introduction : Version 1.0. Part I T2 - TUM-Info. 9311 Y1 - 1993 PB - Technische Universität München CY - München ER - TY - RPRT A1 - Broy, Manfred A1 - Facchi, Christian A1 - Grosu, Radu A1 - Hettler, Rudi A1 - Hussmann, Heinrich A1 - Nazareth, Dieter A1 - Regensburger, Franz A1 - Stølen, Ketil T1 - The Requirement and Design Specification Language SPECTRUM BT - An Informal Introduction : Version 0.3 T2 - TUM-Info. 9140 Y1 - 1991 PB - Technische Universität München CY - München ER - TY - CHAP A1 - Neumeier, Stefan A1 - Wintersberger, Philipp A1 - Frison, Anna-Katharina A1 - Becher, Armin A1 - Facchi, Christian A1 - Riener, Andreas T1 - Teleoperation: the holy grail to solve problems of automated driving? Sure, but latency matters T2 - Proceedings: 11th International ACM Conference on Automotive User Interfaces and Interactive Vehicular Applications UR - https://doi.org/10.1145/3342197.3344534 KW - latency KW - qos KW - teleoperated driving KW - user study Y1 - 2019 UR - https://doi.org/10.1145/3342197.3344534 SN - 978-1-4503-6884-1 SP - 186 EP - 197 PB - ACM CY - New York ER - TY - JOUR A1 - Flores Fernández, Alberto A1 - Sánchez Morales, Eduardo A1 - Botsch, Michael A1 - Facchi, Christian A1 - García Higuera, Andrés T1 - Generation of Correction Data for Autonomous Driving by Means of Machine Learning and On-Board Diagnostics JF - Sensors N2 - 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. UR - https://doi.org/10.3390/s23010159 KW - On-Board Diagnostics KW - Machine Learning KW - Transformer Neural Network KW - Autonomous Driving KW - ADAS KW - Inertial Navigation Systems Y1 - 2022 UR - https://doi.org/10.3390/s23010159 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-30464 SN - 1424-8220 VL - 23 IS - 1 PB - MDPI CY - Basel ER - TY - GEN A1 - Trapp, Peter A1 - Facchi, Christian ED - Der Präsident der Fachhochschule Ingolstadt, T1 - Performance improvement using dynamic performance stubs N2 - 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. T3 - Arbeitsberichte - Working Papers - 14 KW - Softwaretest KW - Software KW - Leistungsmessung Y1 - 2007 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-292 SN - 1612-6483 IS - 14 ER - TY - GEN A1 - Röglinger, Sebastian A1 - Facchi, Christian ED - Der Präsident der Hochschule für angewandte Wissenschaften FH Ingolstadt, T1 - How can Car2X-Communication improve road safety BT - a statistical based selection and discussion of feasible scenarios N2 - 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. T3 - Arbeitsberichte - Working Papers - 15 KW - Verkehrsunfall KW - Unfallforschung KW - Statistik Y1 - 2009 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-309 SN - 1612-6483 IS - 15 ER - TY - GEN A1 - Trapp, Peter A1 - Meyer, Markus A1 - Facchi, Christian ED - Der Präsident der Hochschule für angewandte Wissenschaften FH Ingolstadt, T1 - How to Correctly Simulate Memory Allocation Behavior of Applications by Calibrating Main Memory Stubs N2 - 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. T3 - Arbeitsberichte - Working Papers - 20 KW - Softwaretest KW - Leistungsmessung KW - Memory Systems KW - Software Performance, Evaluation and Testing KW - Modeling KW - Performance Optimization, Bounds, and Models KW - Case Studies Y1 - 2011 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-360 SN - 1612-6483 IS - 20 ER - TY - CHAP A1 - Obermaier, Christina A1 - Riebl, Raphael A1 - Facchi, Christian A1 - Al-Bayatti, Ali H. A1 - Khan, Sarmadullah T1 - COSIDIA: an approach for real-time parallel discrete event simulations tailored for wireless networks T2 - SIGSIM-PADS '21: Proceedings of the 2021 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation UR - https://doi.org/10.1145/3437959.3459250 KW - hardware in the loop KW - vehicular ad hoc networks KW - discrete event simulation KW - real-time simulation Y1 - 2021 UR - https://doi.org/10.1145/3437959.3459250 SN - 978-1-4503-8296-0 SP - 165 EP - 171 PB - ACM CY - New York ER - TY - JOUR A1 - Neumeier, Stefan A1 - Bajpai, Vaibhav A1 - Neumeier, Marion A1 - Facchi, Christian A1 - Ott, Jörg T1 - Data Rate Reduction for Video Streams in Teleoperated Driving JF - IEEE Transactions on Intelligent Transportation Systems UR - https://doi.org/10.1109/TITS.2022.3171718 KW - bandwidth optimization KW - teleoperated driving KW - user study KW - video stream Y1 - 2022 UR - https://doi.org/10.1109/TITS.2022.3171718 SN - 1558-0016 VL - 23 IS - 10 SP - 19145 EP - 19160 PB - IEEE CY - Piscataway ER - TY - JOUR A1 - Trapp, Peter A1 - Meyer, Markus A1 - Facchi, Christian A1 - Janicke, Helge A1 - Siewe, François T1 - Building CPU Stubs to Optimize CPU Bound Systems: An Application of Dynamic Performance Stubs JF - International Journal on Advances in Software KW - software performance optimization KW - CPU bound systems KW - simulated software functionality KW - stubs KW - multi-core KW - multithreaded Y1 - 2011 UR - https://www.iariajournals.org/software/tocv4n12.html SN - 1942-2628 VL - 4 IS - 1&2 SP - 189 EP - 206 PB - IARIA ER - TY - CHAP A1 - Obermaier, Christina A1 - Riebl, Raphael A1 - Facchi, Christian T1 - Fully Reactive Hardware-in-the-Loop Simulation for VANET Devices T2 - 2018 IEEE Intelligent Transportation Systems Conference UR - https://doi.org/10.1109/ITSC.2018.8569663 KW - Real-time systems KW - Message systems KW - Vehicular ad hoc networks KW - Arteries KW - Hardware KW - Tools KW - Roads Y1 - 2018 UR - https://doi.org/10.1109/ITSC.2018.8569663 SN - 978-1-7281-0323-5 SP - 3755 EP - 3760 PB - IEEE CY - Piscataway ER - TY - RPRT A1 - Facchi, Christian T1 - E! 5516 ITERA - Integrative Test-Methodik für RFID Anwendungen BT - Teilvorhaben: Test-Konzept für RFID Anwendungen ; Abschlussbericht zum Projekt N2 - RFID hat sich als Automatisierungstechnologie im Logistiksektor seit Jahren etabliert, um einerseits Qualität, Sicherheit und Transparenz von Prozessen zu verbessern und anderer-seits die Möglichkeit für Rationalisierung und Kostensenkung zu bieten. - Eine Hürde für KMUs sind aber die hohen Implementierungskosten. Rund 50% der Kosten für Automatisierungssysteme, welche hier als Plattformtechnologie für RFID gesehen wird, entfallen auf die Software, Tendenz steigend. Außerdem entfallen wie-derum 60% bis sogar 80% im Bereich der hochverfü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ücksichtigt, existiert nicht. Um den Unsicherheiten beim Testen von RFID-Anwendungen zu begegnen zielte das Forschungsvorhaben ITERA darauf ab, eine neue Methodik für das gezielte Testen derartiger Anwendungen zu entwickeln. Dabei wurde im Projektverbund zunächst untersucht ob eine Integration von existierenden Techniken und Werkzeugen möglich ist und schließlich mit der Entwicklung einer Methodik zur Anwendung von generischen und reproduzierbaren Testszenarios fü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ür Softwarekomponenten, durchgeführt mit Hilfe von vorhandenen Frameworks wie JUnit oder NUnit. - Integrationstest (Bottom-Up) für die verwendeten RFID-Hardwarekomponenten. Dient der Sicherstellung, dass die Funktion der Komponenten und Übertragungswege (Luftschnittstelle) gegeben ist. - Hauptfokus sind Integrationstests (Top-Down), rein fü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äufe ohne jegliche RFID-bezogene Hardware ausführen kann. - Systemtest der vollständig aufgesetzten RFID-Systemumgebung. Aus der entwickelnden Methodik entstehen eine Reihe von Vorteilen, wie der frühen Fehler-erkennung, ein effizienterer Testvorgang, die Möglichkeit zur Anwendung agiler Entwick-lungsmethoden, parallelisieren von Testphasen und der Anwendung von bewährten Methoden der Leistungsanalyse und Leistungsverbesserung. Diese Aspekte schlagen sich positiv auf die Softwarequalität, Entwicklungszeit und somit auch auf die Entwicklungskosten nieder. KW - RFID Y1 - 2014 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-6072 PB - Technische Hochschule Ingolstadt CY - Ingolstadt ER - TY - CHAP A1 - Lobo, Silas A1 - Neumeier, Stefan A1 - Fernandez, Evelio A1 - Facchi, Christian ED - Alvarez Lopez, Pablo ED - Banse Bueno, Olaf Angelo ED - Armellini, Maria Giuliana ED - Behrisch, Michael ED - Bieker-Walz, Laura ED - Erdmann, Jakob ED - Flötteröd, Yun-Pang ED - Hilbrich, Robert ED - Nippold, Ronald ED - Rummel, Johannes ED - Schwamborn, Matthias ED - Wagner, Peter ED - Weber, Melanie T1 - InTAS: The Ingolstadt Traffic Scenario for SUMO T2 - SUMO User Conference 2020 UR - https://doi.org/10.52825/scp.v1i.102 KW - realistic traffic scenario KW - traffic modelling KW - VANET KW - SUMO Y1 - 2022 UR - https://doi.org/10.52825/scp.v1i.102 SP - 73 EP - 92 PB - TIB Open Publishing CY - Hannover ER - TY - CHAP A1 - Maksimovski, Daniel A1 - Festag, Andreas A1 - Facchi, Christian T1 - A Survey on Decentralized Cooperative Maneuver Coordination for Connected and Automated Vehicles T2 - Proceedings of the 7th International Conference on Vehicle Technology and Intelligent Transport Systems N2 - 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. UR - https://doi.org/10.5220/0010442501000111 KW - V2X Communications KW - Cooperative Driving KW - Maneuver Coordination KW - Automated Vehicle Y1 - 2021 UR - https://doi.org/10.5220/0010442501000111 SN - 978-989-758-513-5 SN - 2184-495X SP - 100 EP - 111 PB - SciTePress CY - Setúbal ER - TY - CHAP A1 - Trapp, Peter A1 - Meyer, Markus A1 - Facchi, Christian ED - Obaidat, Mohammad S. ED - Sevillano, José L. ED - Vilá, Pere ED - Woungang, Isaac ED - Bolla, Raffaele ED - Cascado, Daniel T1 - Dynamic performance stubs to simulate the main memory behavior of applications T2 - Proceedings of the 2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems KW - Memory Systems KW - Software Performance, Evaluation and Testing KW - Modeling KW - Performance Optimization, Bounds, and Models KW - Case Studies Y1 - 2011 UR - https://ieeexplore.ieee.org/document/5984857 SN - 978-1-4577-0139-9 SP - 127 EP - 134 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Meyer, Markus A1 - Janicke, Helge A1 - Trapp, Peter A1 - Facchi, Christian A1 - Busch, Marcel ED - Lavazza, Luigi ED - Fernandez-Sanz, Luis ED - Panchenko, Oleksandr ED - Kanstrén, Teemu T1 - Performance Simulation of a System’s Parallelization T2 - ICSEA 2011 : The Sixth International Conference on Software Engineering Advances KW - software performance optimization KW - performance simulation KW - parallelization KW - dynamic performance stubs Y1 - 2011 UR - http://www.thinkmind.org/index.php?view=article&articleid=icsea_2011_10_20_10141 SN - 978-1-61208-165-6 SN - 2308-4235 SP - 233 EP - 238 PB - IARIA ER - TY - CHAP A1 - Trapp, Peter A1 - Meyer, Markus A1 - Facchi, Christian ED - Hall, Jon G. ED - Kaindl, Hermann ED - Lavazza, Luigi ED - Buchgeher, Georg ED - Takaki, Osamu T1 - Using CPU Stubs to Optimize Parallel Processing Tasks BT - an Application of Dynamic Performance Stubs T2 - The Fifth International Conference on Software Engineering Advances (ICSEA 2010) UR - https://doi.org/10.1109/ICSEA.2010.80 KW - software performance optimization KW - CPU bound applications KW - multi-core KW - parallel processing KW - dynamic performance stubs Y1 - 2010 UR - https://doi.org/10.1109/ICSEA.2010.80 SN - 978-1-4244-7788-3 SP - 471 EP - 476 PB - IEEE CY - Los Alamitos ER - TY - CHAP A1 - Hübner, Andreas A1 - Facchi, Christian A1 - Janicke, Helge ED - Borcoci, Eugen ED - Manoharan, Sathiamoorthy T1 - Rifidi Toolkit BT - virtuality for testing RFID systems T2 - ICSNC 2012 : The Seventh International Conference on Systems and Networks Communications KW - RFID KW - test-data generation KW - software testing KW - virtualisation KW - Rifidi Y1 - 2012 UR - http://www.thinkmind.org/index.php?view=article&articleid=icsnc_2012_1_10_20086 SN - 978-1-61208-231-8 SP - 1 EP - 6 PB - IARIA ER - TY - CHAP A1 - Facchi, Christian A1 - Wessel, Jochen ED - Dekkers, Ton T1 - The definition of metrics for Continuous Integration in SCRUM BT - how continuous is our Continuous Integration? T2 - Proceedings 7th Software Measurement European Forum Y1 - 2010 SP - 71 EP - 82 PB - Data Processing Organization CY - Rom ER - TY - CHAP A1 - Lobo, Silas A1 - Festag, Andreas A1 - Facchi, Christian T1 - Enhancing the Safety of Vulnerable Road Users BT - Messaging Protocols for V2X Communication T2 - 2022 IEEE 96th Vehicular Technology Conference (VTC2022-Fall) Proceedings UR - https://doi.org/10.1109/VTC2022-Fall57202.2022.10012775 KW - road safety KW - vulnerable road users KW - V2X communication KW - messaging KW - collective perception KW - CPM KW - VAM KW - VRU Y1 - 2023 UR - https://doi.org/10.1109/VTC2022-Fall57202.2022.10012775 SN - 978-1-6654-5468-1 SN - 2577-2465 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Maksimovski, Daniel A1 - Facchi, Christian A1 - Festag, Andreas T1 - Priority Maneuver (PriMa) Coordination for Connected and Automated Vehicles T2 - 2021 IEEE International Intelligent Transportation Systems Conference (ITSC) UR - https://doi.org/10.1109/ITSC48978.2021.9564923 Y1 - 2021 UR - https://doi.org/10.1109/ITSC48978.2021.9564923 SN - 978-1-7281-9142-3 SP - 1083 EP - 1089 PB - IEEE CY - Piscataway ER - TY - RPRT A1 - Facchi, Christian T1 - Methodik zur zielgerichteten Optimierung von Software (PerfBoost) BT - Abschlussbericht zum Projekt N2 - Die Forschungsarbeit im Projekt „PerfBoost“ soll die im Vorgä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ü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. KW - Eingebettetes System KW - Software KW - Optimierung KW - Verteilte Systeme Y1 - 2013 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-5601 PB - Technische Hochschule Ingolstadt CY - Ingolstadt ER - TY - CHAP A1 - Trapp, Peter A1 - Bittl, Sebastian A1 - Facchi, Christian T1 - How to Handle Memory Bound Systems BT - a Specialization of Dynamic Performance Stubs to Memory Stubs T2 - 35. International Computer Measurement Group Conference Proceedings KW - performance improvements KW - simulated optimization KW - stubs KW - performance modeling Y1 - 2009 PB - CMG CY - Turnersville ER - TY - CHAP A1 - Trapp, Peter A1 - Facchi, Christian T1 - How to Handle CPU Bound Systems BT - a Specialisation of Dynamic Performance Stubs to CPU Stubs T2 - 34th International Computer Measurement Group Conference Proceedings Y1 - 2008 SP - 343 EP - 352 PB - CMG CY - Turnersville ER - TY - CHAP A1 - Trapp, Peter A1 - Facchi, Christian T1 - Main Memory Stubs to Simulate Heap and Stack Memory Behavior T2 - 36. International Computer Measurement Group Conference Proceedings Y1 - 2010 PB - CMG CY - Turnersville ER - TY - CHAP A1 - Speth, Thomas A1 - Riebl, Raphael A1 - Brandmeier, Thomas A1 - Facchi, Christian A1 - Al-Bayatti, Ali H. A1 - Jumar, Ulrich T1 - Enhanced Inter-Vehicular relative positioning T2 - 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC) UR - https://doi.org/10.1109/ITSC.2016.7795657 KW - vehicular ad hoc networks KW - intelligent transport system KW - satellite navigation system KW - positioning KW - real time kinematic KW - moving base Y1 - 2016 UR - https://doi.org/10.1109/ITSC.2016.7795657 SN - 978-1-5090-1889-5 SP - 867 EP - 872 PB - IEEE CY - Piscataway ER -