Introduction Flashcards

1
Q

Definition: Embedded Systems

A

“Embedded systems are information processing systems embedded into a larger product” - Peter Marwedel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definition: Cyber-Physical Systems

A

“Cy-Phy Systems are integrations of computation with physical processes” - Edward Lee

Cyberphysical system (CPS) = Embedded System + physical environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definition: Ubiquitous Computing

A

Information anytime, anywhere

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Characteristics: Dependability (5)

A

CPS & ES must be dependable:

  • Reliability R(t) = Probability of a system working correctly (works at t=0)
  • Maintainability M(d) = Probabilty system works d time units after error occured
  • Availability A(t) = Probabily of system working at time t
  • Saftey = no harm causing
  • Security = Confidential and authentic communication
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Characteristics: Efficiency (5)

A

CPS & ES must be efficient:

  • code-size efficient
  • run-time efficient
  • weight efficient
  • cost efficient
  • energy efficient
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Characteristics: Real-time constraints (hard, soft)

A

CPS & ES must meet Real-time constraints:

  • reaction of ES in time interval dictated by environment
  • “a real time constraint is called hard, if not meeting the constraint could result in a catastrophe.” (Kopetz 1997.)
  • all other time constraints are called soft
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Characteristics: Reactive System

A
  • “A reactive system is one which is in continual interaction with its environment and executes at a pace determined by that environment”.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Characteristics: Hybrid System

A

“System with analog and digital parts”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Characteristics: Dedicated Systems

A
  • dedicated to a certain application (minimize resources and maximize robustness)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the major characteristics of CPS & ES and what alternative definition follows for an ES?

A
  • Dependability
  • Efficiency
  • Real-time constraints
  • System Type (hybrid, dedicated, reactive)
  • Security

Not every CPS & ES has ALL of the above characteristics :
Def. “Information processing systems having most of the above characteristics are called embedded systems”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Challenges in Embedded System Design? (hardware/software)

A
  • Implementation in hardware: lack of flexibility, expensive mask cost for specialized integrated circuits
  • Implementation in software: knowledge of many areas must be available (not only software),testing and validation of specifications
  • Software Complexity: code size and development cost (i.e. >70% for development cost of car electronics)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hypothetical Design flow in Embedded Systems?

A
  1. Application Knowledge
  2. Specification
  3. ES-Hardware
  4. System Software

(reoccuring) :
5. Evaluation & Validation (energy, cost, performance)
6. Application mapping
7. Optimization

  1. Test
How well did you know this?
1
Not at all
2
3
4
5
Perfectly