NomosT: Building large models of law with a tool-supported process

被引:6
|
作者
Zeni, N. [1 ]
Seid, E. A. [1 ]
Engiel, P. [2 ]
Mylopoulos, J. [1 ]
机构
[1] Univ Trento, Dept Informat Engn & Comp Sci, Trento, Italy
[2] Pontificia Univ Catolica Rio de Janeiro, Programa Posgrad Informat, Rio de Janeiro, Brazil
关键词
LEGAL; EXTRACTION;
D O I
10.1016/j.datak.2018.04.009
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Laws and regulations impact the design of software systems, as they introduce new requirements and constrain existing ones. The analysis of a software system and the degree to which it complies with applicable laws can be greatly facilitated by models of applicable laws. However, laws are inherently voluminous, often consisting of hundreds of pages of text, and so are their models, consisting of thousands of concepts and relationships. This paper studies the possibility of building models of law semi-automatically by using the NomosT tool. Specifically, we present the NomosT architecture and the process by which a user constructs a model of law semi-automatically, by first annotating the text of a law and then generating from it a model. We then evaluate the performance of the tool relative to building a model of a fragment of law manually. In addition, we offer statistics on the quality of the final output that suggest that tool supported generation of models of law reduces substantially human effort without affecting the quality of the output.
引用
收藏
页码:407 / 418
页数:12
相关论文
共 50 条
  • [21] A Tool-Supported Methodology for Validation and Refinement of Early-Stage Domain Models
    Autili, Marco
    Bertolino, Antonia
    De Angelis, Guglielmo
    Di Ruscio, Davide
    Di Sandro, Alessio
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (01) : 2 - 25
  • [22] Tool-supported customization of UML class diagrams for learning complex system models
    Hammouda, I
    Guldogan, O
    Koskimies, K
    Systä, T
    [J]. IWPC 2004: 12TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2004, : 24 - 33
  • [23] Tool-Supported Verification of Product Line Requirements
    Prasanna Padmanabhan
    Robyn R. Lutz
    [J]. Automated Software Engineering, 2005, 12 (4) : 447 - 465
  • [24] Tool-supported process analysis and design for the development of multi-agent systems
    Knublauch, H
    Rose, T
    [J]. AGENT-ORIENTED SOFTWARE ENGINEERING III, 2002, 2585 : 186 - 197
  • [25] Tool-supported Refactoring for Java']Java Script
    Feldthaus, Asger
    Millstein, Todd
    Moller, Anders
    Schaefer, Max
    Tip, Frank
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (10) : 119 - 137
  • [26] TOOL-SUPPORTED LEGAL RISK MANAGEMENT: A ROADMAP
    Mahler, Tobias
    [J]. EUROPEAN JOURNAL OF LEGAL STUDIES, 2010, 2 (03): : 146 - 167
  • [27] Tool-supported compression of UML class diagrams
    Rácz, FD
    Koskimies, K
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 172 - 187
  • [28] Tool-supported safety management in the development process through Product Lifecycle Management (PLM)
    Toolgestütztes Safety Management im Entwicklungsprozess durch Product Lifecycle Management
    [J]. 1600, VDI Fachmedien GmBH & Co. KG (04):
  • [29] Using a Common Information Model as a Methodological Basis for a Tool-supported Requirements Management Process
    John, Gisela
    Hoffmann, Matthias
    Weber, Matthias
    Nagel, Martin
    Thomas, Carsten
    [J]. INCOSE International Symposium, 1999, 9 (01): : 1437 - 1441
  • [30] A tool-supported approach for assessing the quality of modeling artifacts
    Basciani, Francesco
    Di Rocco, Juri
    Di Ruscio, Davide
    Iovino, Ludovico
    Pierantonio, Alfonso
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2019, 51 : 173 - 192