We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Application of Ontologies in Identifying Requirements Patterns in Use Cases

Authors: Rui Couto (University of Minho), António Nestor Ribeiro (University of Minho), José Creissac Campos (University of Minho)
Abstract: Use case specifications have successfully been used for requirements description. They allow joining, in the same modeling space, the expectations of the stakeholders as well as the needs of the software engineer and analyst involved in the process. While use cases are not meant to describe a system's implementation, by formalizing their description we are able to extract implementation relevant information from them. More specifically, we are interested in identifying requirements patterns (common requirements with typical implementation solutions) in support for a requirements based software development approach. In the paper we propose the transformation of Use Case descriptions expressed in a Controlled Natural Language into an ontology expressed in the Web Ontology Language (OWL). OWL's query engines can then be used to identify requirements patterns expressed as queries over the ontology. We describe a tool that we have developed to support the approach and provide an example of usage.
Comments: In Proceedings FESCA 2014, arXiv:1404.0436
Subjects: Software Engineering (cs.SE); Computation and Language (cs.CL); Information Retrieval (cs.IR)
ACM classes: D.2.1; D.2.2; D.2.10
Journal reference: EPTCS 147, 2014, pp. 62-76
DOI: 10.4204/EPTCS.147.5
Cite as: arXiv:1404.0850 [cs.SE]
  (or arXiv:1404.0850v1 [cs.SE] for this version)

Submission history

From: EPTCS [view email]
[v1] Thu, 3 Apr 2014 10:44:20 GMT (295kb,D)

Link back to: arXiv, form interface, contact.