Skip to Content

RSL ยท Requirements Specification Language

RSL is a controlled natural language for requirements-related information.

It supports rigorous representations of concepts such as: stakeholders; actors; goals; functional requirements; quality requirements; constraints; use cases; user stories; data entities; state machines, tests and acceptance criteria. RSL aims to improve the rigour, consistency and automation of requirements and tests specifications while preserving accessibility for human readers.

Furthermore, research has explored the use of configurable validation checks, linguistic rules and template-based document generation for RSL specifications.

Details

Version
2.6
Status
Active
File extensions
.rsl,.rslx
Created
20-08-2026
Documentation
https://github.com/ITLingo/RSL-Specs-Examples