Advanced

reqT.org – Towards a Semi-Formal, Open and Scalable Requirements Modeling Tool

Regnell, Björn LU (2013) International Workshop on Requirements Engineering: Foundation for Software Quality, 2013 In Lecture Notes in Computer Science 7830. p.112-118
Abstract
[Context and motivation] This research preview presents ongoing work on a free software requirements modeling tool called reqT that is developed in an educational context. [Question/problem] The work aims to engage computer science students in Requirements Engineering (RE) through a tool that captures essential RE concepts in executable code. [Principal ideas] Requirements are modeled using an internal DSL in the Scala programming language that blends natural language strings with a graph-oriented formalism. [Contribution] The metamodel of reqT and its main features are presented and modeling examples are provided together with a discussion on initial experiences from student projects, limitations and directions of further research.
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
requirements engineering, requirements modeling, software engineering, CASE tool, requirements metamodel, requirements engineering education, internal DSL, embedded DSL, Scala programming language
in
Lecture Notes in Computer Science
editor
Doerr, Joerg and Opdahl, Andreas L.
volume
7830
pages
7 pages
publisher
Springer
conference name
International Workshop on Requirements Engineering: Foundation for Software Quality, 2013
external identifiers
  • Scopus:84875863502
ISBN
978-3-642-37421-0
978-3-642-37422-7
project
EASE
language
English
LU publication?
yes
id
78881225-6983-4547-8889-df616116ff56 (old id 4191773)
date added to LUP
2013-12-05 12:19:34
date last changed
2017-01-01 08:01:16
@inproceedings{78881225-6983-4547-8889-df616116ff56,
  abstract     = {[Context and motivation] This research preview presents ongoing work on a free software requirements modeling tool called reqT that is developed in an educational context. [Question/problem] The work aims to engage computer science students in Requirements Engineering (RE) through a tool that captures essential RE concepts in executable code. [Principal ideas] Requirements are modeled using an internal DSL in the Scala programming language that blends natural language strings with a graph-oriented formalism. [Contribution] The metamodel of reqT and its main features are presented and modeling examples are provided together with a discussion on initial experiences from student projects, limitations and directions of further research.},
  author       = {Regnell, Björn},
  booktitle    = {Lecture Notes in Computer Science},
  editor       = {Doerr, Joerg and Opdahl, Andreas L.},
  isbn         = {978-3-642-37421-0},
  keyword      = {requirements engineering,requirements modeling,software engineering,CASE tool,requirements metamodel,requirements engineering education,internal DSL,embedded DSL,Scala programming language},
  language     = {eng},
  pages        = {112--118},
  publisher    = {Springer},
  title        = {reqT.org – Towards a Semi-Formal, Open and Scalable Requirements Modeling Tool},
  volume       = {7830},
  year         = {2013},
}