Extracting TFM Core Elements From Use Case Scenarios by Processing Structure and Text in Natural Language
Extracting core elements of Topological Functioning Model (TFM) from use case scenarios requires processing of both structure and natural language constructs in use case step descriptions. The processing steps are discussed in the present paper. Analysis of natural language constructs is based on ou...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Sciendo
2019-12-01
|
Series: | Applied Computer Systems |
Subjects: | |
Online Access: | https://doi.org/10.2478/acss-2019-0012 |
id |
doaj-74c915849e154535a8900cfaa9dfb668 |
---|---|
record_format |
Article |
spelling |
doaj-74c915849e154535a8900cfaa9dfb6682021-09-06T19:41:00ZengSciendoApplied Computer Systems2255-86912019-12-012429410310.2478/acss-2019-0012acss-2019-0012Extracting TFM Core Elements From Use Case Scenarios by Processing Structure and Text in Natural LanguageNazaruka Erika0Osis Jānis1Gribermane Viktorija2Department of Applied Computer Science, Riga Technical University, Riga, LatviaDepartment of Applied Computer Science, Riga Technical University, Riga, LatviaInstitute of Applied Computer Systems, Riga Technical University, Riga, LatviaExtracting core elements of Topological Functioning Model (TFM) from use case scenarios requires processing of both structure and natural language constructs in use case step descriptions. The processing steps are discussed in the present paper. Analysis of natural language constructs is based on outcomes provided by Stanford CoreNLP. Stanford CoreNLP is the Natural Language Processing pipeline that allows analysing text at paragraph, sentence and word levels. The proposed technique allows extracting actions, objects, results, preconditions, post-conditions and executors of the functional features, as well as cause-effect relations between them. However, accuracy of it is dependent on the used language constructs and accuracy of specification of event flows. The analysis of the results allows concluding that even use case specifications require the use of rigor, or even uniform, structure of paths and sentences as well as awareness of the possible parsing errors.https://doi.org/10.2478/acss-2019-0012computation independent modelfunctional featurenatural language processingstanford corenlptopological functioning modeluse case |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Nazaruka Erika Osis Jānis Gribermane Viktorija |
spellingShingle |
Nazaruka Erika Osis Jānis Gribermane Viktorija Extracting TFM Core Elements From Use Case Scenarios by Processing Structure and Text in Natural Language Applied Computer Systems computation independent model functional feature natural language processing stanford corenlp topological functioning model use case |
author_facet |
Nazaruka Erika Osis Jānis Gribermane Viktorija |
author_sort |
Nazaruka Erika |
title |
Extracting TFM Core Elements From Use Case Scenarios by Processing Structure and Text in Natural Language |
title_short |
Extracting TFM Core Elements From Use Case Scenarios by Processing Structure and Text in Natural Language |
title_full |
Extracting TFM Core Elements From Use Case Scenarios by Processing Structure and Text in Natural Language |
title_fullStr |
Extracting TFM Core Elements From Use Case Scenarios by Processing Structure and Text in Natural Language |
title_full_unstemmed |
Extracting TFM Core Elements From Use Case Scenarios by Processing Structure and Text in Natural Language |
title_sort |
extracting tfm core elements from use case scenarios by processing structure and text in natural language |
publisher |
Sciendo |
series |
Applied Computer Systems |
issn |
2255-8691 |
publishDate |
2019-12-01 |
description |
Extracting core elements of Topological Functioning Model (TFM) from use case scenarios requires processing of both structure and natural language constructs in use case step descriptions. The processing steps are discussed in the present paper. Analysis of natural language constructs is based on outcomes provided by Stanford CoreNLP. Stanford CoreNLP is the Natural Language Processing pipeline that allows analysing text at paragraph, sentence and word levels. The proposed technique allows extracting actions, objects, results, preconditions, post-conditions and executors of the functional features, as well as cause-effect relations between them. However, accuracy of it is dependent on the used language constructs and accuracy of specification of event flows. The analysis of the results allows concluding that even use case specifications require the use of rigor, or even uniform, structure of paths and sentences as well as awareness of the possible parsing errors. |
topic |
computation independent model functional feature natural language processing stanford corenlp topological functioning model use case |
url |
https://doi.org/10.2478/acss-2019-0012 |
work_keys_str_mv |
AT nazarukaerika extractingtfmcoreelementsfromusecasescenariosbyprocessingstructureandtextinnaturallanguage AT osisjanis extractingtfmcoreelementsfromusecasescenariosbyprocessingstructureandtextinnaturallanguage AT gribermaneviktorija extractingtfmcoreelementsfromusecasescenariosbyprocessingstructureandtextinnaturallanguage |
_version_ |
1717767220850851840 |