Chen, Lei (2008) Computer-assisted transformation of design documents from a natural language description to structured modeling languages. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
1MBMR45333.pdf - Accepted Version |
Abstract
In the present thesis, a novel approach is proposed to transform design documents described by a natural language into a structured modeling languages, particularly UML diagrams and FBS models. The transformation consists of two steps: (i) From natural language to an intermediate graphic language called Recursive Object Model (ROM). (ii) From a ROM diagram to a modeling language. The ROM diagram corresponding to a text includes the main semantic information implied in the text by modeling the relations between the words in a text. Based on the semantics implied in the ROM diagram, a set of criteria is proposed to mine the semantic meaning of the original text corresponding to the ROM diagram. Once the semantic meaning of the design documents through their corresponding ROM diagram is captured, a set of mapping rules from the ROM diagram criteria to the modeling language elements is proposed. After that, a set of generation rules to explore the relationship between these elements is proposed to generate UML diagrams and FBS models based on a ROM diagram. A software prototype R2U is presented as a proof of concept for transforming ROM diagrams to UML diagrams. Another software prototype R2FBS is also presented as a proof of concept for transforming ROM diagrams to FBS models. Several case studies show that the proposed approach is feasible. The proposed approach can be applied to requirements modeling in various engineering fields such as software engineering, automotive engineering, and aerospace engineering. Future work is indicated at the end of the present thesis
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Concordia Institute for Information Systems Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Chen, Lei |
Pagination: | x, 87 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M.A. Sc. |
Program: | Institute for Information Systems Engineering |
Date: | 2008 |
Thesis Supervisor(s): | Zeng, Yong |
Identification Number: | LE 3 C66I54M 2008 C45 |
ID Code: | 975904 |
Deposited By: | Concordia University Library |
Deposited On: | 22 Jan 2013 16:17 |
Last Modified: | 13 Jul 2020 20:09 |
Related URLs: |
Repository Staff Only: item control page