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

Research output: Contribution to conferencePaper

2 Citations (Scopus)
217 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
CountryCanada
CityVancouver
Period01/07/201403/07/2014

Fingerprint

Software design
Ontology
Semantics
Processing

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

Cite this

Jali, N., Greer, D., & Hanna, P. (2014). Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns. 324-329. Paper presented at 26th Software Engineering Knowledge Engineering Conference, Vancouver, Canada.
Jali, Nurfauza ; Greer, Desmond ; Hanna, Philip. / Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns. Paper presented at 26th Software Engineering Knowledge Engineering Conference, Vancouver, Canada.6 p.
@conference{d8e947441b954fc18aaf41f3a43fe28d,
title = "Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns",
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.",
keywords = "Requirements Engineering, Requirement Specification, Software Design Pattern, UML, Ontology, Software model, Natural Language Processing",
author = "Nurfauza Jali and Desmond Greer and Philip Hanna",
note = "Proceedings SEKE 2014: The 26th International Conference on Software Engineering & Knowledge Engineering; 26th Software Engineering Knowledge Engineering Conference ; Conference date: 01-07-2014 Through 03-07-2014",
year = "2014",
month = "7",
day = "1",
language = "English",
pages = "324--329",

}

Jali, N, Greer, D & Hanna, P 2014, 'Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns', Paper presented at 26th Software Engineering Knowledge Engineering Conference, Vancouver, Canada, 01/07/2014 - 03/07/2014 pp. 324-329.

Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns. / Jali, Nurfauza; Greer, Desmond; Hanna, Philip.

2014. 324-329 Paper presented at 26th Software Engineering Knowledge Engineering Conference, Vancouver, Canada.

Research output: Contribution to conferencePaper

TY - CONF

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

AU - Jali, Nurfauza

AU - Greer, Desmond

AU - Hanna, Philip

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

PY - 2014/7/1

Y1 - 2014/7/1

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

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

KW - Requirements Engineering, Requirement Specification

KW - Software Design Pattern

KW - UML

KW - Ontology

KW - Software model

KW - Natural Language Processing

M3 - Paper

SP - 324

EP - 329

ER -

Jali N, Greer D, Hanna P. Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns. 2014. Paper presented at 26th Software Engineering Knowledge Engineering Conference, Vancouver, Canada.