TL;DR
This paper reviews NLP-based methods for requirements formalization, emphasizing semantic understanding and semi-automated rule creation, demonstrated through industrial automotive and railway case studies.
Contribution
It introduces a framework for semi-automated requirements formalization using NLP, highlighting the use of semantic analysis and iterative rule development.
Findings
Pre-trained NLP models reduce effort in rule creation.
Methods are adaptable to specific domains and use cases.
Demonstrated effectiveness on automotive and railway requirements.
Abstract
It is a long-standing desire of industry and research to automate the software development and testing process as much as possible. In this process, requirements engineering (RE) plays a fundamental role for all other steps that build on it. Model-based design and testing methods have been developed to handle the growing complexity and variability of software systems. However, major effort is still required to create specification models from a large set of functional requirements provided in natural language. Numerous approaches based on natural language processing (NLP) have been proposed in the literature to generate requirements models using mainly syntactic properties. Recent advances in NLP show that semantic quantities can also be identified and used to provide better assistance in the requirements formalization process. In this work, we present and discuss principal ideas and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
