Tobias Scheipel

Tobias Scheipel
Graz University of Technology | TU Graz · Institute of Technical Informatics

Doctor of Engineering Sciences (Dr.techn.)

About

17
Publications
3,437
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
28
Citations
Introduction
Tobias Scheipel currently works at the Institute of Technical Informatics, Graz University of Technology. His research focuses on (reconfigurable) Computer Architecture, Operating Systems, and Computer Engineering.
Additional affiliations
September 2019 - September 2023
Graz University of Technology
Position
  • Research and Teaching Associate
December 2017 - August 2019
Graz University of Technology
Position
  • Research Associate
Education
January 2018 - December 2022
Graz University of Technology
Field of study
  • Information and Communications Engineering
April 2015 - May 2017
Graz University of Technology
Field of study
  • Information and Computer Engineering
October 2011 - April 2015
Graz University of Technology
Field of study
  • Information and Computer Engineering

Publications

Publications (17)
Conference Paper
Full-text available
We present in this paper, a fair and starvation-free spin-lock protocol for partitioned fixed priority (P-FP) preemp-tive multi-core real-time operating systems (mRTOS). We discuss some strongly related works in this regard and highlight the drawbacks with respect to the AUTOSAR standards. We then proceed to define a system model and develop a math...
Thesis
Embedded systems are electronic devices consisting of hardware and software that are embedded in a particular context. While the software can commonly be changed through updates, the hardware is usually hardwired. The hardware consists of various components, including one or more microcontroller units to run the software on a fixed circuit board. H...
Conference Paper
As the number of embedded systems continues to grow, so does the amount of disposed electronic devices. This is mainly due to partially or fully outdated hardware, caused by new legal regulations in jurisdiction or cutting-edge features within a new generation of devices or hardware components. As most devices are designed without having long-term...
Conference Paper
Full-text available
The number of embedded devices is growing, and so are the concerns about dependability and sustainability. However, the lifespan of modern devices is commonly very short, due to their lack of long-term maintainability in both hardware and software. This yields an increased amount of e-waste, as the individual devices are commonly very cheap and can...
Conference Paper
Embedded systems are built from various hardware components and execute software on one or more microcontroller units (MCU). These MCUs usually contain a fixed integrated circuit, thus disallowing modifications to their logic at runtime. While this keeps the instruction set architecture (ISA) fixed as well, it leaves the software as the only flexib...
Conference Paper
Full-text available
Automotive Open System Architecture (AUTOSAR) is a commonly established standard for automotive software development. Over the last decade, the usage of AUTOSAR methodology for Electronic Control Unit (ECU) software development has gained popularity among the industries. While AUTOSAR has put forth an efficient methodology for the stepwise developm...
Conference Paper
At the beginning of every embedded system is a set of requirements to its software and hardware. In the common case, these requirements change a lot throughout the development cycle and are highly dependent on the software being coded. This already hints at a major problem of the state-of-the-art system development process, in which the hardware pl...
Conference Paper
Embedded systems development usually starts with hardware engineering based on specific requirements of the systems. These requirements are mainly derived from the needs of the not yet developed software to be executed on the system. This process is predictive and many iterations are thus needed, as new requirements often arise during the software...
Conference Paper
Full-text available
For the development of FPGA-based automotive systems, debugging of internal signals is necessary to detect errors or to analyze/visualize the operation of the field programmable gate array (FPGA) at runtime. Often, so called ”debug cores” of the FPGA vendor are used for debugging. Xilinx Vivado is a development environment offering an integrated lo...
Article
Full-text available
Future embedded systems will need to be generic,reusable and automatically adaptable for the rapid advancedevelopment of a multitude of different scenarios. Such sys-tems must be versatile regarding the interfacing of electroniccomponents, sensors, actuators, and communication networks.Both the software and the hardware might undergo a certainevolu...
Conference Paper
Full-text available
Designing an embedded system from scratch is becoming increasingly challenging these days. In fact, the design process requires extensive manpower, comprising engineers with different fields of expertise. While most design principles for embedded systems start with a search for a suitable computing platform and the design of proper hardware to mee...
Article
Full-text available
Smart, connected, and automated vehicles will have a significant impact on the safety, efficiency, and convenience of future transportation and mobility. However, most of the related services and technological features will be implemented in millions of lines of code running on hundreds of computers, embedded into each car. While classic automotive...
Chapter
Mit steigender Komplexität der Software von ein- gebetteten Systemen wird es immer wichtiger, die Performance dieser Softwaresysteme bereits im Entwicklungsprozess mit einzubeziehen. Oft- mals mangelt es hier jedoch an Möglichkeiten, Laufzeiten oder Ereignis- se gezielt zu messen und/oder zu zählen. Überwachung zur Laufzeit ist ebenfalls relevant,...
Conference Paper
Due to increasing complexity of software in embedded systems, performance aspects become much more important this days. This should happen early in the development process. Often execution times and events are not easily countable or measurable due to a lack of functionality in these systems. Execution time monitoring is also relevant in terms of r...

Network

Cited By