Topics

Design Methodology

  • Platform-based design
  • Model-based design and Synthesis
  • Simulation, Validation, and Verification
  • Architecture and performance abstraction (aspects)

Interfaces

  • Static semantics (types and ontologies)
  • Dynamic semantics (behavioral interfaces)
  • Contracts

Models of Computation (MoCs)

  • Background math: Partial orders and fixed points
  • Synchronous/Reactive (SR)
  • Discrete-events (DE)
  • Continuous-time
  • State machines
  • Mixed models (Hybrid Systems)
  • Threads
  • Event-handler models
  • Process networks
  • Dataflow