Sebastian Fischmeister

Contact via University of Waterloo

Key Research Areas
Associated Researchers
Associated Organizations

Recent Research Projects

Trace analysis for safety assurance of critical software systems

2016/17-2019/20 • $912,687 • PI,CO
Safety-critical systems are pervasive throughout our society with everyday objects such as airplanes, cars, trains, or medical devices. The requested functionality and expectations from these systems is growing rapidly and consequently they become more complex. The challenge is that while the...

DBL: Driver Behaviour Learning

2018/19-2019/20 • $348,511 • PI,CO
The project goal is to develop machine learning technology to mimic driver behaviour under normal driving conditions in North America. Such learnt models would be applicable to improve the functionality of a variety of different features including, but not limited to Adaptive Cruise Control...

ECUgram: fingerprinting commercial-off-the-shelf electronic control units

2018/19-2019/20 • $290,000 • PI
Original Equipment Manufacturers (OEMs) often build complex transportation systems that consist of many components. In that role, OEMs usually also act as an integrator as they purchase components from suppliers to integrate into the transportation system. To lower the cost of the resulting...

Specification Mining of Time-sensitive Systems for Safety and Security Applications

2018/19-2019/20 • $110,000 • PI
Embedded safety-critical systems are essential for Canada and Canadians. Should safety-critical systems fail to provide their required functionality, they have the potential to cause harm to people, loss of capital infrastructure, or significant damage to the environment. Canadians rely on...

NSERC/Magna Industrial Research Chair in Automotive Software for Connected and Automated Vehicles

2019/20 • $91,540 • PI
Embedded software,Real-time systems,Safety-critical systems

NSERC CREATE in Product-Line Engineering for Cyber-physical Systems

2015/16-2018/19 • $993,535 • PI,CO
Cyber-physical systems are penetrating every aspect of our lives and will transform how we interact with the physical world. These systems will enable self-driving cars, safer and cleaner airplanes, smart renewable energy systems, intelligent homes, and new types of medical devices. The next...

Product pipeline and design exploration for avionics software

2014/15-2017/18 • $411,424 • PI,CO
Control software is pervasive in all modern avionics products. Developing the control software is expensive. In general produce line technology helps to reduce the cost of developing related products. However, the technology has not been applied to avionics systems so far. In this project, we...

Rigorous Empirical Performance Analysis of Embedded Systems

2013/14-2017/18 • $180,000 • PI
Empirical systems research is facing a dilemma: getting accurate measurements is difficult and time consuming. Minor aspects of an experimental setup can have a significant impact on performance measurements and potentially invalidate conclusions drawn. The growth in complexity and size of...

Reliable measurement contexts for empirical performance evaluation

2014/15-2017/18 • $100,513 • PI
The usual yardstick for measuring results in systems research is performance data. For example, the question is whether a particular change in the compiler or the operating system increases or decreases the system throughput. However, recent results show that minor aspects can have a significant...

The Upgradable Car: Safely Extensible Automotive Systems and Software

2014/15-2016/17 • $435,560 • PI,CO
The objective of this research is to create a Safely Extensible Automotive Systems and Software Architecture (SEASAR) and associated development and quality-assurance methods to enable post-manufacturing upgradability of automobiles through smart apps and devices produced by independent...

Development of new technologies for design and popularization of urban vehicles

2014/15-2016/17 • $325,262 • PI,CO
Traffic congestion is a growing problem in large cities. The number of vehicles on the road worldwide is expected to quadruple to nearly 3 billion by 2050, while the number of roadways is expected to remain approximately the same in the city cores. The average number of occupants of a single...

Using GPUs for runtime monitoring and trace analysis

2015/16-2016/17 • $170,000 • PI
Computer software is growing exponentially in size and thus complexity. Despite this growth in complexity, software still must be correct, which means that the software must comply with a given specification and is thus free of software defects. Runtime monitoring is a technique that checks the...

Network for the engineering of complex software intensive systems for automotive systems - NECSIS

2010/11-2015/16 • $10,575,000 • PI,CO
Software-Intensive Systems provide mission-critical control and coordination among the wide variety of hardware components that make modern high-technology systems possible. Major industries, such as transportation, communications, aerospace, and health are now heavily dependent on...

Next generation electric vehicles: development of key technologies and full vehicle testing

2010/11-2015/16 • $3,568,000 • PI,CO
Rising expectations for vehicle efficiency, safety, sustainability, and comfort are the primary market drivers in the global automotive industry today. It is highly anticipated that development of leading-edge technological solutions that will both enhance fuel efficiency and reduce harmful...

Rigorous automated implementation of dependable distributed real-time systems (RAIDR)

2012/13-2015/16 • $592,500 • PI,CO
Design and implementation of real-time distributed and multi-core systems often involves many subtleties due to their inherent complex structure and timing constraints, as well as the potential occurrence of faults. This task is often challenging, error-prone, and the outcome is not easily...

Advanced data analysis for aircraft health management systems

2015/16 • $25,000 • PI
and operation of the aircraft depends on these modules and thus they are regularly inspected to determine whether they need maintenance. System health management, specifically called Aircraft Health Management System (AHMS), provides the functionality to assess and predict the status of aircraft...

Trace analysis of controller area network data

2015/16 • $25,000 • PI
In this project, SOTI Research and Innovation and the research team will investigate the applicability of data analysis for estimating the status of a motor vehicle. We will identify data sources available in modern vehicles, characterize these data sources, and compare available sources from...

Model-assisted debugging of embedded systems

2010/11-2012/13 • $47,700 • PI
Software testing and debugging take up between 30 and 50% of the development cost in embedded systems. Despite this large percentage and the associated enormous costs, only little attention has been devoted to debugging of embedded real-time systems. Ad-hoc methods such as blinking lights to...

Embedded Software Validation Laboratory

2012/13 • $43,590 • PI
Embedded control systems are omnipresent and include applications from consumer applications (e.g., microwave ovens and washing machines) but also safety-critical applications (e.g., implanted pacemakers and distributed industrial plant automation systems for nuclear reactors). Embedded control...

Hardware-in-the-loop Simulation for Scalable Deposit Module (SDM) Systems

2012/13 • $25,000 • PI
Developing embedded software is a complex and error-prone task. The typical development path for embedded systems follows a three-step approach: (1) simulation, (2) hardware-in-the loop simulation, and (3) concrete implementation. As part of this, hardware-in-the-loop simulation is a widely...