Abstract
Requirements analysis and modeling is a challenging task involving complex knowledge of the domain to be engineered, modeling notation, modelling knowledge, etc. When constructing architectural artefacts experts rely largely on the tacit knowledge that they have built based on previous experiences. Such implicit knowledge is difficult to teach to novices, and the cost of the gap between classroom knowledge and real business situations is thus reflected in further needs for post-graduate extensive trainings for novice and junior analysts. This research aims to explore the state-of-the art natural language processing techniques that can be adopted in the domain of requirements engineering to assist novices in their task of knowledge construction when learning requirements analysis and modeling. The outcome includes a method called Text-To-Model (TeToMo) that combines the state-of-the-art natural language processing approaches and techniques for identifying potential architecture elemen t candidates out of textual descriptions (business requirements). A subsequent prototype is implemented that can assist a knowledge construction process through (semi-) automatic generation and validation of Unified Modeling Lnaguage (UML) models. In addition, to the best of our knowledge, a method that integrates machine learning based method has not been thoroughly studied for solving requirements analysis and modeling problem. The results of this study suggest that integrating machine learning methods, word embedding, heuristic rules, statistical and linguistic knowledge can result in increased number of automated detection of model constructs and thus also better semantic quality of outcome models.
Original language | English |
---|---|
Title of host publication | Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - MODELSWARD |
Publisher | SCITEPRESS |
Pages | 129-136 |
ISBN (Electronic) | 978-989-758-550-0 |
DOIs | |
Publication status | Published - 2022 |
Event | 10th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2022 - Virtual Duration: 6 Feb 2022 → 8 Feb 2022 Conference number: 10 |
Conference
Conference | 10th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2022 |
---|---|
Abbreviated title | MODELSWARD 2022 |
Period | 6/02/22 → 8/02/22 |