QoS is a simple and extendable configuration language for modeling capability and requirement profiles. Currently the language enables the specification of the following capabilities and requirements:
Capabilites:
- Liveliness
- Reliability
- Deadline
- Lifespan
- Lease duration
- History
- Depth
- Durability
Requirements:
- Jitter
- Delay
- Availability
- Loss rate
- Data rate
- Error rate
- DDS DSL: An extension of the QoS DSL that constraints the definitons of QoS capabilities to ensure a valid profile in DDS.
This language was created with JetBrains' MPS.