Theses and Dissertations
Date of Award
8-1-2024
Document Type
Thesis
Degree Name
Master of Science in Engineering (MSE)
Department
Mechanical Engineering
First Advisor
Satya Aditya Akundi
Second Advisor
Constantine Tarawneh
Third Advisor
Hiram Moya
Abstract
This thesis explores the applications of natural language processing (NLP) techniques in model-based system engineering (MBSE) to help generate System Modeling Language (SysML) diagrams. MBSE is a method that aids in enhancing traditional engineering practices by modeling to help improve understanding and communication in systems development. SysML, one of the modeling languages for MBSE, helps represent a system's architecture, behavior, and information flow. Translating systems requirements and specifications into SysML models can be time-consuming and can lead to errors when created manually. Automating the creation of SysML diagrams from textual descriptions with the help of NLP techniques can aid in faster realization and reduce modeling errors. This will simplify the initial stages of system design, ensuring precision and uniformity in models. Despite the promise, generating SysML diagrams using NLP faces challenges against natural language’s inherent complexity and the need for significant domain knowledge, leading to challenges in extracting and interpreting system requirements from natural language text. This thesis reviews three commonly used NLP-based approaches to generate system representation from natural language text, i.e., Rule-based, Machine Learning (ML)-based, and Hybrid methods. The rule-based method relies on predefined rules to map text to SysML elements, the Machine Learning method learns from data to identify relationships and patterns, and the Hybrid method aims to combine the strengths of both. Further, a Rule-based framework is proposed to partially automate the generation of SysML diagrams to address some of the challenges identified. The framework demonstrates its effectiveness in creating a SysML representation by implementing an application for generating Class diagrams. The proposed framework underlines the potential issues related to natural language variability and complexity, paving the way for a more streamlined generation of system architectural representations.
Recommended Citation
Ontiveros, Joshua Andre, "Natural Language Processing for Automated SysML Diagram Generation" (2024). Theses and Dissertations. 1599.
https://scholarworks.utrgv.edu/etd/1599
Comments
Copyright 2024 Joshua Andre Ontiveros. https://proquest.com/docview/3115714498