Abstract
This paper contributes a new approach for developing UML software designs from Natural Language (NL), making use of a meta-domain oriented ontology, well established software design principles and Natural Language Processing (NLP) tools. In the approach described here, banks of grammatical rules are used to assign event flows from essential use cases. A domain specific ontology is also constructed, permitting semantic mapping between the NL input and the modeled domain. Rules based on the widely-used General Responsibility Assignment Software Principles (GRASP) are then applied to derive behavioral models.
Original language | English |
---|---|
Pages | 324-329 |
Number of pages | 6 |
Publication status | Published - 01 Jul 2014 |
Event | 26th Software Engineering Knowledge Engineering Conference - British Columbia, Vancouver, Canada Duration: 01 Jul 2014 → 03 Jul 2014 |
Conference
Conference | 26th Software Engineering Knowledge Engineering Conference |
---|---|
Country/Territory | Canada |
City | Vancouver |
Period | 01/07/2014 → 03/07/2014 |
Bibliographical note
Proceedings SEKE 2014: The 26th International Conference on Software Engineering & Knowledge EngineeringKeywords
- Requirements Engineering, Requirement Specification
- Software Design Pattern
- UML
- Ontology
- Software model
- Natural Language Processing
ASJC Scopus subject areas
- Computer Science (miscellaneous)
- Artificial Intelligence
- Software
Fingerprint
Dive into the research topics of 'Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns'. Together they form a unique fingerprint.Student theses
-
Visual semi-automation of requirements specification to dynamic models
Jali, N. (Author), Greer, D. (Supervisor) & Hanna, P. (Supervisor), Jul 2022Student thesis: Masters Thesis › Master of Philosophy
File
Profiles
-
Desmond Greer
- School of Electronics, Electrical Engineering and Computer Science - Senior Lecturer
- Knowledge and Data Engineering
Person: Academic