Validating an Approach to Formalize Use Cases with Ontologies
Use case driven development methodologies put use cases at the center of the software development process. However, in order to support automated development and analysis, use cases need to be appropriately formalized. This will also help guarantee consistency between requirements specifications and...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2016-03-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1603.08632v1 |
id |
doaj-2ca09c079aaf4cf680ea42716aeac887 |
---|---|
record_format |
Article |
spelling |
doaj-2ca09c079aaf4cf680ea42716aeac8872020-11-24T22:40:49ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802016-03-01205Proc. FESCA 201611510.4204/EPTCS.205.1:8Validating an Approach to Formalize Use Cases with OntologiesRui Couto0António Nestor Ribeiro1José Creissac Campos2 HASLab/INESCT TEC and Dept. of Informatics/University of Minho HASLab/INESCT TEC and Dept. of Informatics/University of Minho HASLab/INESCT TEC and Dept. of Informatics/University of Minho Use case driven development methodologies put use cases at the center of the software development process. However, in order to support automated development and analysis, use cases need to be appropriately formalized. This will also help guarantee consistency between requirements specifications and the developed solutions. Formal methods tend to suffer from take up issues, as they are usually hard to accept by industry. In this context, it is relevant not only to produce languages and approaches to support formalization, but also to perform their validation. In previous works we have developed an approach to formalize use cases resorting to ontologies. In this paper we present the validation of one such approach. Through a three stage study, we evaluate the acceptance of the language and supporting tool. The first stage focusses on the acceptance of the process and language, the second on the support the tool provides to the process, and finally the third one on the tool's usability aspects. Results show test subjects found the approach feasible and useful and the tool easy to use.http://arxiv.org/pdf/1603.08632v1 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Rui Couto António Nestor Ribeiro José Creissac Campos |
spellingShingle |
Rui Couto António Nestor Ribeiro José Creissac Campos Validating an Approach to Formalize Use Cases with Ontologies Electronic Proceedings in Theoretical Computer Science |
author_facet |
Rui Couto António Nestor Ribeiro José Creissac Campos |
author_sort |
Rui Couto |
title |
Validating an Approach to Formalize Use Cases with Ontologies |
title_short |
Validating an Approach to Formalize Use Cases with Ontologies |
title_full |
Validating an Approach to Formalize Use Cases with Ontologies |
title_fullStr |
Validating an Approach to Formalize Use Cases with Ontologies |
title_full_unstemmed |
Validating an Approach to Formalize Use Cases with Ontologies |
title_sort |
validating an approach to formalize use cases with ontologies |
publisher |
Open Publishing Association |
series |
Electronic Proceedings in Theoretical Computer Science |
issn |
2075-2180 |
publishDate |
2016-03-01 |
description |
Use case driven development methodologies put use cases at the center of the software development process. However, in order to support automated development and analysis, use cases need to be appropriately formalized. This will also help guarantee consistency between requirements specifications and the developed solutions. Formal methods tend to suffer from take up issues, as they are usually hard to accept by industry. In this context, it is relevant not only to produce languages and approaches to support formalization, but also to perform their validation. In previous works we have developed an approach to formalize use cases resorting to ontologies. In this paper we present the validation of one such approach. Through a three stage study, we evaluate the acceptance of the language and supporting tool. The first stage focusses on the acceptance of the process and language, the second on the support the tool provides to the process, and finally the third one on the tool's usability aspects. Results show test subjects found the approach feasible and useful and the tool easy to use. |
url |
http://arxiv.org/pdf/1603.08632v1 |
work_keys_str_mv |
AT ruicouto validatinganapproachtoformalizeusecaseswithontologies AT antonionestorribeiro validatinganapproachtoformalizeusecaseswithontologies AT josecreissaccampos validatinganapproachtoformalizeusecaseswithontologies |
_version_ |
1725703051529945088 |