Requirement traceability: A model-based approach

Omar Badreddin, Arnon Sturm, Timothy C. Lethbridge

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

Abstract

Requirements tractability remains challenging, particularly in the prevalence of code centric approaches. Similarly, within the emerging model centric paradigm, requirements traceability is addressed only to a limited extent. To facilitate such traceability, we call for representing requirements as first class entities in the emerging paradigm of model-oriented programming. This has the objective of enabling software developers, modelers, and business analysts to manipulate requirements entities as textual model and code elements. To illustrate the feasibility of such an approach, we propose a Requirement-Oriented Modeling and Programming Language (ROMPL) that demonstrates how modeling abstractions can be utilized to manage the behavior and relationships of key requirements entities.

Original languageEnglish
Title of host publication2014 IEEE 4th International Model-Driven Requirements Engineering Workshop, MoDRE 2014 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers
Pages87-91
Number of pages5
ISBN (Electronic)9781479963430
DOIs
StatePublished - 1 Jan 2014
Event2014 IEEE 4th International Model-Driven Requirements Engineering Workshop, MoDRE 2014 - Karlskrona, Sweden
Duration: 25 Aug 201425 Aug 2014

Publication series

Name2014 IEEE 4th International Model-Driven Requirements Engineering Workshop, MoDRE 2014 - Proceedings

Conference

Conference2014 IEEE 4th International Model-Driven Requirements Engineering Workshop, MoDRE 2014
Country/TerritorySweden
CityKarlskrona
Period25/08/1425/08/14

Keywords

  • Action languages
  • Domain Specific Language
  • MDA
  • Modeling
  • Requirements

ASJC Scopus subject areas

  • Modeling and Simulation
  • Computational Theory and Mathematics
  • Software

Fingerprint

Dive into the research topics of 'Requirement traceability: A model-based approach'. Together they form a unique fingerprint.

Cite this