Glossary
Terms used in the research pages
Plain-language explanations of the technical terms that appear on this site, grouped by area. They are written for newcomers; for precise definitions, please refer to textbooks and standards.
Area
Basics
- Embedded system
A computer built into a product such as a car, home appliance, or industrial machine to control it. Most of the computers around us are embedded systems rather than PCs or smartphones.
- Dependability
An umbrella property covering safety, reliability, availability, security, and related qualities: what lets people keep using a system with confidence over its whole life.
- Resilience
The ability of a system to keep functioning and recover when parts of it fail or when its environment changes.
Area
Embedded systems and real time
- Real-time property
Not raw speed, but the guarantee that processing finishes within a fixed deadline. A brake control program that is usually fast but occasionally late is not real-time.
- RTOS (real-time operating system)
An operating system designed for systems with deadlines. It gives fine-grained control over the priority and timing of tasks.
- Scheduling
Deciding the order and timing in which tasks receive the CPU and other computing resources.
- Mixed criticality
Running functions of different importance (criticality) safely together on a single computer, so that a failure in a less important function cannot disturb a critical one.
- Software-defined vehicle (SDV)
A car whose features can be added or changed through software updates after it is sold.
Area
Security and verification
- Fuzzing
A testing technique that feeds a program large numbers of automatically generated inputs to uncover bugs and vulnerabilities.
- Formal methods
Techniques that verify properties of systems and programs rigorously, based on mathematical models rather than testing alone.
- Assurance case
A structured argument, backed by evidence, that shows why a system is safe or secure.
- CAN (Controller Area Network)
A standard in-vehicle network that connects the electronic control units (ECUs) inside a car.
Area
IoT and Web3
- IoT (Internet of Things)
Devices such as appliances, sensors, and industrial equipment connected to networks, exchanging data with services and with each other.
- Blockchain
A way of keeping records shared across many participants so that they are very hard to tamper with, without relying on a single administrator.
- Smart contract
A program stored on a blockchain that executes automatically according to predefined conditions.
- Web3
A general term for decentralized services built on blockchains and smart contracts, operated without a single central administrator.
- Zero-knowledge proof
A cryptographic technique for proving that a statement is true without revealing the underlying data.
Area
Systems of Systems and services
- System of Systems (SoS)
An arrangement in which multiple independently owned and operated systems cooperate to achieve a purpose that none of them could achieve alone.
- MaaS (Mobility as a Service)
A service that combines trains, buses, ride-sharing, and other transport modes into a single, seamless offering.
- Digital twin
A virtual replica of a real system or environment, used to simulate, analyze, and verify its behavior.