2 - System Modeling Flashcards
(Non-)Deterministic State Machine with Inputs/Outputs
defined by 5-triple M = (Q;I;O;delta;Q0) with Q (set of states) - I/O (I/O messages) - delta (transition function) - Q0 (initial states)
Interfaces
Boundary between system and its context
Abstract Computation Structure
Set of all computation structures that realize same access view + abstract view on support set and available functions
Stream
Communication history of a channel on the discrete time N (data stream: sequence of messages)
Hybrid Automation
real systems: discrete + continuous phenomena - eg. automobile engine (continuous fuel injection + discrete microcontroller)
Behavioral Refinement
s1/s2: s2 => s1
Interface Refinement
allow to change syntactic interface of a system
Computation Structure
Family of support set and functions // PRO: combination of data descriptions and operations & independence of usage/realization
Parts of a system
Scope (defines domains) + Interface (type of interaction)+ Context (sets system environment) + Structure (describes internal system)
Reasons for Using System Models
Clear Notion + Depict Views + State informal descriptions
Types Of State Machines
Deterministic State Machine (DFA) & Non-Deterministic State Machine (NFA)
State View
Modeling of the states of a system and its behavior via transitions
State Machines can be …
partial + total + deterministic + non-deterministic
Model
Abstracted reflection of reality or system that has to be developed
SysML
Systems Modeling Language: UML based standardized modeling language for complex systems