Addressing legal requirements in requirements engineering

被引:81
|
作者
Otto, Paul N. [1 ]
Anton, Annie I. [1 ]
机构
[1] North Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
关键词
D O I
10.1109/RE.2007.65
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Legal texts, such as regulations and legislation, are playing an increasingly important role in requirements engineering and system development. Monitoring systems for requirements and policy compliance has been recognized in the requirements engineering community as a key area for research. Similarly, regulatory compliance is critical in systems that are governed by regulations and law, especially given that non-compliance can result in both financial and criminal penalties. Working with legal texts can be very challenging, however, because they contain numerous ambiguities, cross-references, domain-specific definitions, and acronyms, and are frequently amended via new regulations and case law. Requirements engineers and compliance auditors must be able to identify relevant regulations, extract requirements and other key concepts, and monitor compliance throughout the software lifecycle. This paper surveys research efforts over the past 50 years in handling legal texts for systems development. These efforts include the use of symbolic logic, logic programming, first-order temporal logic, deontic logic, defeasible logic, goal modeling, and semi-structured representations. This survey can aid requirements engineers and auditors to better spec, monitor, and test software systems for compliance.
引用
收藏
页码:5 / +
页数:3
相关论文
共 50 条
  • [31] Beyond functional requirements on agile projects - Strategies for addressing nonfunctional requirements
    Ambler, Scott W.
    [J]. DR DOBBS JOURNAL, 2008, 33 (10): : 64 - 66
  • [32] Requirements for LED-Luminaires - Guidelines and Standards Legal Requirements
    Glaeser, Dietmar
    [J]. INNOVATIVE BELEUCHTUNG MIT LED 2012, 2012, 2162 : 17 - 22
  • [33] Legal Requirements Versus Customer Requirements in Machine Cab Design
    Daniel, Lates
    [J]. 15TH INTERNATIONAL CONFERENCE INTERDISCIPLINARITY IN ENGINEERING, 2022, 386 : 38 - 46
  • [34] REQUIREMENTS ENGINEERING - INTRODUCTION
    DAVIS, AM
    FREEMAN, PA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) : 210 - 211
  • [35] Application of Reinforcement Learning to Requirements Engineering: Requirements Tracing
    Sultanov, Hakim
    Hayes, Jane Huffman
    [J]. 2013 21ST IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2013, : 52 - 61
  • [36] Tracing requirements errors to problems in the requirements engineering process
    Sutcliffe A.G.
    Economou A.
    Markis P.
    [J]. Requirements Engineering, 1999, 4 (3) : 134 - 151
  • [37] Domain Ontology for Requirements Classification in Requirements Engineering Context
    Alrumaih, Hala
    Mirza, Abdulrahman
    Alsalamah, Hessah
    [J]. IEEE ACCESS, 2020, 8 : 89899 - 89908
  • [38] Requirements engineering with viewpoints
    Kotonya, G
    Sommerville, I
    [J]. SOFTWARE ENGINEERING JOURNAL, 1996, 11 (01): : 5 - 18
  • [39] Requirements Engineering Tasks
    Firesmith, Donald
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (08): : 21 - 29
  • [40] REQUIREMENTS ENGINEERING ENVIRONMENTS
    不详
    [J]. INFORMATION & MANAGEMENT, 1983, 6 (05) : 298 - 302