Skip to content

QoS DSL is a exntendible configuration language for modeling communication QoS capabilities and requirements.

License

Notifications You must be signed in to change notification settings

samuelpg/qos-dsl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QoS DSL

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

Extensions

  • 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.

About

QoS DSL is a exntendible configuration language for modeling communication QoS capabilities and requirements.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages