@article{HummelMottokEgenetal., author = {Hummel, M. and Mottok, J{\"u}rgen and Egen, R. and Schiller, Frank and Mattes, T. and Blum, M. and Druckstein, F.}, title = {Generische Safety-Architektur f{\"u}r Kfz-Software}, series = {Spektrum, das Magazin der Hochschule Regensburg}, journal = {Spektrum, das Magazin der Hochschule Regensburg}, address = {Regensburg}, organization = {Hochschule f{\"u}r Angewandte Wissenschaften Regensburg}, language = {de} } @article{FederrathMottokPloessletal., author = {Federrath, H. and Mottok, J{\"u}rgen and Pl{\"o}ßl, K. and V{\"o}lkl, Thomas}, title = {Automotive safety and security}, series = {Jahresr{\"u}ckblick 2007 des Bayerischen IT-Sicherheitsclusters}, journal = {Jahresr{\"u}ckblick 2007 des Bayerischen IT-Sicherheitsclusters}, pages = {25}, language = {de} } @inproceedings{AlfransederKrapfMaderetal., author = {Alfranseder, Martin and Krapf, Tobias and Mader, Ralph and Niemetz, Michael and Mottok, J{\"u}rgen and Siemers, Christian}, title = {An Efficient Partitioning Strategy for Runnables in Weakly Dependent Tasks on Embedded Multi-Core Systems}, series = {Embedded real-time software and systems (ERTS² 2014), Feb 2014, Toulouse, France}, booktitle = {Embedded real-time software and systems (ERTS² 2014), Feb 2014, Toulouse, France}, abstract = {With multi-core controllers entering the area of automotive control ECUs, strategies for parallelizing the control- algorithms come into focus. This paper deals with a special part of automotive powertrain software, called state transitions. Since dependencies between runnables executed there are weak, the transitions provide a good basis for parallelization. We present a strategy of how to distribute efficiently the execution of runnables to different cores while taking care of inner and outer dependencies. The strategy is accompanied by two case studies demonstrating the performance of the concept. The first one is carried out to find the most efficient strategies of parallelize state transitions based on randomly generated, simulated state transitions. In the second one, the developed partitioning strategies are applied to a real software project for an automotive powertrain system.}, language = {en} } @inproceedings{AlfransederDeubzerJustusetal., author = {Alfranseder, Martin and Deubzer, Michael and Justus, Benjamin and Mottok, J{\"u}rgen and Siemers, Christian}, title = {An Efficient Spin-Lock Based Multi-Core Resource Sharing Protocol}, series = {33rd IEEE International Performance, Computing, and Communications Conference (IPCCC), Austin (TX), USA, 5-7 December 2014}, booktitle = {33rd IEEE International Performance, Computing, and Communications Conference (IPCCC), Austin (TX), USA, 5-7 December 2014}, doi = {10.1109/PCCC.2014.7017090}, abstract = {We present in this paper a new lock-based resource sharing protocol PWLP (Preemptable Waiting Locking Protocol) for embedded multi-core processors. It is based on the busy-wait model and works with non-preemptive critical sections while task may be preempted by tasks with a higher priority when waiting for resources. Our protocol can be applied in partitioned as well as global scheduling scenarios, in which task-fix, job-fix or dynamically assigned priorities may be used. Furthermore, the PWLP permits nested requests to shared resources. Finally, we present a case study based on event-based simulations in which the FMLP (Flexible Multiprocessor Locking Protocol) and the proposed PWLP are compared.}, language = {en} } @inproceedings{ThielHacklMottok, author = {Thiel, P. and Hackl, Magnus and Mottok, J{\"u}rgen}, title = {Designing efficient Node.js applications - Approaching useful patterns}, series = {4th Applied Research Conference, 5th July 2014, Ingolstadt}, booktitle = {4th Applied Research Conference, 5th July 2014, Ingolstadt}, publisher = {Shaker}, address = {Aachen}, isbn = {978-3-8440-2875-1}, pages = {40 -- 46}, language = {en} } @inproceedings{SchmidhuberDeubzerMaderetal., author = {Schmidhuber, Stefan and Deubzer, Michael and Mader, Ralph and Niemetz, Michael and Mottok, J{\"u}rgen}, title = {Towards the Derivation of Guidelines for the Deployment of Real-Time Tasks on a Multicore Processor}, series = {4th International Symposium on Model-Based Safety and Assessment (IMBSA 2014), Munich, Germany, October 27-29, 2014, Proceedings}, booktitle = {4th International Symposium on Model-Based Safety and Assessment (IMBSA 2014), Munich, Germany, October 27-29, 2014, Proceedings}, publisher = {Springer}, address = {Munich}, isbn = {978-3-319-12213-7}, doi = {10.1007/978-3-319-12214-4_12}, pages = {152 -- 165}, abstract = {The deployment of automotive software on a multicore processor includes the task of mapping executables to cores. Given the number of possible solutions, integrators have to solve a complex problem. Considering multiple, often conflicting goals like minimizing task response times and memory consumption, complexity further increased with the advent of multicore processors. We present a model-based approach for deriving design rules supporting integrators with statically mapping tasks to a multicore ECU. First, an evolutionary algorithm is used to sample the design space. For each sample, a model-based analysis is performed, resulting in the required fitness values according to the system metric objectives. Finally, subsets of the sample population are used to derive deployment guidelines by evaluating similarities between highly ranked solutions. This reduces the number of solutions to be considered by the integrators by orders of magnitude. In a case-study, we demonstrate the developed approach on an artificial automotive engine management system.}, language = {en} } @inproceedings{KraemerRaabMottoketal., author = {Kr{\"a}mer, Stefan and Raab, Peter and Mottok, J{\"u}rgen and Racek, Stanislav}, title = {Comparison of Enhanced Markov Models and Discrete Event Simulation - for evaluation of probabilistic Faults in safety-critical real-time task sets}, series = {Proceedings of EUROMICRO DSD 2014 - 17th Euromicro Conference on Digital System Design}, booktitle = {Proceedings of EUROMICRO DSD 2014 - 17th Euromicro Conference on Digital System Design}, doi = {10.1109/DSD.2014.42}, pages = {591 -- 598}, abstract = {In this paper we present simulation and model based approaches for evaluating and validating the temporal and safety relevant properties of software intensive safety-critical real-time embedded systems. A high level reliability model of a safe task execution is described by a continuous-time Markov process, enhanced by the modeling of execution times. It is shown that the behavior - regarding real-time and safety metrics - of this theoretical model can be transferred into an abstract system timing model, which then can be analyzed by a discrete event simulation approach. The verification of the discrete event simulation by Markov models offers the possibility of a holistic approach for reliability analysis combined with schedulability analysis of complex safety-critical multicore real-time systems by the discrete event simulation.}, language = {en} } @misc{Kraemer, author = {Kr{\"a}mer, Stefan}, title = {Effects of Arbitrary Hardware Faults on Multicore Scheduling in Safety-critical Applications - Evaluation by enhanced Markov models and discrete event simulation}, series = {2014 PESW - The 2nd Prague Embedded Systems Workshop, June 2014}, journal = {2014 PESW - The 2nd Prague Embedded Systems Workshop, June 2014}, language = {en} } @inproceedings{OklapiDeubzerSchmidhuberetal., author = {Oklapi, Erna and Deubzer, Michael and Schmidhuber, Stefan and Lalo, Erjola and Mottok, J{\"u}rgen}, title = {Optimization of Real-Time Multicore Systems Reached by a Genetic Algorithm Approach for Runnable Sequencing}, series = {2014 International Conference on Applied Electronics, Pilsen, Czech Republic}, booktitle = {2014 International Conference on Applied Electronics, Pilsen, Czech Republic}, doi = {10.1109/AE.2014.7011709}, pages = {233 -- 238}, abstract = {The deployment of complex real-time systems with everyday increasing demands and possibilities, is a challenging task for engineers when performance and efficiency have to be maximized while cost have to be minimized at the same time. For already designed systems it became necessary to perform different modifications in order to find optimal software architecture configuration by respecting all timing constraints which are essential when speaking of real-time systems. In this work, we present a model-based approach of optimizing the execution sequence of runnables within tasks in order to reduce the system's reaction times by improving the overall signal flow duration. Hereby, a genetic optimization algorithm is used to create and evaluate multiple solutions for the runnable sequencing problem. We conclude by demonstration the efficiency of the presented approach with experimental results.}, language = {en} } @inproceedings{OklapiDeubzerSchmidhuberetal., author = {Oklapi, Erna and Deubzer, Michael and Schmidhuber, Stefan and Mottok, J{\"u}rgen}, title = {Verification of an Evolutionary Optimization Algorithm for Runnable Sequencing Problem}, series = {4th Applied Research Conference, 5th July 2014, Ingolstadt}, booktitle = {4th Applied Research Conference, 5th July 2014, Ingolstadt}, language = {en} } @inproceedings{SoskaSchummJosephetal., author = {Soska, Alexander and Schumm, Michael and Joseph, Saskia and Reschke, Michael and Mottok, J{\"u}rgen and Niemetz, Michael and Schroll-Decker, Irmgard}, title = {Comparison of Frontal Lecture and Workshop Learning Arrangements in a Software Engineering Education Project}, series = {2014 IEEE Global Engineering Education Conference (EDUCON), Istanbul, Turkey}, booktitle = {2014 IEEE Global Engineering Education Conference (EDUCON), Istanbul, Turkey}, doi = {10.1109/EDUCON.2014.6826162}, pages = {653 -- 658}, abstract = {The increase in complexity of software and its creation over the last decades requires an increase in the quality of the education of software engineering professionals. The number of Universities which answer this call by replacing or extending lectures with simulated software projects is constantly rising. However, the question how to best transfer new technological knowledge needed to be successful within this projects to the students remains open. Therefore this paper will present a comparison between the classical frontal lecture and a modern workshop learning arrangement used within these projects. By the use of workshops not only the knowledge transfer but also the acquisition of personal and social competences will be facilitated. Furthermore positive experiences with workshops at university level will support life-long learning.}, language = {en} } @inproceedings{SoskaMottok, author = {Soska, Alexander and Mottok, J{\"u}rgen}, title = {A New Conceptual Contribution for Serious Games in Academic Software Engineering Education}, series = {European Conference on Software Engineering Education 2014 (ECSEE), 27 and 28 November 2014 in Seeon Monastery}, booktitle = {European Conference on Software Engineering Education 2014 (ECSEE), 27 and 28 November 2014 in Seeon Monastery}, publisher = {Shaker}, address = {Aachen}, isbn = {978-3-8440-3067-9}, pages = {241 -- 254}, abstract = {Nowadays, the popularity and field of application of serious games grows steadily. This educational method offers attractive pportunities for teaching and training by combining playful elements with learning content. By using game mechanics, thinking and technique, theoretical subject matters are treated in a fun and engaging way. Thereby, serious games utilize our intrinsic motivation to discover the surroundings in a playful manner. Embedded in educational settings, the goal is to mediate academic and non-academic knowledge to the students. Especially in the field of software engineering it is important to have skills which go beyond pure technical knowledge. Yet, the use of serious games is still a manageable amount. With this paper, we give a contribution to the theoretical design and development of serious games based on playful learning method and its relation to research-based learning in universal context. In addi- tion we analyze the existing serious games in software engineering and present our thoughts about planning our own.}, language = {en} } @inproceedings{KraemerRaabMottok, author = {Kr{\"a}mer, Stefan and Raab, Peter and Mottok, J{\"u}rgen}, title = {Simulationsbasierte Reliability-Analyse - Einfl{\"u}sse von zuf{\"a}lligen Fehlern auf das Echtzeit-Scheduling}, series = {Tagungsband 5th Embedded Software Engineering Kongress, 3. bis 7. Dezember 2012, Sindelfingen}, booktitle = {Tagungsband 5th Embedded Software Engineering Kongress, 3. bis 7. Dezember 2012, Sindelfingen}, pages = {613 -- 622}, language = {de} } @inproceedings{SchummJosephMottoketal., author = {Schumm, Michael and Joseph, Saskia and Mottok, J{\"u}rgen and Niemetz, Michael and Schroll-Decker, Irmgard}, title = {Lernarrangements im software engineering und deren evaluation - neue konzepte f{\"u}r hochschule und lebenslanges Lernen}, series = {Tagungsband 5th Embedded Software Engineering Kongress, 3. bis 7. Dezember 2012, Sindelfingen}, booktitle = {Tagungsband 5th Embedded Software Engineering Kongress, 3. bis 7. Dezember 2012, Sindelfingen}, language = {de} } @inproceedings{BraunMottokMiedletal., author = {Braun, J{\"u}rgen and Mottok, J{\"u}rgen and Miedl, Christian and Geyer, Dirk and Minas, Mark}, title = {Increasing the reliability of single and multicore systems with software rejuvenation and coded processing}, series = {Automotive Safety \& Security 2012, Sicherheit und Zuverl{\"a}ssigkeit f{\"u}r automobile Informationstechnik, 14.-15. Nov. 2012, Karlsruhe}, booktitle = {Automotive Safety \& Security 2012, Sicherheit und Zuverl{\"a}ssigkeit f{\"u}r automobile Informationstechnik, 14.-15. Nov. 2012, Karlsruhe}, pages = {163 -- 178}, abstract = {The safety of electric vehicles has the highest priority because it helps contribute to customer confidence and thereby ensures further growth of the electromobility market. Therefore in series production redundant hardware concepts like dual core microcontrollers running in lock-step-mode are used to reach ASIL D safety requirements given from the ISO 26262. Coded processing is capable of reducing redundancy in hardware by adding diverse redundancy in software, e.g. by specific coding of data and instructions. A system with two coded processing channels is considered. One channel is active and one is in cold standby. When the active channel fails, the service is switched from the active channel to the standby channel. It is imaginable that the two channels with implemented coded processing are running with time redundancy on a single core or on a multi core system where for example different ASIL levels are partitioned on different cores. In this paper a redundant concept based on coded processing and software rejuvenation will be taken into account.}, language = {en} } @inproceedings{AlfransederMottok, author = {Alfranseder, Martin and Mottok, J{\"u}rgen}, title = {Kommunikationsmechanismen f{\"u}r sicherheitskritische multi-core Echtzeit-Systeme}, series = {5th Automotive Summerschool, Regensburg, September 2012}, booktitle = {5th Automotive Summerschool, Regensburg, September 2012}, language = {de} } @inproceedings{MiedlBraun, author = {Miedl, Christian and Braun, J{\"u}rgen}, title = {Powertrain and electric system design of a 800-volt all-electric car}, series = {European Conference on Nanoelectronics and Embedded Systems for Electric Mobility, eMotion in Smart Cities, 24.-28. September, 2012, Bologna, Italy}, booktitle = {European Conference on Nanoelectronics and Embedded Systems for Electric Mobility, eMotion in Smart Cities, 24.-28. September, 2012, Bologna, Italy}, language = {en} } @inproceedings{BraunMottokMiedletal., author = {Braun, J{\"u}rgen and Mottok, J{\"u}rgen and Miedl, Christian and Geyer, Dirk and Minas, Mark}, title = {Capability of single hardware channel for automotive safety applications according to ISO 26262}, series = {2012 International Conference on Applied Electronics (AE 2012), Pilsen, Czech Republic, 5 - 7 September 2012}, booktitle = {2012 International Conference on Applied Electronics (AE 2012), Pilsen, Czech Republic, 5 - 7 September 2012}, isbn = {978-80-261-0038-6}, pages = {41 -- 45}, language = {en} } @inproceedings{KraemerRaabMottoketal., author = {Kr{\"a}mer, Stefan and Raab, Peter and Mottok, J{\"u}rgen and Racek, Stanislav}, title = {Reliability analysis of real-time scheduling by means of stochastic simulation}, series = {2012 International Conference on Applied Electronics (AE 2012), Pilsen, Czech Republic, 5 - 7 September 2012}, booktitle = {2012 International Conference on Applied Electronics (AE 2012), Pilsen, Czech Republic, 5 - 7 September 2012}, pages = {151 -- 156}, abstract = {We present a simulation-based approach to reliability analysis combined with a schedulability analysis of software intensive embedded real-time systems. In such a system not only does the software execution have to be hardened against soft errors, e.g., by means of coded processing or diverse execution, but also the real-time requirements have still to be met in the presence of such error to guarantee a safe operation of the system. For that reason, the influence regarding the real-time characteristics of a given sporadic error with a certain error rate is analyzed by means of a Monte Carlo simulation. Different safety design patterns are introduced and compared. Furthermore, the impact on the schedulability of an embedded system is discussed.}, language = {en} } @incollection{MottokAlfransederSchmidhuberetal., author = {Mottok, J{\"u}rgen and Alfranseder, Martin and Schmidhuber, Stefan and Mucha, Matthias and Sailer, Andreas}, title = {How to improve the reactiveness and efficiency of embedded multicore systems by use of probabilistic simulation and optimization techniques}, series = {Improving Disaster Resilience and Mitigation - New Means and Tools. NATO Science for Peace and Security Series C: Environmental Security}, booktitle = {Improving Disaster Resilience and Mitigation - New Means and Tools. NATO Science for Peace and Security Series C: Environmental Security}, editor = {Teodorescu, Horia-Nicolai and Kirschenbaum, Alan and Cojocaru, Svetlana and Bruderlein, Claude}, publisher = {Springer}, address = {Dodrecht}, doi = {10.1007/978-94-017-9136-6_16}, pages = {253 -- 268}, abstract = {Safe and reliable multi-core technology becomes more and more important in the field of embedded systems. Today's and future embedded systems require increasing performance while being more energy efficient. Moreover, the functional safety for these embedded systems has to be improved or developed completely new. In this chapter, we first address the challenges of embedded multi-core real-time systems. To raise the resilience of such systems we use the deadlock-free synchronization model of Block et al. (A flexible real-time locking protocol for multiprocessors. 2012 IEEE international conference on embedded and real-time computing systems and applications, vol 0, pp 47-56, 2007). The metric mean Normalized Blocking Time (mNBT) is hereby used to measure the timing effects of the blocking behavior of strongly interacting tasks. In a second step, we present a model-based approach to map the tasks of an embedded real-time system to the cores of a multi-core processor. Moreover, we derive an execution time model from runtime measurements of software functions. This information is then used to perform precise probabilistic simulations of different task-to-core mappings and evaluate them with regard to task response times, inter-task blocking overhead and load distribution. Subsequently, we integrate the probabilistic simulation within an optimization technique to systematically improve the task-to-core mapping. We conclude with a case-study, where we demonstrate the effectiveness of the presented approach by optimizing the task-to-core mapping of a practical automotive powertrain system.}, language = {en} } @inproceedings{KraemerSimsekBraunetal., author = {Kr{\"a}mer, Stefan and Simsek, Erol and Braun, J{\"u}rgen and Deubzer, Michael and Stingl, Armin and Hobelsberger, Martin and Mottok, J{\"u}rgen}, title = {Mut zu Fehlern, um die Qualit{\"a}t zu steigern - Fault-Injection zur Steigerung der Zuverl{\"a}ssigkeit}, series = {Tagungsband, 6th Embedded Software Engineering, Kongress 2013, 2. bis 6. Dezember 2013, Sindelfingen}, booktitle = {Tagungsband, 6th Embedded Software Engineering, Kongress 2013, 2. bis 6. Dezember 2013, Sindelfingen}, isbn = {978-3-8343-2408-5}, pages = {577 -- 585}, language = {de} } @inproceedings{SailerSchmidhuberDeubzeretal., author = {Sailer, Andreas and Schmidhuber, Stefan and Deubzer, Michael and Mottok, J{\"u}rgen}, title = {Amalthea - Plattform f{\"u}r kontinuierliche, modellbasierte Entwicklung}, series = {Tagungsband, 6th Embedded Software Engineering, Kongress 2013, 2. bis 6. Dezember 2013, Sindelfingen}, booktitle = {Tagungsband, 6th Embedded Software Engineering, Kongress 2013, 2. bis 6. Dezember 2013, Sindelfingen}, pages = {538 -- 544}, language = {de} } @inproceedings{RaabRacekKraemeretal., author = {Raab, Peter and Racek, Stanislav and Kr{\"a}mer, Stefan and Mottok, J{\"u}rgen}, title = {Data Flow Analysis of Software Executed by Unreliable Hardware}, series = {16th Euromicro Conference on Digital System Design, Los Alamitos, CA, USA}, booktitle = {16th Euromicro Conference on Digital System Design, Los Alamitos, CA, USA}, doi = {10.1109/DSD.2013.35}, pages = {243 -- 249}, abstract = {The data flow is a crucial part of software execution in recent applications. It depends on the concrete implementation of the realized algorithm and it influences the correctness of a result in case of hardware faults during the calculation. In logical circuits, like arithmetic operations in a processor system, arbitrary faults become a more tremendous aspect in future. With modern manufacturing processes, the probability of such faults will increase and the result of a software's data flow will be more vulnerable. This paper shows a principle evaluation method for the reliability of a software's data flow with arbitrary soft errors also with the concept of fault compensation. This evaluation is discussed by means of a simple example based on an addition.}, language = {en} } @inproceedings{BraunMottok, author = {Braun, J{\"u}rgen and Mottok, J{\"u}rgen}, title = {Fail-Safe and Fail-Operational Systems safeguarded with Coded Processing}, series = {2013 IEEE EUROCON - International Conference on Computer as a Tool, Zagreb, Croatia, July 1-4, 2013}, booktitle = {2013 IEEE EUROCON - International Conference on Computer as a Tool, Zagreb, Croatia, July 1-4, 2013}, isbn = {978-1-4673-2231-7}, doi = {10.1109/EUROCON.2013.6625234}, pages = {1878 -- 1885}, abstract = {Safety has the highest priority because it helps contribute to customer confidence and thereby ensures further growth of the new markets, like electromobility. Therefore in series production redundant hardware concepts like dual core microcontrollers running in lock-step-mode are used to reach for example ASIL D safety requirements given from the ISO 26262. Coded processing is capable of reducing redundancy in hardware by adding diverse redundancy in software, e.g. by specific coding of data and instructions. A system with two coded processing channels is considered. Both channels are active. When one channel fails, the service can be continued with the other channel. It is imaginable that the two channels with implemented coded processing are running with time redundancy on a single core or on a multi core system where for example different ASIL levels are partitioned on different cores. In this paper a redundancy concept based on coded processing will be taken into account. The improvement of the Mean Time To Failure by safeguarding the system with coded processing will be computed for fail-safe as well as for fail-operational systems. The use of the coded processing approach in safeguarding failsafe systems is proved.}, language = {en} } @inproceedings{RaabKraemerMottok, author = {Raab, Peter and Kr{\"a}mer, Stefan and Mottok, J{\"u}rgen}, title = {Error Model and the Reliability of Arithmetic Operations}, series = {2013 IEEE EUROCON - International Conference on Computer as a Tool, Zagreb, Croatia, July 1-4, 2013}, booktitle = {2013 IEEE EUROCON - International Conference on Computer as a Tool, Zagreb, Croatia, July 1-4, 2013}, doi = {10.1109/EUROCON.2013.6625047}, pages = {630 -- 637}, abstract = {Error detecting and correcting codes are widely used in data transmission, storage systems and also for data processing. In logical circuits like arithmetic operations, arbitrary faults can cause errors in the result. However in safety critical applications, it is important to avoid those errors which would lead to system failures. Several approaches are known to protect the result of operations during software processing. In the same way like transmission systems, coded processing uses codes for fault detection. But in contrast to transmission systems, there is no adequate channel model available which makes it possible to evaluate the residue error probability of an arithmetic operation in an analytical way. This paper tries to close the gap of arithmetic error models by the development of a model for an ordinary addition in a computer system. Thus, the reliability of an addition's result can be analytically evaluated.}, language = {en} } @inproceedings{AlfransederKrapfMottoketal., author = {Alfranseder, Martin and Krapf, Tobias and Mottok, J{\"u}rgen and Siemers, Christian}, title = {Synchronisationsverfahren in embedded Multicoresystemen}, series = {Tagungsband, 6th Embedded Software Engineering, Kongress 2013, 2. bis 6. Dezembern 2013, Sindelfingen}, booktitle = {Tagungsband, 6th Embedded Software Engineering, Kongress 2013, 2. bis 6. Dezembern 2013, Sindelfingen}, publisher = {Vogel Business Media}, address = {W{\"u}rzburg}, language = {de} } @inproceedings{AlfransederMuchaSchmidhuberetal., author = {Alfranseder, Martin and Mucha, Matthias and Schmidhuber, Stefan and Sailer, Andreas and Niemetz, Michael and Mottok, J{\"u}rgen}, title = {A modified synchronization model for dead-lock free concurrent execution of strongly interacting task sets in embedded systems}, series = {2013 International Conference on Applied Electronics (AE 2013), IEEE, 10-12 September 2013, Pilsen, Czech Republic}, volume = {18}, booktitle = {2013 International Conference on Applied Electronics (AE 2013), IEEE, 10-12 September 2013, Pilsen, Czech Republic}, pages = {13 -- 18}, abstract = {Global scheduling algorithms are very promising for application in embedded real-time systems using multi-core controllers. In this paper we want to make a first step forward to apply such scheduling methods on real existing systems. Especially a new resource model is necessary to avoid deadlocks, as this goal can not be achieved by using the standard OSEK Priority Ceiling Protocol when shared global resources are in use. We also introduce the new metric mean Normalized Blocking Time in order to be able to compare locking mechanisms according to the timing effects of their blocking behavior. Finally we give a simulative application example of the new metric by the use of two different kinds of semaphore models and an example task set typical for existing embedded real-time systems in the automotive powertrain environment.}, language = {en} } @misc{AlfransederSchmidhuberMuchaetal., author = {Alfranseder, Martin and Schmidhuber, Stefan and Mucha, Matthias and Sailer, Andreas and Mottok, J{\"u}rgen}, title = {How to improve the reactiveness and efficiency of embedded multicore systems by use of probabilistic simulation and optimization techniques: A case study}, series = {Advanced Research Workshop: Improving Disaster Resilience and Mitigation - New Means and Tools, Trends, Iasi}, journal = {Advanced Research Workshop: Improving Disaster Resilience and Mitigation - New Means and Tools, Trends, Iasi}, language = {en} } @techreport{PfallerMottok, type = {Working Paper}, author = {Pfaller, M. and Mottok, J{\"u}rgen}, title = {Developing the e-learning class 'practical training in c'}, language = {en} } @inproceedings{SailerSchmidhuberDeubzeretal., author = {Sailer, Andreas and Schmidhuber, Stefan and Deubzer, Michael and Alfranseder, Martin and Mucha, Matthias and Mottok, J{\"u}rgen}, title = {Optimizing the task allocation step for multi-core processors within autosar}, series = {2013 International Conference on Applied Electronics, IEEE, Pilsen, Czech Republic}, booktitle = {2013 International Conference on Applied Electronics, IEEE, Pilsen, Czech Republic}, abstract = {We present a model-based optimization approach for the task allocation problem in embedded multi-core systems. The information therefore is obtained from a system description in AUTOSAR and runtime measurements of the runnables in hardware traces. Based on this an initial software partitioning of runnables to tasks is created. We then use a genetic algorithm to create and evaluate solutions to the task allocation problem. Each solution is hereby evaluated using a discrete event-based simulation, which allows the evaluation with regard to real-time properties, resource consumption and data-communication overhead. The significance of our approach is then shown in a case-study. There, we optimize the task allocation of an embedded system, whose complexity is comparable to that of an actual system, on a multi-core processor. Finally, the results of the optimization are transferred to an ECU Configuration Description to enable further development in compliance with the AUTOSAR methodology.}, language = {en} } @article{EngelhardtMelznerHavelkovaetal., author = {Engelhardt, Lucas and Melzner, Maximilian and Havelkova, Linda and Fiala, Pavel and Christen, Patrik and Dendorfer, Sebastian and Simon, Ulrich}, title = {A new musculoskeletal AnyBodyTM detailed hand model}, series = {Computer Methods in Biomechanics and Biomedical Engineering}, volume = {24}, journal = {Computer Methods in Biomechanics and Biomedical Engineering}, number = {7}, publisher = {Taylor \& Francis}, doi = {10.1080/10255842.2020.1851367}, pages = {777 -- 787}, abstract = {Musculoskeletal research questions regarding the prevention or rehabilitation of the hand can be addressed using inverse dynamics simulations when experiments are not possible. To date, no complete human hand model implemented in a holistic human body model has been fully developed. The aim of this work was to develop, implement, and validate a fully detailed hand model using the AnyBody Modelling System (AMS) (AnyBody, Aalborg, Denmark). To achieve this, a consistent multiple cadaver dataset, including all extrinsic and intrinsic muscles, served as a basis. Various obstacle methods were implemented to obtain with the correct alignment of the muscle paths together with the full range of motion of the fingers. These included tori, cylinders, and spherical ellipsoids. The origin points of the lumbrical muscles within the tendon of the flexor digitorum profundus added a unique feature to the model. Furthermore, the possibility of an entire patient-specific scaling based on the hand length and width were implemented in the model. For model validation, experimental datasets from the literature were used, which included the comparison of numerically calculated moment arms of the wrist, thumb, and index finger muscles. In general, the results displayed good comparability of the model and experimental data. However, the extrinsic muscles showed higher accordance than the intrinsic ones. Nevertheless, the results showed, that the proposed developed inverse dynamics hand model offers opportunities in a broad field of applications, where the muscles and joint forces of the forearm play a crucial role.}, language = {en} } @article{AuerKurbowitschSuessetal., author = {Auer, Simon and Kurbowitsch, Simone and S{\"u}ß, Franz and Renkawitz, Tobias and Krutsch, Werner and Dendorfer, Sebastian}, title = {Mental stress reduces performance and changes musculoskeletal loading in football-related movements}, series = {Science and Medicine in Football}, volume = {5}, journal = {Science and Medicine in Football}, number = {4}, publisher = {Taylor \& Francis}, doi = {10.1080/24733938.2020.1860253}, pages = {323 -- 329}, abstract = {Purpose: Football players have a high risk of leg muscle injuries, especially when exposed to mental stress. Hence, this study investigated the musculoskeletal response of elite youth football players during highly dynamic movements under stress. The hypothesis is that mental stress reduces performance and changes the muscular forces exerted. Materials \& methods: Twelve elite youth football players were subjected to mental stress while performing sports-specific change-of-direction movements. A modified version of the d2 attention test was used as stressor. The kinetics are computed using inverse dynamics. Running times and exerted forces of injury-prone muscles were analysed. Results: The stressor runs were rated more mentally demanding by the players (p = 0.006, rs = 0.37) with unchanged physical demand (p = 0.777, rs = 0.45). This resulted in 10\% longer running times under stress (p < 0.001, d = -1.62). The musculoskeletal analysis revealed higher peak muscle forces under mental stress for some players but not for others. Discussion: The study shows that motion capture combined with musculoskeletal computation is suitable to analyse the effects of stress on athletes in highly dynamic movements. For the first time in football medicine, our data quantifies an association between mental stress with reduced football players' performance and changes in muscle force.}, language = {en} } @misc{ScharfenbergMottokArtmannetal., author = {Scharfenberg, Georg and Mottok, J{\"u}rgen and Artmann, Christina and Hobelsberger, Martin and Paric, Ivan and Großmann, Benjamin and Pohlt, Clemens and Wackerbarth, Alena and Pausch, Uli and Heidrich, Christiane and Fadanelli, Martin and Elsner, Michael and P{\"o}cher, Daniel and Pittroff, Lenz and Beer, Stefan and Br{\"u}ckl, Oliver and Haslbeck, Matthias and Sterner, Michael and Thema, Martin and Muggenthaler, Nicole and Lenck, Thorsten and G{\"o}tz, Philipp and Eckert, Fabian and Deubzer, Michael and Stingl, Armin and Simsek, Erol and Kr{\"a}mer, Stefan and Großmann, Benjamin and Schlegl, Thomas and Niedersteiner, Sascha and Berlehner, Thomas and Joblin, Mitchell and Mauerer, Wolfgang and Apel, Sven and Siegmund, Janet and Riehle, Dirk and Weber, Joachim and Palm, Christoph and Zobel, Martin and Al-Falouji, Ghassan and Prestel, Dietmar and Scharfenberg, Georg and Mandl, Roland and Deinzer, Arnulf and Halang, W. and Margraf-Stiksrud, Jutta and Sick, Bernhard and Deinzer, Renate and Scherzinger, Stefanie and Klettke, Meike and St{\"o}rl, Uta and Wiech, Katharina and Kubata, Christoph and Sindersberger, Dirk and Monkman, Gareth J. and Dollinger, Markus and Dembianny, Sven and K{\"o}lbl, Andreas and Welker, Franz and Meier, Matthias and Thumann, Philipp and Swidergal, Krzysztof and Wagner, Marcus and Haug, Sonja and Vernim, Matthias and Seidenst{\"u}cker, Barbara and Weber, Karsten and Arsan, Christian and Schone, Reinhold and M{\"u}nder, Johannes and Schroll-Decker, Irmgard and Dillinger, Andrea Elisabeth and Fuchshofer, Rudolf and Monkman, Gareth J. and Shamonin (Chamonine), Mikhail and Geith, Markus A. and Koch, Fabian and {\"U}hlin, Christian and Schratzenstaller, Thomas and Saßmannshausen, Sean Patrick and Auchter, Eberhard and Kriz, Willy and Springer, Othmar and Thumann, Maria and Kusterle, Wolfgang and Obermeier, Andreas and Udalzow, Anton and Schmailzl, Anton and Hierl, Stefan and Langer, Christoph and Schreiner, Rupert}, title = {Forschungsbericht 2015}, editor = {Baier, Wolfgang}, address = {Regensburg}, organization = {Ostbayerische Technische Hochschule Regensburg}, isbn = {978-3-00-048589-3}, doi = {10.35096/othr/pub-1386}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-13867}, language = {de} } @misc{MauererRexhepajMonkmanetal., author = {Mauerer, Wolfgang and Rexhepaj, Tanja and Monkman, Gareth J. and Sindersberger, Dirk and Diermeier, Andreas and Neidhart, Thomas and Wolfrum, Dominik and Sterner, Michael and Heberl, Michael and Nusko, Robert and Maier, Georg and Nagl, Klaus and Reuter, Monika and Hofrichter, Andreas and Lex, Thomas and Lesch, Florian and Kieninger, B{\"a}rbel and Szalo, Alexander Eduard and Zehner, Alexander and Palm, Christoph and Joblin, Mitchell and Apel, Sven and Ramsauer, Ralf and Lohmann, Daniel and Westner, Markus and Strasser, Artur and Munndi, Maximilian and Ebner, Lena and Elsner, Michael and Weiß, Nils and Segerer, Matthias and Hackenberg, Rudolf and Steger, Sebastian and Schmailzl, Anton and Dostalek, Michael and Armbruster, Dominik and Koch, Fabian and Hierl, Stefan and Thumann, Philipp and Swidergal, Krzysztof and Wagner, Marcus and Briem, Ulrich and Diermeier, Andreas and Spreitzer, Stefan and Beiderbeck, Sabrina and Hook, Christian and Zobel, Martin and Weber, Tim and Groß, Simon and Penzkofer, Rainer and Dendorfer, Sebastian and Schillitz, Ingo and Bauer, Thomas and Rudolph, Clarissa and Schmidt, Katja and Liebetruth, Thomas and Hamer, Markus and Haug, Sonja and Vernim, Matthias and Weber, Karsten and Saßmannshausen, Sean Patrick and Books, Sebastian and Neuleitner, Nikolaus and Rechenauer, Christian and Steffens, Oliver and Kusterle, Wolfgang and G{\"o}mmel, Roland and Wellnitz, Felix and Stierstorfer, Johannes and Stadler, Dominik and Hofmann, Matthias J. and Motschmann, Hubert and Shamonin (Chamonine), Mikhail and Bleicher, Veronika and Fischer, Sebastian and Hackenberg, Rudolf and Horn, Anton and Kawasch, Raphael and Petzenhauser, Michael and Probst, Tobias and Udalzow, Anton and Dams, Florian and Schreiner, Rupert and Langer, Christoph and Prommesberger, Christian and Ławrowski, Robert Damian}, title = {Forschungsbericht 2016}, editor = {Baier, Wolfgang}, address = {Regensburg}, organization = {Ostbayerische Technische Hochschule Regensburg}, doi = {10.35096/othr/pub-1384}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-13840}, language = {de} } @techreport{TalbotHierlSchmailzl, author = {Talbot, Sebastian and Hierl, Stefan and Schmailzl, Anton}, title = {Thermische FEM-Simulation des Laser-Durchstrahlschweißens}, series = {Forschungsbericht 2013}, journal = {Forschungsbericht 2013}, editor = {Baier, Wolfgang}, address = {Kiel}, organization = {Ostbayerische Technische Hochschule Regensburg}, pages = {45 -- 46}, language = {de} } @misc{LautenschlaegerLeisDendorferetal., author = {Lautenschl{\"a}ger, Toni and Leis, Alexander and Dendorfer, Sebastian and Palm, Christoph and Schreiner, Rupert and Langer, Christoph and Prommesberger, Christian and Ławrowski, Robert Damian and Dams, Florian and Bornmann, Benjamin and Navitski, Aliaksandr and Serbun, Pavel and M{\"u}ller, G{\"u}nter and Liebetruth, Thomas and Kohlert, Dieter and Pernsteiner, Jochen and Schreier, Franz and Heerklotz, Sabrina and Heerklotz, Allwin and Boos, Alexander and Herwald, Dominik and Monkman, Gareth J. and Treiber, Daniel and Mayer, Matthias and H{\"o}rner, Eva and Bentz, Alexander and Shamonin (Chamonine), Mikhail and Johansen, S{\o}ren Peter and Reichel, Marco and Stoll, Andrea and Briem, Ulrich and Dullien, Silvia and Renkawitz, Tobias and Weber, Tim and Dendorfer, Sebastian and Grifka, Joachim and Penzkofer, Rainer and Barnsteiner, K. and Jovanovik, M. and Wernecke, P. and V{\"o}gele, A. and Bachmann, T. and Pl{\"o}tz, Martin and Schliekmann, Claus and Wels, Harald and Helmberger, Paul and Kaspar, Marcel and H{\"o}nicka, M. and Schrammel, Siegfried and Enser, Markus and Schmidmeier, Monika and Schroll-Decker, Irmgard and Haug, Sonja and Gelfert, Verena and Vernim, Matthias}, title = {Forschungsbericht 2012}, editor = {Baier, Wolfgang}, address = {Regensburg}, organization = {Ostbayerische Technische Hochschule Regensburg}, doi = {10.35096/othr/pub-783}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-7834}, pages = {64}, language = {de} } @misc{BeimlerLeisslEbneretal., author = {Beimler, Josef and Leißl, Caroline and Ebner, Lena and Elsner, Michael and M{\"u}hlbauer, Gerhard and Kohlert, Dieter and Schubert, Martin J. W. and Weiß, Andreas P. and Sterner, Michael and Raith, Thomas and Afranseder, Martin and Krapf, Tobias and Mottok, J{\"u}rgen and Siemers, Christian and Großmann, Benjamin and H{\"o}cherl, Johannes and Schlegl, Thomas and Schneider, Ralph and Milaev, Johannes and Rampelt, Christina and Roduner, Christian and Glowa, Christoph and Bachl, Christoph and Schliekmann, Claus and Gnan, Alfons and Grill, Martin and Ruhland, Karl and Piehler, Thomas and Friers, Daniel and Wels, Harald and Pflug, Kenny and Kucera, Markus and Waas, Thomas and Schlachetzki, Felix and Boy, Sandra and Pemmerl, Josef and Leis, Alexander and Welsch, Andreas F.X. and Graf, Franz and Zenger, Gerhard and Volbert, Klaus and Waas, Thomas and Scherzinger, Stefanie and Klettke, Meike and St{\"o}rl, Uta and Heyl, C. and Boldenko, A. and Monkman, Gareth J. and Kujat, Richard and Briem, Ulrich and Hierl, Stefan and Talbot, Sebastian and Schmailzl, Anton and Ławrowski, Robert Damian and Prommesberger, Christian and Langer, Christoph and Dams, Florian and Schreiner, Rupert and Valentino, Piergiorgio and Romano, Marco and Ehrlich, Ingo and Furgiuele, Franco and Gebbeken, Norbert and Eisenried, Michael and Jungbauer, Bastian and Hutterer, Albert and Bauhuber, Michael and Mikrievskij, Andreas and Argauer, Monika and Hummel, Helmut and Lechner, Alfred and Liebetruth, Thomas and Schumm, Michael and Joseph, Saskia and Reschke, Michael and Soska, Alexander and Schroll-Decker, Irmgard and Putzer, Michael and Rasmussen, John and Dendorfer, Sebastian and Weber, Tim and Al-Munajjed, Amir Andreas and Verkerke, Gijsbertus Jacob and Renkawitz, Tobias and Haug, Sonja and Rudolph, Clarissa and Zeitler, Annika and Schaubeck, Simon and Steffens, Oliver and Rechenauer, Christian and Schulz-Brize, Thekla and Fleischmann, Florian and Kusterle, Wolfgang and Beer, Anne and Wagner, Bernd and Neidhart, Thomas}, title = {Forschungsbericht 2013}, editor = {Baier, Wolfgang}, address = {Regensburg}, organization = {Ostbayerische Technische Hochschule Regensburg}, doi = {10.35096/othr/pub-799}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-7990}, pages = {80}, language = {de} } @article{AltenbuchnerHaugWeber, author = {Altenbuchner, Amelie and Haug, Sonja and Weber, Karsten}, title = {Die ersten Schritte nach einer h{\"u}ftnahen Fraktur}, series = {Zeitschrift f{\"u}r Gerontologie und Geriatrie}, volume = {54}, journal = {Zeitschrift f{\"u}r Gerontologie und Geriatrie}, publisher = {Springer Nature}, issn = {0948-6704}, doi = {10.1007/s00391-021-01861-3}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-14251}, pages = {555 -- 560}, abstract = {Nach einer Fraktur ist Mobilisierung Behandlungsziel und Therapies{\"a}ule. Das Festlegen von Outcomes basiert jedoch auf vielen Unsicherheiten, da Assessments nicht f{\"u}r alle Patient/-innen geeignet sind. Sie k{\"o}nnen agesabh{\"a}ngig beeinflusst und subjektiv gepr{\"a}gt sein. Sensorbasiertes Bewegungsmonitoring bietet eine Erg{\"a}nzung zur Operationalisierung der Gehf{\"a}higkeit. F{\"u}r L{\"a}ngsschnittuntersuchungen, die auch im h{\"a}uslichen Umfeld durchgef{\"u}hrt werden, eignet sich die t{\"a}gliche Schrittzahl als Variable. Sie kann durch einen handels{\"u}blichen Fitnesstracker beobachtet werden.}, language = {de} } @inproceedings{MottokHagelUteschetal., author = {Mottok, J{\"u}rgen and Hagel, Georg and Utesch, Matthias and Waldherr, Franz}, title = {Konstruktivistische Didaktik - ein Rezept f{\"u}r eine bessere Software Engineering Ausbildung?}, series = {Proceedings of the 2nd Embedded Software Engineering Congress, 8. bis 10. Dezember 2009, Sindelfingen}, booktitle = {Proceedings of the 2nd Embedded Software Engineering Congress, 8. bis 10. Dezember 2009, Sindelfingen}, pages = {601 -- 610}, language = {de} } @inproceedings{SchmidtMottok, author = {Schmidt, Peter and Mottok, J{\"u}rgen}, title = {Memorandum der Bioagile Software- und Systementwicklung}, series = {Proceedings of the 2nd Embedded Software Engineering Congress, 8. bis 10. Dezember 2009, Sindelfingen}, booktitle = {Proceedings of the 2nd Embedded Software Engineering Congress, 8. bis 10. Dezember 2009, Sindelfingen}, pages = {487 -- 497}, language = {de} } @inproceedings{MottokSchiller, author = {Mottok, J{\"u}rgen and Schiller, Frank}, title = {Safely embedded software and MISRA C++: 2008 - a safety framework for c++}, series = {Proceedings of the SAFETY@SIEMENS Conference}, booktitle = {Proceedings of the SAFETY@SIEMENS Conference}, language = {en} } @inproceedings{MottokSchiller, author = {Mottok, J{\"u}rgen and Schiller, Frank}, title = {MISRA C++:2008 and safely embedded software - a safety framework for C++}, series = {Proceedings of the Automotive Safety \& Security Conference}, booktitle = {Proceedings of the Automotive Safety \& Security Conference}, language = {en} } @inproceedings{HobelsbergerMottokDumke, author = {Hobelsberger, Martin and Mottok, J{\"u}rgen and Dumke, Reiner}, title = {Modellbasierte Sicherheitsanalysen von Software-Architekturen}, series = {Embedded Software Engineering Kongress, Tagungsband ; 8. bis 10. Dezember 2008, Sindelfingen}, booktitle = {Embedded Software Engineering Kongress, Tagungsband ; 8. bis 10. Dezember 2008, Sindelfingen}, pages = {436 -- 443}, language = {de} } @inproceedings{SchmidtMottok, author = {Schmidt, Peter and Mottok, J{\"u}rgen}, title = {"Werkstattbericht" Bioagile Softwareentwicklung}, series = {Embedded Software Engineering Kongress, Tagungsband ; 8. bis 10. Dezember 2008, Sindelfingen}, booktitle = {Embedded Software Engineering Kongress, Tagungsband ; 8. bis 10. Dezember 2008, Sindelfingen}, pages = {455 -- 460}, language = {de} } @inproceedings{Mottok, author = {Mottok, J{\"u}rgen}, title = {Safely embedded software- a safety framework for c++}, series = {Proceedings of the 1st Embedded Software Engineering Conference, 8. bis 10. Dezember 2008, Sindelfingen}, booktitle = {Proceedings of the 1st Embedded Software Engineering Conference, 8. bis 10. Dezember 2008, Sindelfingen}, pages = {444 -- 449}, language = {en} } @inproceedings{MottokSchillerVoelkletal., author = {Mottok, J{\"u}rgen and Schiller, Frank and V{\"o}lkl, Thomas and Zeitler, Thomas}, title = {A concept for a safe realization of a state machine in embedded automotive applications}, series = {Computer safety, reliability, and security, 26th International Conference, SAFECOMP 2007, Nuremberg, Germany, September 18-21, 2007; proceedings}, booktitle = {Computer safety, reliability, and security, 26th International Conference, SAFECOMP 2007, Nuremberg, Germany, September 18-21, 2007; proceedings}, doi = {10.1007/978-3-540-75101-4_2}, pages = {283 -- 288}, abstract = {Currently, both fail safe and fail operational architectures are based on hardware redundancy in automotive embedded systems. In contrast to this approach, safety is either a result of diverse software channels or of one channel of specifically coded software within the framework of Safely Embedded Software. Product costs are reduced and flexibility is increased. The overall concept is inspired by the well-known Vital Coded Processor approach. Since Mealy state machines are frequently used in embedded automotive systems, application software with a general Mealy state machine is realized differently with Safely Embedded Software starting from the high level programming language C with corresponding measurements.}, language = {en} } @article{HobelsbergerMottokKuntz, author = {Hobelsberger, Martin and Mottok, J{\"u}rgen and Kuntz, Stefan}, title = {Architekturmodellierung: Vergleich von EAST ADL und SAE AADL}, series = {Hanser Automotive}, journal = {Hanser Automotive}, number = {7-8}, pages = {43 -- 47}, language = {de} } @article{SchillerMottokBlumetal., author = {Schiller, Frank and Mottok, J{\"u}rgen and Blum, M. and Duckstein, F. and Egen, R. and Hummel, M. and Mattes, T.}, title = {Generische Safety-Architektur f{\"u}r KFZ-Software}, series = {Hanser automotive}, journal = {Hanser automotive}, pages = {52 -- 54}, language = {de} } @misc{RennerPozzobonMottok, author = {Renner, Sebastian and Pozzobon, Enrico and Mottok, J{\"u}rgen}, title = {Current and Future Efforts in Benchmarking NIST LWC Ciphers}, series = {4th Lightweight Cryptography Workshop 2020 at NIST, Gaithersburg, USA}, journal = {4th Lightweight Cryptography Workshop 2020 at NIST, Gaithersburg, USA}, language = {en} } @inproceedings{SchmidFritzMottok, author = {Schmid, Michael and Fritz, Florian and Mottok, J{\"u}rgen}, title = {Parallel Programming in Real-Time Systems}, series = {Architecture of computing systems - ARCS 2019, 32nd international conference, Copenhagen, Denmark, May 20-21, 2019, proceedings}, booktitle = {Architecture of computing systems - ARCS 2019, 32nd international conference, Copenhagen, Denmark, May 20-21, 2019, proceedings}, publisher = {VDE-Verlag}, address = {Berlin}, abstract = {The enormous amounts of data modern real-time systems have to process lead to expensive, long-lasting calculations. In order to manage those computations in a timely manner, parallel task models have gained a lot of popularity lately. However, parallel programming can be very cumbersome and verbose. Other computationally intensive sectors have dealt with parallel computing for decades and have accumulated their experience in the development of parallel frameworks. Examples of well known parallel runtime systems are OpenMP, Intel Threading Building Blocks (TBB) and Microsoft Parallel Pattern Library (PPL). These runtime systems allow developers to enhance parallelism in their applications in a straightforward fashion. However, those parallel frameworks and the patternbased interfaces they provide might not be easily applicable in real-time systems. In this paper, we investigate the use of parallel programming frameworks in time-critical systems. On that account, we discuss considerations for the design of real-time applications that make use of such parallel runtime systems. Furthermore, we evaluate three library-based frameworks from different computing sectors, namely Intel Threading Building Blocks, Embedded Multicore Building Blocks (EMBB) and High Performance ParalleX (HPX), by conducting benchmarks of various parallel algorithms on an embedded multicore architecture.}, language = {en} } @techreport{SchillingerGoerlachHierl, author = {Schillinger, Moritz and G{\"o}rlach, Julien and Hierl, Stefan}, title = {Erstellung eines Konstruktionskatalogs f{\"u}r die additive Fertigung}, series = {Forschung 2018}, journal = {Forschung 2018}, editor = {Baier, Wolfgang}, organization = {Ostbayerische Technische Hochschule Regensburg}, pages = {70 -- 71}, abstract = {Die additive Fertigung bietet vielf{\"a}ltige M{\"o}glichkeiten hinsichtlich der Bauteilgestaltung. Jedoch sind auch bei den generativen Fertigungsverfahren konstruktive Randbedingungen zu beachten, um Bauteile kosteng{\"u}nstig und mit optimalen Eigenschaften herzustellen. Es ist bereits umfangreiche Fachliteratur erh{\"a}ltlich, die entsprechende Konstruktionsempfehlungen gibt. Um Produktentwickler bedarfsgerecht zu unterst{\"u}tzen, ist jedoch ein Nachschlagewerk erforderlich, das mit geeigneter Systematik Konstruktionsvorschl{\"a}ge ausgibt, die zur aktuellen Problemstellung passen. Aufbauend auf dem Stand der Technik, eigenen Analysen und experimentellen Untersuchungen werden erste Ans{\"a}tze f{\"u}r ein solches Nachschlagewerk vorgestellt.}, subject = {Rapid prototyping}, language = {de} } @techreport{Hierl, author = {Hierl, Stefan}, title = {Forschungsschwerpunkte im Labor Lasermaterialbearbeitung}, series = {Forschungsbericht 2017}, journal = {Forschungsbericht 2017}, editor = {Baier, Wolfgang}, organization = {Ostbayerische Technische Hochschule Regensburg}, pages = {56 -- 57}, abstract = {Durch das Laserkunststoffschweißen k{\"o}nnen sowohl filigrane N{\"a}hte in der Mikrotechnik als auchtragf{\"a}hige Verbindungen f{\"u}r Strukturbauteile hergestellt werden. In der Automotiv- oder der Medizintechnik-Industrie ist diese F{\"u}getechnologie mittlerweile etabliert, jedoch sind die Anwen-dungsm{\"o}glichkeiten bei Weitem noch nicht ausgesch{\"o}pft. In k{\"u}rzlich gestarteten Forschungsprojekten mit regionalen Industrieunternehmen und internationalen Forschungspartnern werden im Labor Lasermaterialbearbeitung weitere Potenziale gehoben.}, subject = {Laserschweissen}, language = {de} } @misc{WeberDendorferSuessetal., author = {Weber, Karsten and Dendorfer, Sebastian and S{\"u}ß, Franz and Kubowitsch, Simone and Schratzenstaller, Thomas and Haug, Sonja and Mohr, Christa and Kiesl, Hans and Drechsler, J{\"o}rg and Westner, Markus and Kobus, J{\"o}rn and Schubert, Martin J. W. and Zenger, Stefan and Pietsch, Alexander and Weiß, Josef and Hinterseer, Sebastian and Schieck, Roland and Scherzinger, Stefanie and Klettke, Meike and Ringlstetter, Andreas and St{\"o}rl, Uta and Bissyand{\´e}, Tegawend{\´e} F. and Seeburger, Achim and Schindler, Timo and Ramsauer, Ralf and Kiszka, Jan and K{\"o}lbl, Andreas and Lohmann, Daniel and Mauerer, Wolfgang and Maier, Johannes and Scorna, Ulrike and Palm, Christoph and Soska, Alexander and Mottok, J{\"u}rgen and Ellermeier, Andreas and V{\"o}gele, Daniel and Hierl, Stefan and Briem, Ulrich and Buschmann, Knut and Ehrlich, Ingo and Pongratz, Christian and Pielmeier, Benjamin and Tyroller, Quirin and Monkman, Gareth J. and Gut, Franz and Roth, Carina and Hausler, Peter and Bierl, Rudolf and Prommesberger, Christian and Ławrowski, Robert Damian and Langer, Christoph and Schreiner, Rupert and Huang, Yifeng and She, Juncong and Ottl, Andreas and Rieger, Walter and Kraml, Agnes and Poxleitner, Thomas and Hofer, Simon and Heisterkamp, Benjamin and Lerch, Maximilian and Sammer, Nike and Golde, Olivia and Wellnitz, Felix and Schmid, Sandra and Muntschick, Claudia and Kusterle, Wolfgang and Paric, Ivan and Br{\"u}ckl, Oliver and Haslbeck, Matthias and Schmidt, Ottfried and Schwanzer, Peter and Rabl, Hans-Peter and Sterner, Michael and Bauer, Franz and Steinmann, Sven and Eckert, Fabian and Hofrichter, Andreas}, title = {Forschungsbericht 2017}, editor = {Baier, Wolfgang}, address = {Regensburg}, organization = {Ostbayerische Technische Hochschule Regensburg}, isbn = {978-3-9818209-3-5}, doi = {10.35096/othr/pub-1383}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-13835}, subject = {Forschung}, language = {de} } @misc{BroserFalterŁawrowskietal., author = {Broser, Christian and Falter, Thomas and Ławrowski, Robert Damian and Altenbuchner, Amelie and V{\"o}gele, Daniel and Koss, Claus and Schlamp, Matthias and Dunnweber, Jan and Steffens, Oliver and Heckner, Markus and Jaritz, Sabine and Schiegl, Thomas and Corsten, Sabine and Lauer, Norina and Guertler, Katherine and Koenig, Eric and Haug, Sonja and Huber, Dominik and Birkenmaier, Clemens and Krenkel, Lars and Wagner, Thomas and Justus, Xenia and Saßmannshausen, Sean Patrick and Kleine, Nadine and Weber, Karsten and Braun, Carina N. and Giacoppo, Giuliano and Heinrich, Michael and Just, Tobias and Schreck, Thomas and Schnabl, Andreas and Gilmore, Amador T{\´e}ran and Roeslin, Samuel and Schmid, Sandra and Wellnitz, Felix and Malz, Sebastian and Maurial, Andreas and Hauser, Florian and Mottok, J{\"u}rgen and Klettke, Meike and Scherzinger, Stefanie and St{\"o}rl, Uta and Heckner, Markus and Bazo, Alexander and Wolff, Christian and Kopper, Andreas and Westner, Markus and Pongratz, Christian and Ehrlich, Ingo and Briem, Ulrich and Hederer, Sebastian and Wagner, Marcus and Schillinger, Moritz and G{\"o}rlach, Julien and Hierl, Stefan and Siegl, Marco and Langer, Christoph and Hausladen, Matthias and Schreiner, Rupert and Haslbeck, Matthias and Kreuzer, Reinhard and Br{\"u}ckl, Oliver and Dawoud, Belal and Rabl, Hans-Peter and Gamisch, Bernd and Schmidt, Ottfried and Heberl, Michael and G{\"a}nsbauer, Bianca and Bick, Werner and Ellermeier, Andreas and Monkman, Gareth J. and Prem, Nina and Sindersberger, Dirk and Tschurtschenthaler, Karl and Aurbach, Maximilian and Dendorfer, Sebastian and Betz, Michael A. and Szecsey, Tamara and Mauerer, Wolfgang and Murr, Florian}, title = {Forschung 2018}, editor = {Baier, Wolfgang}, address = {Regensburg}, organization = {Ostbayerische Technische Hochschule Regensburg}, isbn = {978-3-9818209-5-9}, doi = {10.35096/othr/pub-1382}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-13826}, pages = {98}, subject = {Forschung}, language = {de} } @inproceedings{HauserSchreistetterReuteretal., author = {Hauser, Florian and Schreistetter, Stefan and Reuter, Rebecca and Mottok, J{\"u}rgen and Gruber, Hans and Holmqvist, Kenneth and Schorr, Nick}, title = {Code reviews in C++: Preliminary results from an eye tracking study}, series = {ETRA '20 Short Papers: ACM Symposium on Eye Tracking Research and ApplicationsJune 2020}, booktitle = {ETRA '20 Short Papers: ACM Symposium on Eye Tracking Research and ApplicationsJune 2020}, isbn = {ISBN 9781450371346}, doi = {10.1145/3379156.3391980}, pages = {1 -- 5}, abstract = {Code reviews are an essential part of quality assurance in modern software projects. But despite their great importance, they are still carried out in a way that relies on human skills and decisions. During the last decade, there have been several publications on code reviews using eye tracking as a method, but only a few studies have focused on the performance differences between experts and novices. To get a deeper understanding of these differences, the following experiment was developed: This study surveys expertise-related differences in experts', advanced programmers', and novices' eye movements during the review of eight short C++ code examples, including correct and erroneous codes. A sample of 35 participants (21 novices, 14 advanced and expert programmers) were recruited. A Tobii Spectrum 600 was used for the data collection. Measures included participants' eye movements during the code review, demographic background data, and cued retrospective verbal comments on replays of their own eye movement recordings. Preliminary results give proof for experience-related differences between participants. Advanced and expert programmers performed significantly better in case of error detection and the eye tracking data implies a more efficient reviewing strategy.}, language = {en} }