Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns

Nurfauza Jali, Desmond Greer, Philip Hanna

Research output: Contribution to conferencePaperpeer-review

4 Citations (Scopus)
399 Downloads (Pure)

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 languageEnglish
Pages324-329
Number of pages6
Publication statusPublished - 01 Jul 2014
Event26th Software Engineering Knowledge Engineering Conference - British Columbia, Vancouver, Canada
Duration: 01 Jul 201403 Jul 2014

Conference

Conference26th Software Engineering Knowledge Engineering Conference
Country/TerritoryCanada
CityVancouver
Period01/07/201403/07/2014

Bibliographical note

Proceedings SEKE 2014: The 26th International Conference on Software Engineering & Knowledge Engineering

Keywords

  • 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.

Cite this