@book{WeilkiensHuwaldtMottoketal., author = {Weilkiens, Tim and Huwaldt, Alexander and Mottok, J{\"u}rgen and Roth, Stephan and Willert, Andreas}, title = {Modellbasierte Softwareentwicklung f{\"u}r eingebettete Systeme verstehen und anwenden}, publisher = {dpunkt.Verlag}, address = {Heidelberg}, isbn = {978-3-86490-524-7}, abstract = {Die Beherrschung von Komplexit{\"a}t ist eine der gr{\"o}ßten Engineering-Herausforderungen des 21. Jahrhunderts. Themen wie das „Internet der Dinge" (IoT) und „Industrie 4.0" beschleunigen diesen Trend. Die modellgetriebene Entwicklung leistet einen entscheidenden Beitrag, um diesen Herausforderungen erfolgreich begegnen zu k{\"o}nnen. Die Autoren geben einen fundierten Einstieg und praxisorientierten {\"U}berblick {\"u}ber die Modellierung von Software f{\"u}r eingebettete Systeme von den Anforderungen {\"u}ber die Architektur bis zum Design, der Codegenerierung und dem Testen. F{\"u}r jede Phase werden Paradigmen, Methoden, Techniken und Werkzeuge beschrieben und ihre praktische Anwendung in den Vordergrund gestellt. Dar{\"u}ber hinaus wird auf die Integration von Werkzeugen, funktionale Sicherheit und Metamodellierung eingegangen sowie die Einf{\"u}hrung eines modellbasierten Ansatzes in einer Organisation und die Notwendigkeit zum lebenslangen Lernen erl{\"a}utert. Der Leser erf{\"a}hrt in diesem Buch, wie ein modellbasiertes Vorgehen nutzbringend in der Praxis f{\"u}r die Softwareentwicklung eingesetzt wird. Das Vorgehen wird unabh{\"a}ngig von Modellierungswerkzeugen vorgestellt. Zahlreiche Beispiele - exemplarisch auch auf Basis konkreter Werkzeuge - helfen bei der praktischen Umsetzung.}, language = {de} } @inproceedings{OsinskiLangerSchmidetal., author = {Osinski, Lukas and Langer, Tobias and Schmid, Michael and Mottok, J{\"u}rgen}, title = {PyFI - Fault Injection Plattform for Real Hardware}, series = {31th International Conference on Architecture of Computing Systems, ARCS Workshop 9-12 April 2018, Braunschweig, Germany}, booktitle = {31th International Conference on Architecture of Computing Systems, ARCS Workshop 9-12 April 2018, Braunschweig, Germany}, pages = {1 -- 7}, abstract = {Today, due to the rapidly evolving technology within the automotive industry, the automation level of cars is continuously increasing. As a consequence, the software code base implementing the automated driving functionality is growing in both, complexity and size. Simultaneously, the semiconductor industry continues with structure and voltage downscaling due to diminishing design margins and stringent power constraints. This trend leads to highly integrated hardware on the one hand, whilst provoking an increase in sensitivity against external causes for hardware faults, e.g., radiation effects or electromagnetic interference. Among the available dependability assessment techniques, fault injection (FI) is widely adopted and ISO 26262 strongly recommends applying it to validate, that functional and technical safety mechanisms are implemented correctly and effectively. We present PyFI (Python backend for Fault Injection), a fault injection backend for the Infineon Aurix TriCore which utilizes an iSystem On-chip Analyzer to inject faults into the application data or instructions that are visible at the assembly level. PyFI allows the injection of bit flips and stuck-at faults in memory and register cells of the hardware which trigger our error symptoms on application level. Furthermore, it implements fault collapsing algorithms to reduce the number of faults and the duration for single experiments by gathering statistics about the static and dynamic application execution.}, language = {en} } @inproceedings{OsinskiLangerMaderetal., author = {Osinski, Lukas and Langer, Tobias and Mader, Ralph and Mottok, J{\"u}rgen}, title = {Challenges and Opportunities with Embedded Multicore Platforms}, series = {9th European Congress Embedded Real Time Software and Systems (ERTS 2018), January 31st to Febraury 2nd 2018, Toulouse, France}, booktitle = {9th European Congress Embedded Real Time Software and Systems (ERTS 2018), January 31st to Febraury 2nd 2018, Toulouse, France}, language = {en} } @inproceedings{LangerOsinskiSchmidetal., author = {Langer, Tobias and Osinski, Lukas and Schmid, Michael and Mottok, J{\"u}rgen}, title = {Work-in-Progress: Real-Time Scheduling of Parallel Applications with Gang Scheduling}, series = {International Conference on Architecture of Computing Systems (ARCS) Workshop, 9-12 April 2018, Braunschweig, Germany}, booktitle = {International Conference on Architecture of Computing Systems (ARCS) Workshop, 9-12 April 2018, Braunschweig, Germany}, abstract = {Future embedded systems demand increasingly more computation performance, which can only be provided by exploiting parallelism in real-time applications. Due to scheduling and scalability issues, parallelism still is an open issue especially in hard real-time systems. In this work-in-progress paper, we describe and discuss a hierarchical gang-scheduling based approach to address the scalability issue. We use gang scheduling to schedule tasks consisting of multiple kernel level threads. The execution budget provided by the kernel level threads is used for scheduling of user level threads using a lightweight threading library running in user space. Further, the first steps towards an implementation in the realtime operating system kernel Erika OS are described and possible benefits and risks of this approach are shown.}, language = {en} } @inproceedings{SoskaMottok, author = {Soska, Alexander and Mottok, J{\"u}rgen}, title = {An Integrated Puzzle Game for Learning Programming Based on Students Syntactical Errors}, series = {11th European Conference on Game-Based Learning, Oct 5 - Oct 6, 2017, Graz}, booktitle = {11th European Conference on Game-Based Learning, Oct 5 - Oct 6, 2017, Graz}, editor = {Pivec, M. and Gr{\"u}ndler, J.}, publisher = {Academic Conferences and Publishing International}, abstract = {Practical implementations are important for understanding the concepts and principles of programming. Self-employed coding encourages learners to acquire learning content and fosters the theory-practice transfer. Thereby, the earners face various difficulties and obstacles. Misconceptions and faults accompany the learners' coding process and result in non-executable coding artefacts. The integrated compiler of programming environments provides information concerning error messages that indicate incorrect coding constructs. Usually due to unspecific and generic formulation, learners find it hard to understand these error messages. Yet these observable errors give valuable information about the learner's coding behaviour and indicate current problems. These provide a link for adopted and appropriate learning assistance during the coding process. In this work in progress paper, we present first assumptions in assisting learners' understanding and correction of programming errors by a game-based learning method. Our first approach focuses on the integration of a puzzle game into a programming environment. The game content adjusts to the error messages based on the analysis of the learner's log file. We suggest that the integration of this approach rises the learner's motivation to self-employed error handling and the quality of learning programming.}, language = {en} } @inproceedings{HauserReuterGegenfurtneretal., author = {Hauser, Florian and Reuter, Rebecca and Gegenfurtner, Andreas and Gruber, Hans and Mottok, J{\"u}rgen}, title = {Eye movements in software modelling - what do they tell us about heuristics}, series = {12th International Conference of Education, Research and Innovation (ICERI 2019), Conference Proceedings, 2019, Seville (Spain)}, booktitle = {12th International Conference of Education, Research and Innovation (ICERI 2019), Conference Proceedings, 2019, Seville (Spain)}, isbn = {978-84-09-14755-7}, doi = {10.21125/iceri.2019.1469}, pages = {6064 -- 6070}, language = {en} } @inproceedings{BartelSoskaWolffetal., author = {Bartel, Alexander and Soska, Alexander and Wolff, Christian and Hagel, Georg and Mottok, J{\"u}rgen}, title = {Entwicklung eines Manifests f{\"u}r spielifizierte Hochschullehre}, series = {Mensch und Computer 2017, Tagungsband}, booktitle = {Mensch und Computer 2017, Tagungsband}, editor = {Burghardt, M. and Wimmer, R. and Wolff, Christian and Womser-Hacker, C.}, address = {Regensburg}, doi = {10.18420/muc2017-mci-0277}, pages = {299 -- 304}, abstract = {In dieser Ver{\"o}ffentlichung pr{\"a}sentieren die Autoren erste Ergebnisse Ihrer Forschungsarbeit an einem Manifest f{\"u}r spielifizierte Hochschullehre. Ausgehend von einer Literaturrecherche {\"u}ber den aktuellen Forschungsstand werden erste Ausz{\"u}ge der aktuellen Arbeit dargestellt, auf deren Basis ein aktiver wissenschaftlicher Diskurs angeregt werden soll.}, language = {de} } @inproceedings{SeidlKraemerMottok, author = {Seidl, M. and Kr{\"a}mer, Stefan and Mottok, J{\"u}rgen}, title = {Improving the reliability of an embedded real-time system by applying coded processing}, 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 = {70 -- 74}, language = {en} } @inproceedings{HanschStaudteGerhageretal., author = {Hansch, G. and Staudte, Ch. and Gerhager, S. and Hackenberg, Rudolf and Mottok, J{\"u}rgen}, title = {Migration path for secure and economic smart power grid devices with transitional smart metering support}, series = {Applied Research Conference 2012 (ARC 2012), 25./26. June 2012 Nuremberg}, booktitle = {Applied Research Conference 2012 (ARC 2012), 25./26. June 2012 Nuremberg}, editor = {Mottok, J{\"u}rgen and Ziemann, Olaf}, publisher = {Shaker}, address = {Aachen}, isbn = {2012 978-3-8440-1093-0}, pages = {63 -- 69}, language = {en} } @techreport{TenhagenTissenFimmetal., author = {Tenhagen, Anne and Tißen, Damaris and Fimm, Bruno and Heim, Stefan and Lauer, Norina}, title = {Normwerterhebung und Testg{\"u}tekriterien des Screenings f{\"u}r Auditive Verarbeitungsst{\"o}rungen nach Lauer bei siebenj{\"a}hrigen Kindern}, doi = {10.35096/othr/pub-1462}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:898-opus4-14629}, pages = {15}, abstract = {Im Rahmen der Diagnostik einer Auditiven Verarbeitungs- und Wahrnehmungsst{\"o}rung (AVWS) konzipierte Lauer (2014) ein im deutschsprachigen Raum verbreitetes Screening, welches erste Einsch{\"a}tzungen auditiver Teilleistungen bei Kindern zul{\"a}sst und bei Auff{\"a}lligkeiten eine weiterf{\"u}hrende multiprofessionelle Diagnostik indiziert. F{\"u}r das Screening wurden in zwei Masterarbeiten (Diesburg, 2017; Tenhagen, 2018) erste Normwerte generiert, die auf den Rohwerten von 200 siebenj{\"a}hrigen Kindern basieren. Sowohl die Einfl{\"u}sse von Mehrsprachigkeit, Geschlecht und Schulklasse als auch die Reliabilit{\"a}t und Validit{\"a}t des Verfahrens wurden initial {\"u}berpr{\"u}ft. Die erstellten Normwerttabellen bieten den Durchf{\"u}hren-den einen Vergleich der Testleistungen zu Gleichaltrigen und damit eine sinnvolle Interpretation und h{\"o}here Aussagekraft des Screenings. Die Normierung weiterer Altersgruppen wird f{\"u}r die Zukunft empfohlen.}, subject = {Wahrnehmungsst{\"o}rung}, language = {de} } @inproceedings{AurbachJungtaeublSpickaetal., author = {Aurbach, Maximilian and Jungt{\"a}ubl, Dominik and Spicka, Jan and Dendorfer, Sebastian}, title = {EMG-based validation of musculoskeletal models considering crosstalk}, series = {World Congress Biomechanics, 28-30 June 2018, Dublin}, booktitle = {World Congress Biomechanics, 28-30 June 2018, Dublin}, doi = {10.1109/BIOMDLORE.2018.8467211}, abstract = {BACKGROUND: Validation and verification of multibody musculoskeletal models sEMG is a difficult process because of the reliability of sEMG data and the complex relationship of muscle force and sEMG. OBJECTIVE: This work aims at comparing experimentally recorded and simulated muscle activities considering a numerical model for crosstalk. METHODS: For providing an experimentally derived reference data set, subjects were performing elevations of the arm, where the activities of the contemplated muscle groups were measured by sEMG sensors. Computed muscle activities were further processed and transformed into an artificial electromyographical signal, which includes a numerical crosstalk model. In order to determine whether the crosstalk model provides a better agreement with the measured muscle activities, the Pearson correlation coefficient has been computed as a qualitative way of assessing the curve progression of the data sets. RESULTS: The results show an improvement in the correlation coefficient between the experimental data and the simulated muscle activities when taking crosstalk into account. CONCLUSIONS: Although the correlation coefficient increased when the crosstalk model was utilized, it is questionable if the discretization of both, the crosstalk and the musculoskeletal model, is accurate enough.}, language = {en} } @inproceedings{SouzaJrPassosMendeletal., author = {Souza Jr., Luis Antonio de and Passos, Leandro A. and Mendel, Robert and Ebigbo, Alanna and Probst, Andreas and Messmann, Helmut and Palm, Christoph and Papa, Jo{\~a}o Paulo}, title = {Fine-tuning Generative Adversarial Networks using Metaheuristics}, series = {Bildverarbeitung f{\"u}r die Medizin 2021. Proceedings, German Workshop on Medical Image Computing, Regensburg, March 7-9, 2021}, booktitle = {Bildverarbeitung f{\"u}r die Medizin 2021. Proceedings, German Workshop on Medical Image Computing, Regensburg, March 7-9, 2021}, publisher = {Springer Vieweg}, address = {Wiesbaden}, isbn = {978-3-658-33197-9}, doi = {10.1007/978-3-658-33198-6_50}, pages = {205 -- 210}, abstract = {Barrett's esophagus denotes a disorder in the digestive system that affects the esophagus' mucosal cells, causing reflux, and showing potential convergence to esophageal adenocarcinoma if not treated in initial stages. Thus, fast and reliable computer-aided diagnosis becomes considerably welcome. Nevertheless, such approaches usually suffer from imbalanced datasets, which can be addressed through Generative Adversarial Networks (GANs). Such techniques generate realistic images based on observed samples, even though at the cost of a proper selection of its hyperparameters. Many works employed a class of nature-inspired algorithms called metaheuristics to tackle the problem considering distinct deep learning approaches. Therefore, this paper's main contribution is to introduce metaheuristic techniques to fine-tune GANs in the context of Barrett's esophagus identification, as well as to investigate the feasibility of generating high-quality synthetic images for early-cancer assisted identification.}, subject = {Endoskopie}, language = {en} } @misc{MendelSouzaJrRauberetal., author = {Mendel, Robert and Souza Jr., Luis Antonio de and Rauber, David and Papa, Jo{\~a}o Paulo and Palm, Christoph}, title = {Abstract: Semi-supervised Segmentation Based on Error-correcting Supervision}, series = {Bildverarbeitung f{\"u}r die Medizin 2021. Proceedings, German Workshop on Medical Image Computing, Regensburg, March 7-9, 2021}, journal = {Bildverarbeitung f{\"u}r die Medizin 2021. Proceedings, German Workshop on Medical Image Computing, Regensburg, March 7-9, 2021}, publisher = {Springer Vieweg}, address = {Wiesbaden}, isbn = {978-3-658-33197-9}, doi = {10.1007/978-3-658-33198-6_43}, pages = {178}, abstract = {Pixel-level classification is an essential part of computer vision. For learning from labeled data, many powerful deep learning models have been developed recently. In this work, we augment such supervised segmentation models by allowing them to learn from unlabeled data. Our semi-supervised approach, termed Error-Correcting Supervision, leverages a collaborative strategy. Apart from the supervised training on the labeled data, the segmentation network is judged by an additional network.}, subject = {Deep Learning}, language = {en} } @article{EbigboPalmMessmann, author = {Ebigbo, Alanna and Palm, Christoph and Messmann, Helmut}, title = {Barrett esophagus: What to expect from Artificial Intelligence?}, series = {Best Practice \& Research Clinical Gastroenterology}, volume = {52-53}, journal = {Best Practice \& Research Clinical Gastroenterology}, number = {June-August}, publisher = {Elsevier}, issn = {1521-6918}, doi = {10.1016/j.bpg.2021.101726}, abstract = {The evaluation and assessment of Barrett's esophagus is challenging for both expert and nonexpert endoscopists. However, the early diagnosis of cancer in Barrett's esophagus is crucial for its prognosis, and could save costs. Pre-clinical and clinical studies on the application of Artificial Intelligence (AI) in Barrett's esophagus have shown promising results. In this review, we focus on the current challenges and future perspectives of implementing AI systems in the management of patients with Barrett's esophagus.}, subject = {Deep Learning}, language = {en} } @misc{OPUS4-1458, title = {Bildverarbeitung f{\"u}r die Medizin 2021}, editor = {Palm, Christoph and Deserno, Thomas M. and Handels, Heinz and Maier, Andreas and Maier-Hein, Klaus H. and Tolxdorff, Thomas}, publisher = {Springer Vieweg}, address = {Wiesbdaden}, isbn = {978-3-658-33197-9}, issn = {1431-472X}, doi = {10.1007/978-3-658-33198-6}, pages = {361}, abstract = {In den letzten Jahren hat sich der Workshop "Bildverarbeitung f{\"u}r die Medizin" durch erfolgreiche Veranstaltungen etabliert. Ziel ist auch 2021 wieder die Darstellung aktueller Forschungsergebnisse und die Vertiefung der Gespr{\"a}che zwischen Wissenschaftlern, Industrie und Anwendern. Die Beitr{\"a}ge dieses Bandes - einige davon in englischer Sprache - umfassen alle Bereiche der medizinischen Bildverarbeitung, insbesondere Bildgebung und -akquisition, Maschinelles Lernen, Bildsegmentierung und Bildanalyse, Visualisierung und Animation, Zeitreihenanalyse, Computerunterst{\"u}tzte Diagnose, Biomechanische Modellierung, Validierung und Qualit{\"a}tssicherung, Bildverarbeitung in der Telemedizin u.v.m.}, subject = {Bildanalyse}, language = {de} } @inproceedings{MottokScharfenberg, author = {Mottok, J{\"u}rgen and Scharfenberg, Georg}, title = {Forschendes Lernen im Masterstudiengang Applied Research in Engineering Sciences}, 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 = {55 -- 61}, language = {de} } @inproceedings{ScharfenbergMottok, author = {Scharfenberg, Georg and Mottok, J{\"u}rgen}, title = {Forschungsmaster entwickelt sich zum Wirtschaftsfaktor in Bayern}, 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 = {55 -- 61}, language = {de} } @inproceedings{HauslerJobstFischeretal., author = {Hausler, Peter and Jobst, Simon and Fischer, Johannes and Roth, Carina and Bierl, Rudolf}, title = {Homogeneous Light Source for Surface Plasmon Resonance Imaging}, series = {PHOTOPTICS 2020: proceedings of the 8th International Conference on Photonics, Optics and Laser Technology, Valletta, Malta, February 27-29, 2020}, booktitle = {PHOTOPTICS 2020: proceedings of the 8th International Conference on Photonics, Optics and Laser Technology, Valletta, Malta, February 27-29, 2020}, publisher = {SCITEPRESS - Science and Technology Publications}, doi = {10.5220/0009168701630167}, pages = {163 -- 167}, abstract = {We describe how to build a homogeneous light source for Surface Plasmon Resonance Imaging (SPRi) which mainly finds its applications in pharmaceutical screening and biotechnology so far. SPR spectroscopy is a label-free, non-destructive and highly sensitive measurement principle for detecting changes in the refractive index in close vicinity of a gold surface. A transfer of this technology to a miniaturized sensor will broaden the range of possible applications. Commercial SPR assays are mainly working with a small number of sensing spots. In contrast, the SPR imaging system shown here will allow the use of an array of many sensing spots. In combination with chemical receptors designed as an artificial nose or an electronic tongue, the simultaneous detection of many analytes is envisioned. So far, lasers or other inhomogeneous light sources were used to illuminate the sensing surface, which is decreasing the systems sensitivity. We show a compact ( 300mm2) homogeneous top hat profile. The combination of a high bit-resolution camera with our new light source enables a reflectivity based surface plasmon resonance imaging system with a high refractive index unit (RIU) resolution.}, language = {en} } @inproceedings{AbkeBruneHauptetal., author = {Abke, J{\"o}rg and Brune, Philipp and Haupt, Wolfram and Hagel, Georg and Landes, Dieter and Mottok, J{\"u}rgen and Niemetz, Michael and Pfeiffer, Volkhard and Studt, Reimer and Schroll-Decker, Irmgard and Sedelmaier, Yvonne}, title = {Evelin - ein Forschungsprojekt zur systematischen Verbesserung des Lernens von Software Engineering}, 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}, isbn = {978-3-8343-2407-8}, pages = {653 -- 658}, language = {de} } @inproceedings{Mottok, author = {Mottok, J{\"u}rgen}, title = {General purpose computing on graphics processing unit by using cuda}, series = {Applied Research Conference 2011 (ARC 2011), 6. April, Regensburg}, booktitle = {Applied Research Conference 2011 (ARC 2011), 6. April, Regensburg}, language = {en} } @article{RaabKraemerMottoketal., author = {Raab, Peter and Kr{\"a}mer, Stefan and Mottok, J{\"u}rgen and Vavricka, Vlastimil}, title = {Isomorphism between Linear Codes and Arithmetic Codes for Safe Data Processing in Embedded Software Systems}, series = {Computing and Informatics (CAI)}, volume = {33}, journal = {Computing and Informatics (CAI)}, pages = {721 -- 734}, abstract = {We present a transformation rule to convert linear codes into arithmetic codes. Linear codes are usually used for error detection and correction in broadcast and storage systems. In contrast, arithmetic codes are very suitable for protection of software processing in computer systems. This paper shows how to transform linear codes protecting the data stored in a computer system into arithmetic codes safeguarding the operations built on this data. Combination of the advantages of both coding mechanisms will increase the error detection capability in safety critical applications for embedded systems by detection and correction of arbitrary hardware faults.}, language = {en} } @inproceedings{MottokGardeia, author = {Mottok, J{\"u}rgen and Gardeia, Armin}, title = {The regensburg concept of p-seminars - how to organize the interface between secondary school and university education to create a didactic cooperation between teaching and learning of software engineering with lego mindstorms nxt embedded robot systems}, series = {2011 IEEE Global Engineering Education Conference (EDUCON), Amman, Jordan, 2011}, booktitle = {2011 IEEE Global Engineering Education Conference (EDUCON), Amman, Jordan, 2011}, doi = {10.1109/EDUCON.2011.5773255}, pages = {917 -- 920}, abstract = {This paper describes the background and the theory of the learning arrangement "The Regensburg Concept of P 1 - Seminars" and its potential fields of application. This conception was designed to meet the various requirements caused by the Bologna Accords and the restructuring of the senior years of German secondary school education. At the same time it aims at finding solutions for a severe problem topical in Germany: the lack of students qualifying in MINT (the fields of mathematics, informatics, natural sciences and techniques.) The focus of this conception is on the cooperation between universities and schools hence a draft of the P-Seminar has already been realized and evaluated during a pilot phase at a local secondary school. These experiences serve as a solid basis for the development of a concrete plan that makes it possible to transfer the concept to similar projects in future. In the following paragraphs keywords that are applied to the lexical field of the Regensburg Concept are elaborated e.g. "practive learning", an interaction of practical and active learning.}, language = {en} } @inproceedings{BraunMottokMiedletal., author = {Braun, J{\"u}rgen and Mottok, J{\"u}rgen and Miedl, Christian and Geyer, Dirk and Minas, Mark}, title = {Overview and Evaluation of Fail-Safe and Fault-Tolerant Mechanisms for the Electromobility according to ISO26262}, series = {1st International Electromobility Congress, 12. - 13. 5. 2011, Prague}, booktitle = {1st International Electromobility Congress, 12. - 13. 5. 2011, Prague}, pages = {5}, language = {en} } @inproceedings{StappertJonssonMottoketal., author = {Stappert, Friedhelm and Jonsson, Jan and Mottok, J{\"u}rgen and Johansson, Rolf}, title = {A Design Framework for End-to-End Timing Constrained Automotive}, series = {5th Embedded Real Time Software and Systems Conference (ERTS2 2010), May 2010, Toulouse, France}, booktitle = {5th Embedded Real Time Software and Systems Conference (ERTS2 2010), May 2010, Toulouse, France}, language = {en} } @inproceedings{DeubzerMargullMottoketal., author = {Deubzer, Michael and Margull, Ulrich and Mottok, J{\"u}rgen and Niemetz, Michael and Wirrer, Gerhard}, title = {Partly Proportionate Fair Multiprocessor Scheduling of Heterogeneous Task Systems}, series = {5th Embedded Real Time Software and Systems Conference, May 2010}, booktitle = {5th Embedded Real Time Software and Systems Conference, May 2010}, abstract = {Proportionate fair (Pfair) scheduling, which allows task migration at runtime and assigns each task processing time with regard to its weight, is one of the most efficient group of SMP multiprocessor scheduling algorithms known up to now. Drawbacks are tight requirements to the task system, namely the restriction to periodic task systems with synchronized task activation, quantized task execution time, and implicit task deadline. Most likely, a typical embedded real-time system does not fulfill these requirements. In this paper we address violations of these requirements. For heterogeneous task systems, we define the multiple time base (MTB) task system, which is a less pessimistic model than sporadic task systems and is used for automotive systems. We apply the concept of Pfair scheduling to MTB task systems, called partly proportionate fair (Partly-Pfair) scheduling. The restrictions on MTB task systems required for Partly-Pfair ness are weaker than restrictions on periodic task systems required for Pfair ness. In a simulation based study we examined the performance of Partly-Pfair-PD and found it capable to schedule feasible MTB task sets causing a load of up to 100\% of the system capacity.}, language = {en} }