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

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

3 Citations (SciVal)
158 Downloads (Pure)

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.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science
EditorsJoerg Doerr, Andreas L. Opdahl
PublisherSpringer
Pages112-118
Number of pages7
Volume7830
ISBN (Print)978-3-642-37421-0, 978-3-642-37422-7
Publication statusPublished - 2013
EventInternational Workshop on Requirements Engineering: Foundation for Software Quality, 2013 - Essen, Germany
Duration: 2013 Apr 82013 Apr 11
Conference number: 19

Publication series

Name
Volume7830

Workshop

WorkshopInternational Workshop on Requirements Engineering: Foundation for Software Quality, 2013
Abbreviated titleREFSQ 2013
Country/TerritoryGermany
CityEssen
Period2013/04/082013/04/11

Subject classification (UKÄ)

  • Computer Science

Keywords

  • requirements engineering
  • requirements modeling
  • software engineering
  • CASE tool
  • requirements metamodel
  • requirements engineering education
  • internal DSL
  • embedded DSL
  • Scala programming language

Fingerprint

Dive into the research topics of 'reqT.org – Towards a Semi-Formal, Open and Scalable Requirements Modeling Tool'. Together they form a unique fingerprint.

Cite this