Nòmos 3: Legal compliance of roles and requirements

Silvia Ingolfo, Ivan Jureta, Alberto Siena, Anna Perini, Angelo Susi

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

The problem of regulatory compliance for a software system consists of ensuring through a systematic, tool-supported process that the system complies with all elements of a relevant law. To deal with the problem, we build a model of the law and contrast it with a model of the requirements of the system. In earlier work, we proposed a modelling language for law (Nòmos 2) along with a reasoning mechanism that answers questions about compliance. In this paper we extend Nòmos 2 to include the concepts of role and requirement so that we can reason about compliance in specific domains. Also, Nòmos 3 represents the distribution of responsibilities to roles, distinguishing social from legal roles. Nòmos 3 models allow us to reason about compliance of requirements and roles with the norms that constitute a law. A small case study is used to illustrate the elements of Nòmos 3 and the kinds of reasoning it supports.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages275-288
Number of pages14
Volume8824
ISBN (Print)9783319122052
Publication statusPublished - 1 Jan 2014
Event33rd International Conference on Conceptual Modeling, ER 2014 - Atlanta, United States
Duration: 27 Oct 201429 Oct 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8824
ISSN (Print)03029743
ISSN (Electronic)16113349

Conference

Conference33rd International Conference on Conceptual Modeling, ER 2014
Country/TerritoryUnited States
CityAtlanta
Period27/10/1429/10/14

Keywords

  • Regulatory compliance
  • Requirement engineering
  • Roles

Fingerprint

Dive into the research topics of 'Nòmos 3: Legal compliance of roles and requirements'. Together they form a unique fingerprint.

Cite this