Validation of Rigorous Requirements Specifications and Document Automation with the ITLingo RSL Language
Andre Rodrigues, Alberto Rodrigues da Silva

TL;DR
This paper presents enhancements to the RSL language for requirements validation and document automation, demonstrating improved specification quality and multi-format documentation through a case study and user evaluation.
Contribution
It introduces dynamic validation checks within RSL and an automated document generation method, advancing requirements specification and documentation automation.
Findings
Validation checks improve requirement quality
Automated document generation supports multiple formats
User evaluation confirms usability benefits
Abstract
Despite being an essential step in software development, writing requirements specifications is frequently performed in natural language, leading to issues like inconsistency, incompleteness, or ambiguity. The ITLingo initiative has introduced a requirements specification language named RSL to enhance the rigor and consistency of technical documentation. On the other hand, natural language processing (NLP) is a field that has been supporting the automatic analysis of requirements by helping to detect issues that may be difficult to see during a manual review. Once the requirements specifications are validated, it is important to automate the generation of documents for these specifications to reduce manual work, reduce errors, and to produce documentation in multiple formats that are more easily reusable or recognized by the different stakeholders. This paper reviews existing research…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Advanced Software Engineering Methodologies
