TRAM

A tool for transforming textual requirements into analysis models

Keletso J. Letsholo, Liping Zhao, Erol Valeriu Chioasca

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

Abstract

Tool support for automatically constructing analysis models from the natural language specification of requirements (NLR) is critical to model driven development (MDD), as it can bring forward the use of precise formal languages from the coding to the specification phase in the MDD lifecycle. TRAM provides such a support through a novel approach. By using a set of conceptual patterns to facilitate the transformation of an NLR to its target software model, TRAM has shown its potential as an automated tool to support the earliest phase of MDD. This paper describes TRAM and evaluates the tool against three benchmark approaches.

Original languageEnglish
Title of host publication2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings
Pages738-741
Number of pages4
DOIs
Publication statusPublished - Dec 1 2013
Event2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Palo Alto, CA, United States
Duration: Nov 11 2013Nov 15 2013

Other

Other2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013
CountryUnited States
CityPalo Alto, CA
Period11/11/1311/15/13

Fingerprint

Specification languages
Formal languages
Specifications

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Letsholo, K. J., Zhao, L., & Chioasca, E. V. (2013). TRAM: A tool for transforming textual requirements into analysis models. In 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings (pp. 738-741). [6693146] https://doi.org/10.1109/ASE.2013.6693146
Letsholo, Keletso J. ; Zhao, Liping ; Chioasca, Erol Valeriu. / TRAM : A tool for transforming textual requirements into analysis models. 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings. 2013. pp. 738-741
@inproceedings{cd010d62aa6c4d95b8fe8d5bbb2ed2fc,
title = "TRAM: A tool for transforming textual requirements into analysis models",
abstract = "Tool support for automatically constructing analysis models from the natural language specification of requirements (NLR) is critical to model driven development (MDD), as it can bring forward the use of precise formal languages from the coding to the specification phase in the MDD lifecycle. TRAM provides such a support through a novel approach. By using a set of conceptual patterns to facilitate the transformation of an NLR to its target software model, TRAM has shown its potential as an automated tool to support the earliest phase of MDD. This paper describes TRAM and evaluates the tool against three benchmark approaches.",
author = "Letsholo, {Keletso J.} and Liping Zhao and Chioasca, {Erol Valeriu}",
year = "2013",
month = "12",
day = "1",
doi = "10.1109/ASE.2013.6693146",
language = "English",
isbn = "9781479902156",
pages = "738--741",
booktitle = "2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings",

}

Letsholo, KJ, Zhao, L & Chioasca, EV 2013, TRAM: A tool for transforming textual requirements into analysis models. in 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings., 6693146, pp. 738-741, 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013, Palo Alto, CA, United States, 11/11/13. https://doi.org/10.1109/ASE.2013.6693146

TRAM : A tool for transforming textual requirements into analysis models. / Letsholo, Keletso J.; Zhao, Liping; Chioasca, Erol Valeriu.

2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings. 2013. p. 738-741 6693146.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - TRAM

T2 - A tool for transforming textual requirements into analysis models

AU - Letsholo, Keletso J.

AU - Zhao, Liping

AU - Chioasca, Erol Valeriu

PY - 2013/12/1

Y1 - 2013/12/1

N2 - Tool support for automatically constructing analysis models from the natural language specification of requirements (NLR) is critical to model driven development (MDD), as it can bring forward the use of precise formal languages from the coding to the specification phase in the MDD lifecycle. TRAM provides such a support through a novel approach. By using a set of conceptual patterns to facilitate the transformation of an NLR to its target software model, TRAM has shown its potential as an automated tool to support the earliest phase of MDD. This paper describes TRAM and evaluates the tool against three benchmark approaches.

AB - Tool support for automatically constructing analysis models from the natural language specification of requirements (NLR) is critical to model driven development (MDD), as it can bring forward the use of precise formal languages from the coding to the specification phase in the MDD lifecycle. TRAM provides such a support through a novel approach. By using a set of conceptual patterns to facilitate the transformation of an NLR to its target software model, TRAM has shown its potential as an automated tool to support the earliest phase of MDD. This paper describes TRAM and evaluates the tool against three benchmark approaches.

UR - http://www.scopus.com/inward/record.url?scp=84893613188&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84893613188&partnerID=8YFLogxK

U2 - 10.1109/ASE.2013.6693146

DO - 10.1109/ASE.2013.6693146

M3 - Conference contribution

SN - 9781479902156

SP - 738

EP - 741

BT - 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings

ER -

Letsholo KJ, Zhao L, Chioasca EV. TRAM: A tool for transforming textual requirements into analysis models. In 2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013 - Proceedings. 2013. p. 738-741. 6693146 https://doi.org/10.1109/ASE.2013.6693146