@inproceedings{NickSchorerMottok, author = {Nick, Matthias and Schorer, Michael and Mottok, J{\"u}rgen}, title = {Feasibility Study of a Build System Performing Automated Builds Based on Model-Based Build Descriptions}, series = {2nd Applied Research Conference 2012 (ARC 2012), 25./26. June 2012, Nuremberg}, booktitle = {2nd Applied Research Conference 2012 (ARC 2012), 25./26. June 2012, Nuremberg}, editor = {Mottok, J{\"u}rgen and Ziemann, Olaf}, publisher = {Shaker}, address = {Aachen}, pages = {71 -- 75}, language = {en} } @article{OstermeierMottokKnorretal., author = {Ostermeier, Daniel and Mottok, J{\"u}rgen and Knorr, Christine and Huber, Michael}, title = {Competence Atlas for Save and Green Road Vehicles in the Electro Mobility Cluster Regensburg}, series = {Applied Research Conference 2012 (ARC 2012) 25./26. June 2012, Nuremberg}, journal = {Applied Research Conference 2012 (ARC 2012) 25./26. June 2012, Nuremberg}, editor = {Mottok, J{\"u}rgen and Ziemann, Olaf}, pages = {86 -- 92}, language = {en} } @techreport{StegerSchmailzlDostaleketal., author = {Steger, Sebastian and Schmailzl, Anton and Dostalek, Michael and Armbruster, Dominik and Hierl, Stefan}, title = {Entwicklung einer Systemtechnik f{\"u}r das quasisimultane Laser-Durchstrahlschweißen von 3D-Kunststoffbauteilen mit Temperaturmessung und Spanndruckregelung}, series = {OTH Forschungsbericht 2016}, journal = {OTH Forschungsbericht 2016}, editor = {Baier, Wolfgang}, publisher = {Inixmedia GmbH}, address = {Kiel}, organization = {Ostbayerische Technische Hochschule Regensburg}, pages = {37 -- 38}, language = {de} } @techreport{SchmailzlHierl, author = {Schmailzl, Anton and Hierl, Stefan}, title = {Rechenzeitoptimierte Temperaturfeldberechnung zur virtuellen Prozessauslegung des quasisimultanen Laser-Durchstrahlschweißens}, series = {Forschungsbericht 2014 / Ostbayerische Technische Hochschule Regensburg}, journal = {Forschungsbericht 2014 / Ostbayerische Technische Hochschule Regensburg}, editor = {Baier, Wolfgang}, publisher = {Inixmedia GmbH}, address = {Kiel}, organization = {Ostbayerische Technische Hochschule Regensburg}, pages = {75 -- 77}, language = {de} } @inproceedings{SteindlMottok, author = {Steindl, Michael and Mottok, J{\"u}rgen}, title = {Deriving an integration order in a component-based embedded system using simulated annealing}, series = {Proceedings of the 13. Mitteldeutschen Nachwuchswissenschaftlerkonferenz (NWK13), April 2012, Goerlitz, Germany}, booktitle = {Proceedings of the 13. Mitteldeutschen Nachwuchswissenschaftlerkonferenz (NWK13), April 2012, Goerlitz, Germany}, isbn = {978-3-86870-436-5}, language = {en} } @inproceedings{SteindlMottok, author = {Steindl, Michael and Mottok, J{\"u}rgen}, title = {Optimizing Software Integration Testing by Considering Integration Testability and Test Complexity}, series = {10th IEEE Workshop on Intelligent Solutions in Embedded Systems, 2012, Klagenfurt, Austria}, booktitle = {10th IEEE Workshop on Intelligent Solutions in Embedded Systems, 2012, Klagenfurt, Austria}, language = {en} } @inproceedings{SteindlMottok, author = {Steindl, Michael and Mottok, J{\"u}rgen}, title = {Considering Schedule Requirements of Software Integration in Component based Embedded System}, series = {International Conference on Applied Electronics, 2012, Pilsen, Czech Republic}, booktitle = {International Conference on Applied Electronics, 2012, Pilsen, Czech Republic}, language = {en} } @inproceedings{SoskaSchrollDeckerMottok, author = {Soska, Alexander and Schroll-Decker, Irmgard and Mottok, J{\"u}rgen}, title = {Implementation of Practical Exercises in Software Engineering Education to Improve the Acquirement of Functional and Non-Functional Competences}, series = {2014 International Conference on Interactive Collaborative Learning (ICL), 3-6 Dec. 2014, Dubai, UAE}, booktitle = {2014 International Conference on Interactive Collaborative Learning (ICL), 3-6 Dec. 2014, Dubai, UAE}, doi = {10.1109/ICL.2014.7017795}, abstract = {Software Engineering is a very volatile profession that requires a variety of theoretical as well as practical skills. In addition to expertise technical knowledge, graduates have to have a variety of social, methodical and personal competences. The acquirement of these non-functional competences are getting more and more important for a successful software engineer. To fulfill these requirements, it is necessarily important to prepare future professionals already during their college course of education. This paper presents exercises for a software engineering lecture with the goal to strengthen the students' practical experiences and to support the development of their non-functional competences. The developed exercises impart technical knowledge and encourage the students to improve their self-organized and lifelong learning. Thereby they are facing practical issues in all steps of the software engineering process while working on an inter semester project.}, language = {en} } @inproceedings{Mottok, author = {Mottok, J{\"u}rgen}, title = {Verbundprojekt EVELIN}, series = {HDS.Forum Lernkulturen}, booktitle = {HDS.Forum Lernkulturen}, language = {de} } @inproceedings{Mottok, author = {Mottok, J{\"u}rgen}, title = {Entdeckendes Lernen}, series = {HDS.Forum Lernkulturen}, booktitle = {HDS.Forum Lernkulturen}, language = {de} } @article{RaabKraemerMottok, author = {Raab, Peter and Kr{\"a}mer, Stefan and Mottok, J{\"u}rgen}, title = {Reliability of data processing and fault compensation in unreliable arithmetic processors, Microprocessors and Microsystems}, series = {Microprocessors and Microsystems}, volume = {40}, journal = {Microprocessors and Microsystems}, number = {Februar}, publisher = {Elsevier}, doi = {10.1016/j.micpro.2015.07.014}, pages = {102 -- 112}, abstract = {In logical circuits, like arithmetic operations in a processor system, arbitrary faults become a more tremendous aspect in future. Modern manufacturing processes lead to less reliability and higher vulnerability of software execution to soft-errors. The correctness of certain results is important especially for safety-critical applications whose reliability depends on the fault-free execution of each single instruction and the dependencies between them. The more complex a software is the more unreliable the outcome is. But, there is a contrary effect. If the probability for multiple faults increases, there is also the chance that two faults compensate each other and the result is correct again. This paper presents the basic ideas for such a reliability evaluation of a software's data flow with arbitrary soft-errors and the effect of fault compensation. Further, this evaluation provides a possibility to compare different implementations of a data flow with respect to the reliability. This is shown by the comparison of two different error codes as alternatives for coded data processing.}, language = {en} } @inproceedings{KraemerMottokRacek, author = {Kr{\"a}mer, Stefan and Mottok, J{\"u}rgen and Racek, Stanislav}, title = {Proportionate fair based multicore scheduling for fault tolerant multicore real-time systems}, series = {International Conference on Electrical and Information Technologies (ICEIT), 25-27 March 2015, Marakesch, Morocco}, booktitle = {International Conference on Electrical and Information Technologies (ICEIT), 25-27 March 2015, Marakesch, Morocco}, doi = {10.1109/EITech.2015.7162952}, pages = {88 -- 93}, abstract = {In this paper we present a scheduling approach for safety critical, fault tolerant, multicore real-time embedded systems. For this kind of systems, not only the correctness of a computed result but also the strict adherence to timing requirements of computation is essential to avoid any kind of damage. To react to unpredictable, arbitrary hardware faults suitable error detection mechanisms have to be applied. The caused error itself and the detection and correction have great impact on the system's timing behavior. To still keep the real-time requirements, the used scheduling algorithm has to ensure maximum flexibility to disturbances of the timing. The group of Proportionate Fair (Pfairness) multicore scheduling algorithms has been proven to create an optimal schedule in polynomial time. The contribution of this paper is a Pfair-based algorithm that uses tight coupling between the error detection mechanisms and the scheduler of the real-time operating system to establish a loop-back connection.}, language = {en} } @inproceedings{StudtWinterfeldtMottok, author = {Studt, Reimer and Winterfeldt, G{\"o}tz and Mottok, J{\"u}rgen}, title = {Measuring software engineering competencies}, series = {2015 IEEE Global Engineering Education Conference (EDUCON), 18-20 March 2015, Tallinn, Estonia}, booktitle = {2015 IEEE Global Engineering Education Conference (EDUCON), 18-20 March 2015, Tallinn, Estonia}, doi = {10.1109/EDUCON.2015.7096081}, abstract = {Measuring competencies may serve as a feedback mechanism as well as a judgment device for a lecturer. As measuring every competency from a catalogue of competencies is not very viable, the to-be-measured competencies are grouped in competency profiles. Further, assessment practices are shown and applied to a course in a study program. A discussion of useful practices concludes this contribution.}, language = {en} } @inproceedings{BraunMottok, author = {Braun, J{\"u}rgen and Mottok, J{\"u}rgen}, title = {The Myths of Coded Processing}, series = {IEEE International Conference on High Performance Computing and Communications (HPCC-ICESS-CSS 2015), 24-26 Aug. 2015, New York, USA}, booktitle = {IEEE International Conference on High Performance Computing and Communications (HPCC-ICESS-CSS 2015), 24-26 Aug. 2015, New York, USA}, doi = {10.1109/HPCC-CSS-ICESS.2015.24}, pages = {1637 -- 1644}, abstract = {Safety of embedded systems has the highest priority because it helps contribute to customer confidence and thereby ensures growth of the new markets, like electromobility. In series production fail-safe systems as well as fault-tolerant systems are realized with redundant hardware concepts like dual core microcontrollers running in lock-step-mode to reach highest safety requirements given by standards, like ISO 26262 or IEC 61508. In contrast to the hardware redundancy approach, there are also approaches available with information-, time-and/or software-redundancy since several years. One of them is known as coded processing or AN-codes. Coded processing is capable of reducing redundancy in hardware by adding diverse redundancy in software. But the breakthrough of coded processing never took place. One reason for this seem to be the myths which are widely propagated on this subject and the hereby associated uncertainties. In this paper some myths are busted, like the usage of prime numbers as transformation factor A, the myth that greater transformation factors are better or the myth about the residual error probability defined as 1/A. Some of them have been propagated since 1989. The aim of this paper is to provide more clarity and understanding for this technique, perhaps to pave the way for further functional safety concepts based on coded processing approaches.}, language = {en} } @inproceedings{MuchaMottokDeubzer, author = {Mucha, Matthias and Mottok, J{\"u}rgen and Deubzer, Michael}, title = {Probabilistic worst case response time estimation for multi-core real-time systems}, series = {2015 4th Mediterranean Conference on Embedded Computing (MECO), 14-18 June 2015, Budva, Montenegro}, booktitle = {2015 4th Mediterranean Conference on Embedded Computing (MECO), 14-18 June 2015, Budva, Montenegro}, pages = {31 -- 36}, abstract = {Traditional methods rely on Static Timing Analysis techniques to compute the Worst Case Response Time for tasks in real-time systems. Multi-Core real-time systems are faced up with concurrent task executions, semaphore accesses, and task migrations where it may be difficult to obtain the worst case upper bound. A new three staged probabilistic estimation concept is presented. Worst Case Response Times are estimated for tasksets which consist of tasks with multiple time bases. The concept involves data generation with sample classification and sample size equalization, model fit and Worst Case Response Time estimation on the basis of extreme value distribution models. A Generalized Pareto Distribution model fit method which includes threshold detection and parameter estimation is also presented. Sample classification in combination with the new Generalized Pareto Distribution model fit method allows to estimate Worst Case Response Times with low pessimism ranges compared to estimation methods that uses the Generalized Pareto or the Gumbel max distribution without sample classification.}, language = {en} } @inproceedings{MartinSailerDeubzeretal., author = {Martin, Felix and Sailer, Andreas and Deubzer, Michael and Mottok, J{\"u}rgen}, title = {Automation of a Closed Loop Model-Based Development Process}, series = {Applied Research Conference 2015 (ARC 2015), 3rd July 2015, N{\"u}rnberg}, booktitle = {Applied Research Conference 2015 (ARC 2015), 3rd July 2015, N{\"u}rnberg}, language = {en} } @inproceedings{MartinSailerDeubzeretal., author = {Martin, Felix and Sailer, Andreas and Deubzer, Michael and Mottok, J{\"u}rgen}, title = {Automatische Multicore-Echtzeitvalidierung - Ein Prozess f{\"u}r modellbasierte Softwareentwicklung}, series = {Tagungsband 8th Embedded Software Engineering Kongress (ESE), 30.11. - 04.12.2015, Sindelfingen}, booktitle = {Tagungsband 8th Embedded Software Engineering Kongress (ESE), 30.11. - 04.12.2015, Sindelfingen}, language = {de} } @inproceedings{KnorlSoskaSchrollDeckeretal., author = {Knorl, Susanne and Soska, Alexander and Schroll-Decker, Irmgard and Mottok, J{\"u}rgen}, title = {Reconstructing students' subjective theories on self-directed learning a qualitative research approach in Software Engineering education}, series = {2015 IEEE Global Engineering Education Conference (EDUCON), 18-20 March 2015, Tallinn, Estonia}, booktitle = {2015 IEEE Global Engineering Education Conference (EDUCON), 18-20 March 2015, Tallinn, Estonia}, doi = {10.1109/EDUCON.2015.7095990}, pages = {314 -- 317}, abstract = {Considering the claim of furthering self-directed learning in higher education in general and in Software Engineering education in particular, this paper deals with a new approach on understanding and facilitating self-directed learning. This approach involves the concept of subjective theories, which are expected to influence students' self-directed learning. Therefore this paper presents the intended qualitative research design for reconstructing these subjective theories and for developing ways of integrating them in didactical situations in higher education and especially in Software Engineering education.}, language = {en} } @inproceedings{SoskaMottokWolff, author = {Soska, Alexander and Mottok, J{\"u}rgen and Wolff, Christian}, title = {Playful learning in academic software engineering education}, series = {2015 IEEE Global Engineering Education Conference (EDUCON), 18-20 March 2015, Tallinn, Estonia}, booktitle = {2015 IEEE Global Engineering Education Conference (EDUCON), 18-20 March 2015, Tallinn, Estonia}, doi = {10.1109/EDUCON.2015.7095992}, pages = {324 -- 332}, abstract = {Within this thesis, we present our suggestions why playful learning in software engineering education is useful to mediate generic competences in academic teaching. Therefor we identified competences which are addressed by playful learning and mapped them to demanded generic competences in software engineering. Due to the well compliance, we analyzed current implementations of playful learning and their design regarding the mediation of required soft skills. Based on the lack of effective implementation, we close our paper with an exemplary design for playful learning.}, language = {en} } @inproceedings{BeslmeislKrekelerSchrollDeckeretal., author = {Beslmeisl, Magdalena and Krekeler, T. and Schroll-Decker, Irmgard and Mottok, J{\"u}rgen}, title = {Der begleitende Einsatz des Online Lerntagebuchs (OLTB) im Software Engineering; als Instrument zur individuellen Lernstandortbestimmung}, series = {2. HD MINT Symposium, 2015, N{\"u}rnberg}, booktitle = {2. HD MINT Symposium, 2015, N{\"u}rnberg}, pages = {148 -- 154}, language = {de} } @inproceedings{BeslmeislSchrollDeckerMottok, author = {Beslmeisl, Magdalena and Schroll-Decker, Irmgard and Mottok, J{\"u}rgen}, title = {Turning to adaption through exploration in the education of Software Engineering}, series = {Proceedings of the Exploring Teaching for Active Learning in Engineering Education (ETALEE), 11 - 12 November 2015, Copenhagen}, booktitle = {Proceedings of the Exploring Teaching for Active Learning in Engineering Education (ETALEE), 11 - 12 November 2015, Copenhagen}, language = {en} }