TY - JOUR A1 - Brandmeier, Thomas A1 - Facchi, Christian A1 - Kucsera, Anja A1 - Lauerer, Christian A1 - Overbeck, Georg T1 - Richtungsweisende Forschungskonzepte an der Hochschule Ingolstadt JF - Die Neue Hochschule Y1 - 2012 UR - https://www.hlb.de/fileadmin/hlb-global/downloads/dnh/full/2012/DNH_2012_1.pdf VL - 2012 IS - 1 SP - 14 EP - 17 PB - Hochschullehrerbund hlb CY - Bonn ER - 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 PB - Hochschule für angewandte Wissenschaften FH Ingolstadt CY - Ingolstadt 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 CY - [s. l.] 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 CY - [s. l.] 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 - 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 - 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 - Barbosa da Silva, Leonardo A1 - Lobo, Silas A1 - Fernández, Evelio A1 - Facchi, Christian ED - Vinel, Alexey ED - Berns, Karsten ED - Ploeg, Jeroen ED - Gusikhin, Oleg T1 - What Is the Right Bounding Box of a VRU Cluster in V2X Communication? How to Form a Good Shape? T2 - Vehits 2024: 10th International Conference on Vehicle Technology and Intelligent Transport Systems Proceedings N2 - Among the possible traffic members on a Vehicle-to-Everything network, the term Vulnerable Road User (VRU) is assigned e.g. to pedestrians and cyclists. The VRU Awareness Message (VAM) is used by VRUs to inform other users of their presence and ensure they are perceived in a traffic system. Since the number of VRUs in crowded areas might be very high, the over-the-air traffic might be overloaded. To reduce channel overload, VAMs offer a clustering feature in which VRUs with similar kinematics and positions can group themselves so that only one device transmits messages. The VRU Basic Service specification describes the cluster as a bounding box that must cover all its members using a geometric shape so that other vehicles in the vicinity can avoid colliding with the contained VRUs. This paper contributes to the standardization effort by introducing a data structure, the Cluster Map, for the clustering in the VRU Basic Service. Furthermore, this work is the first to suggest strategies for forming bounding box shapes. Simulation results show that each of the geometry types is useful in different situations, thus further research on the topic is advised. UR - https://doi.org/10.5220/0012699100003702 Y1 - 2024 UR - https://doi.org/10.5220/0012699100003702 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-48553 SN - 978-989-758-703-0 SP - 144 EP - 155 PB - SciTePress CY - Setúbal ER - TY - CHAP A1 - Lobo, Silas A1 - Festag, Andreas A1 - Facchi, Christian T1 - Enhancing the Safety of Vulnerable Road Users: 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 PB - IEEE CY - Piscataway 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 - CHAP A1 - Dietl, Laura A1 - Facchi, Christian ED - Zöldy, Máté T1 - Is Maximum Entropy Deep Inverse Reinforcement Learning Suitable for Pedestrian Path Prediction? T2 - Proceedings of the 3rd Cognitive Mobility Conference UR - https://doi.org/10.1007/978-3-031-81799-1_20 Y1 - 2025 UR - https://doi.org/10.1007/978-3-031-81799-1_20 SN - 978-3-031-81799-1 SP - 215 EP - 229 PB - Springer CY - Cham ER - TY - CHAP A1 - Maksimovski, Daniel A1 - Facchi, Christian T1 - Priority-Based Cooperative Driving Planner for V2X Maneuver Coordination Application T2 - 2025 IEEE 22nd Consumer Communications & Networking Conference (CCNC) UR - https://doi.org/10.1109/CCNC54725.2025.10975982 Y1 - 2025 UR - https://doi.org/10.1109/CCNC54725.2025.10975982 SN - 979-8-3315-0805-0 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Lobo, Silas A1 - Festag, Andreas A1 - Facchi, Christian T1 - Adaptive Message Prioritization: How to Prioritize VRU Awareness Messages in a Congested V2X Network T2 - 2024 IEEE 27th International Conference on Intelligent Transportation Systems (ITSC) UR - https://doi.org/10.1109/ITSC58415.2024.10919704 Y1 - 2025 UR - https://doi.org/10.1109/ITSC58415.2024.10919704 SN - 979-8-3315-0592-9 SP - 423 EP - 430 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Riebl, Raphael A1 - Obermaier, Christina A1 - Neumeier, Stefan A1 - Facchi, Christian ED - Djanatliev, Anatoli ED - Hielscher, Kai-Steffen ED - Sommer, Christoph ED - Eckhoff, David ED - German, Reinhard T1 - Vanetza: Boosting Research on Inter-Vehicle Communication T2 - Proceedings of the 5th GI/ITG KuVS Fachgespräch Inter-Vehicle Communication (FG-IVC 2017) Y1 - 2017 UR - https://nbn-resolving.org/urn:nbn:de:bvb:29-opus4-85280 SP - 37 EP - 40 PB - Friedrich-Alexander Universität Erlangen-Nürnberg CY - Erlangen ER - TY - CHAP A1 - Neumeier, Stefan A1 - Obermaier, Christina A1 - Facchi, Christian ED - Djanatliev, Anatoli ED - Hielscher, Kai-Steffen ED - Sommer, Christoph ED - Eckhoff, David ED - German, Reinhard T1 - Speeding up OMNeT++ Simulations by Parallel Output-Vector Implementations T2 - Proceedings of the 5th GI/ITG KuVS Fachgespräch Inter-Vehicle Communication (FG-IVC 2017) Y1 - 2017 UR - https://nbn-resolving.org/urn:nbn:de:bvb:29-opus4-85280 SP - 22 EP - 25 PB - Friedrich-Alexander Universität Erlangen-Nürnberg CY - Erlangen ER - TY - CHAP A1 - Delooz, Quentin A1 - Maksimovski, Daniel A1 - Festag, Andreas A1 - Facchi, Christian ED - Stiller, Christoph ED - Althoff, Matthias ED - Burger, Christoph ED - Deml, Barbara ED - Eckstein, Lutz ED - Flemisch, Frank T1 - Design and Evaluation of V2X Communication Protocols for Cooperatively Interacting Automobiles T2 - Cooperatively Interacting Vehicles: Methods and Effects of Automated Cooperation in Traffic N2 - This chapter studies two key communication services for the support of cooperative driving capabilities using Vehicle-to-Everything (V2X) communications: sensor data sharing and maneuver coordination. Based on the current state of the art in research and pre-standardization of V2X communications, we enhance the protocol design for both services and assess their performance by discrete-event simulations in highway and city scenarios. The first part of this chapter addresses the performance improvement of sensor data sharing by two complementary strategies. The shared sensor data are adapted to the available resources on the used channel. Furthermore, the redundancy of the transmitted information is reduced to lower the load on the wireless channel, whereas several approaches are proposed and assessed. The second part of the chapter analyzes cooperative maneuver coordination protocols. We propose a distributed approach based on the explicit exchange of V2X messages, which introduces priorities in maneuver coordination and studies several communication patterns for the negotiation and coordination of maneuvers among two and more vehicles. The results demonstrate the potential of V2X communications for automated driving, showcase several approaches for enhancements of sensor data sharing and maneuver coordination, and indicate the performance of these enhancements. UR - https://doi.org/10.1007/978-3-031-60494-2_6 Y1 - 2024 UR - https://doi.org/10.1007/978-3-031-60494-2_6 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-50008 SN - 978-3-031-60494-2 SN - 978-3-031-60493-5 SP - 159 EP - 199 PB - Springer CY - Cham ER - TY - CHAP A1 - Maksimovski, Daniel A1 - Facchi, Christian A1 - Festag, Andreas T1 - Packet Rate Control for Maneuver Coordination in Congested V2X Communication Environments T2 - 2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall), Proceedings UR - https://doi.org/10.1109/VTC2024-Fall63153.2024.10758036 Y1 - 2024 UR - https://doi.org/10.1109/VTC2024-Fall63153.2024.10758036 SN - 979-8-3315-1778-6 PB - IEEE CY - Piscataway 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 - 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 - 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: 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 - 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 - 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 - 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://ieeexplore.ieee.org/document/8402813 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 -