Toward a Reference Architecture for Traceability in SBVR-based Systems

L.W. Rutledge, R.H.J. (Rudy) Italiaander

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

Abstract

We present an initial reference architecture for traceability in SBVR-based systems. It facilitates rule-based development that lets end users trace interface behavior back to the human decision points that lead to it. This closes a feedback loop, which facilitates agile development. The architecture is based on Web standards to generalize comparison and implementation. It begins with the human process of linking document excerpts to the SBVR code that defines them. The next step transforms SBVR into computer code that implements it. Reasoners then form conclusions by applying the rules to data. They can also provide rudimentary explanations for these conclusions. The system then provides an end-user interface to all this rulederived information. The core challenge here is maintaining the data needed to trace back through these layers, so end-user feedback can improve the entire development proces.
Original languageEnglish
Title of host publicationProceedings of the Seventh International Workshop on Controlled Natural Language
Subtitle of host publicationCNL 2020/21
PublisherSpecial Interest Group on Controlled Natural Language
Publication statusPublished - 8 Sep 2021
EventSeventh International Workshop on Controlled Natural Language - Hybrid, Amsterdam, Netherlands
Duration: 8 Sep 20219 Sep 2021
Conference number: 7
http://www.sigcnl.org/cnl2020.html

Workshop

WorkshopSeventh International Workshop on Controlled Natural Language
Abbreviated titleCNL 2020/21
Country/TerritoryNetherlands
CityAmsterdam
Period8/09/219/09/21
Internet address

Keywords

  • Reference architecture
  • Traceability
  • SBVR
  • Semantic Web

Fingerprint

Dive into the research topics of 'Toward a Reference Architecture for Traceability in SBVR-based Systems'. Together they form a unique fingerprint.

Cite this