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