Abstract

Every year, governments introduce new or revised regulations that are imposing new types of requirements on software development. Analyzing and modeling these legal requirements is time consuming, challenging and cumbersome for software and requirements engineers. Having regulation models can help understand regulations and converge toward better compliance levels for software and systems. This paper introduces a systematic method to extract legal requirements from regulations by mapping the latter to the Legal Profile for Goal-oriented Requirements Language (GRL) ( Legal GRL). This profile provides a conceptual meta-model for the anatomy of regulations and maps its elements to standard GRL with specialized annotations and links, with analysis techniques that exploit this additional information. The paper also illustrates examples of Legal GRL models for The Privacy and Electronic Communications Regulations. Existing tool support (jUCMNav) is also extended to support Legal GRL modeling.

-- DanielAmyot - 05 Apr 2014

Discussion

  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title Legal Goal-Oriented Requirement Language (Legal GRL) for Modeling Regulations
Authors S. Ghanavati, D. Amyot, and A. Rifaut
Type Conference
Conference/Journal Title Workshop on Modeling in Software Engineering at 36th International Conference on Software Engineering
Volume/Number
Editors
Publisher ACM Press
Month June
Year 2014
Pages 1-6
DOI
Keywords Goal Modeling, Legal Requirements, Software Compliance, GRL
Topic revision: r3 - 14 Aug 2014, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback