An NLP-based System for Automated Compliance Analysis and Requirement Classification in Engineering Applications

dc.contributor.authorDing, Shuyue
dc.contributor.authorLindén, Johan
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerMohamad, Mazen
dc.contributor.supervisorInayat, Irum
dc.date.accessioned2025-10-06T12:38:18Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractRegulatory compliance is a critical challenge in engineering product development, particularly in industries governed by complex and frequently evolving standards. This research, conducted in collaboration with Volvo Penta, explores the use of Natural Language Processing (NLP) techniques to automate the classification and interpretation of regulatory clauses in support of early-stage requirements analysis, with a focus on ensuring traceability, usability, and transparency in the decision making process. The proposed method integrates rule-based preprocessing, domain specific keyword enrichment, semantic similarity retrieval using dense embeddings, and reasoning about individual regulatory statements using large language models (LLMs). The system is connected to Volvo Penta’s SystemWeaver platform to sup port traceable, explainable, and human-reviewable predictions at the clause level. By automating the identification and interpretation of relevant regulatory content, the system reduces manual workload, improves consistency, and enables scalable compliance workflows. Evaluation through both quantitative analysis and expert feedback indicates strong alignment with human judgment and demonstrates the system’s value as a decision-support tool in industrial engineering compliance processes. While limitations remain in handling edge cases and ambiguous regulatory language, results suggest that NLP-driven methods can meaningfully support scalable, traceable, and more efficient compliance processes in industrial engineering settings.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310589
dc.language.isoeng
dc.relation.ispartofseriesCSE 25-08
dc.setspec.uppsokTechnology
dc.subjectNatural Language Processing, Regulatory Compliance, Engineering Re quirements, Large Language Models, Semantic Embeddings, SystemWeaver, Human in-the-Loop
dc.titleAn NLP-based System for Automated Compliance Analysis and Requirement Classification in Engineering Applications
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 25-08 SD JL (1).pdf
Storlek:
9.15 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: