Useful Links
Computer Science
Control Systems
Real-Time Systems
1. Fundamentals of Real-Time Systems
2. Real-Time Task Modeling
3. Real-Time Scheduling Theory
4. Schedulability Analysis
5. Resource Management and Synchronization
6. Real-Time Operating Systems
7. Real-Time Communication
8. System Design and Analysis
9. Verification and Validation
10. Fault Tolerance and Reliability
System Design and Analysis
Requirements Engineering
Requirements Engineering for Real-Time Systems
Eliciting Timing Requirements
Functional vs. Non-Functional Requirements
Requirements Traceability
Timing Requirements Specification
End-to-End Timing Constraints
Jitter Requirements
Throughput Requirements
System Modeling and Specification
Behavioral Modeling
Finite State Machines and Statecharts
State Machine Design
Hierarchical State Machines
Modeling System Behavior
Petri Nets
Modeling Concurrency and Synchronization
Timed Petri Nets
Analysis Techniques
Process Algebras
Communicating Sequential Processes
Calculus of Communicating Systems
Architectural Modeling
UML for Real-Time
Structural and Behavioral Modeling
Real-Time UML Profile
Sequence Diagrams for Timing
AADL
Architecture Analysis and Design Language
Component-Based Modeling
Property Specifications
Timing Analysis
Worst-Case Execution Time Analysis
Static Analysis Methods
Code Analysis Techniques
Control Flow Analysis
Data Flow Analysis
Measurement-Based Methods
Empirical Measurement
Instrumentation Techniques
Statistical Analysis
Hybrid Methods
Combining Static and Measurement Approaches
Probabilistic WCET
End-to-End Timing Analysis
Timing Chain Analysis
Distributed System Timing
Network Delay Analysis
Performance Analysis
Simulation and Modeling
Discrete Event Simulation
Queuing Theory Applications
Performance Metrics
Analytical Methods
Mathematical Modeling
Stochastic Analysis
Optimization Techniques
Previous
7. Real-Time Communication
Go to top
Next
9. Verification and Validation