Modular norm models: practical representation and analysis of contractual rights and obligations
Compliance analysis requires legal counsel but is generally unavailable in many software projects. Analysis of legal text using logic-based models can help developers understand requirements for the development and use of software-intensive systems throughout its lifecycle. We outline a practical mo...
Gespeichert in:
Veröffentlicht in: | Requirements engineering 2020-09, Vol.25 (3), p.383-412 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 412 |
---|---|
container_issue | 3 |
container_start_page | 383 |
container_title | Requirements engineering |
container_volume | 25 |
creator | Mandal, Sayonnha Gandhi, Robin Siy, Harvey |
description | Compliance analysis requires legal counsel but is generally unavailable in many software projects. Analysis of legal text using logic-based models can help developers understand requirements for the development and use of software-intensive systems throughout its lifecycle. We outline a practical modeling process for norms in legally binding agreements that include contractual rights and obligations. A computational norm model analyzes available rights and required duties based on the satisfiability of situations, a state of affairs, in a given scenario. Our method enables modular norm model extraction, representation, and reasoning. For norm extraction, using the theory of frame semantics, we construct two foundational norm templates for linguistic guidance. These templates correspond to Hohfeld’s concepts of claim-right and its jural correlative, duty. Each template instantiation results in a norm model, encapsulated in a modular unit which we call a super-situation that corresponds to an atomic fragment of law. For hierarchical modularity, super-situations contain a primary norm that participates in relationships with other norm models. Norm compliance values are logically derived from its related situations and propagated to the norm’s containing super-situation, which in turn participates in other super-situations. This modularity allows on-demand incremental modeling and reasoning using simpler model primitives than previous approaches. While we demonstrate the usefulness of our norm models through empirical studies with contractual statements in open source software and privacy domains, its grounding in theories of law and linguistics allows wide applicability. |
doi_str_mv | 10.1007/s00766-019-00323-y |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2268460471</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2268460471</sourcerecordid><originalsourceid>FETCH-LOGICAL-c411t-ead3bcf81d891705366b324adf865848c944372e7df33da5e63cdce198ce9183</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhi0EEqXwB5giMQf8VX-woYovqYilA5txbaekSuPgS4b8e9wGiY3h7qTT85xOL0LXBN8SjOUd5CZEiYkuMWaUleMJmhHOaF7hj1M0w5rLkglMz9EFwA5jyqXWM_T5Fv3Q2FS0Me2LffShgfuiS9b1tbNNkUKXAoS2t30d28K2PpdtRqihiFXhYtsf2OGA1tuvHo5I3DT19mjAJTqrbAPh6nfO0frpcb18KVfvz6_Lh1XpOCF9GaxnG1cp4pUmEi-YEBtGufWVEgvFldOcM0mD9BVj3i6CYM67QLRyQRPF5uhmOtul-D0E6M0uDil_CoZSobjAXJJM0YlyKQKkUJku1XubRkOwOQRppiBNDtIcgzRjltgkQYbbbUh_p_-xfgDsoXh_</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2268460471</pqid></control><display><type>article</type><title>Modular norm models: practical representation and analysis of contractual rights and obligations</title><source>SpringerLink Journals</source><creator>Mandal, Sayonnha ; Gandhi, Robin ; Siy, Harvey</creator><creatorcontrib>Mandal, Sayonnha ; Gandhi, Robin ; Siy, Harvey</creatorcontrib><description>Compliance analysis requires legal counsel but is generally unavailable in many software projects. Analysis of legal text using logic-based models can help developers understand requirements for the development and use of software-intensive systems throughout its lifecycle. We outline a practical modeling process for norms in legally binding agreements that include contractual rights and obligations. A computational norm model analyzes available rights and required duties based on the satisfiability of situations, a state of affairs, in a given scenario. Our method enables modular norm model extraction, representation, and reasoning. For norm extraction, using the theory of frame semantics, we construct two foundational norm templates for linguistic guidance. These templates correspond to Hohfeld’s concepts of claim-right and its jural correlative, duty. Each template instantiation results in a norm model, encapsulated in a modular unit which we call a super-situation that corresponds to an atomic fragment of law. For hierarchical modularity, super-situations contain a primary norm that participates in relationships with other norm models. Norm compliance values are logically derived from its related situations and propagated to the norm’s containing super-situation, which in turn participates in other super-situations. This modularity allows on-demand incremental modeling and reasoning using simpler model primitives than previous approaches. While we demonstrate the usefulness of our norm models through empirical studies with contractual statements in open source software and privacy domains, its grounding in theories of law and linguistics allows wide applicability.</description><identifier>ISSN: 0947-3602</identifier><identifier>EISSN: 1432-010X</identifier><identifier>DOI: 10.1007/s00766-019-00323-y</identifier><language>eng</language><publisher>London: Springer London</publisher><subject>Computer Science ; Domains ; Empirical analysis ; Foundation construction ; Legislation ; Linguistics ; Modular units ; Modularity ; Norms ; Open source software ; Original Article ; Reasoning ; Representations ; Semantics ; Software ; Software Engineering</subject><ispartof>Requirements engineering, 2020-09, Vol.25 (3), p.383-412</ispartof><rights>The Author(s) 2019. corrected publication 2019</rights><rights>The Author(s) 2019. corrected publication 2019. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c411t-ead3bcf81d891705366b324adf865848c944372e7df33da5e63cdce198ce9183</citedby><cites>FETCH-LOGICAL-c411t-ead3bcf81d891705366b324adf865848c944372e7df33da5e63cdce198ce9183</cites><orcidid>0000-0002-7020-0636</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s00766-019-00323-y$$EPDF$$P50$$Gspringer$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s00766-019-00323-y$$EHTML$$P50$$Gspringer$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,27924,27925,41488,42557,51319</link.rule.ids></links><search><creatorcontrib>Mandal, Sayonnha</creatorcontrib><creatorcontrib>Gandhi, Robin</creatorcontrib><creatorcontrib>Siy, Harvey</creatorcontrib><title>Modular norm models: practical representation and analysis of contractual rights and obligations</title><title>Requirements engineering</title><addtitle>Requirements Eng</addtitle><description>Compliance analysis requires legal counsel but is generally unavailable in many software projects. Analysis of legal text using logic-based models can help developers understand requirements for the development and use of software-intensive systems throughout its lifecycle. We outline a practical modeling process for norms in legally binding agreements that include contractual rights and obligations. A computational norm model analyzes available rights and required duties based on the satisfiability of situations, a state of affairs, in a given scenario. Our method enables modular norm model extraction, representation, and reasoning. For norm extraction, using the theory of frame semantics, we construct two foundational norm templates for linguistic guidance. These templates correspond to Hohfeld’s concepts of claim-right and its jural correlative, duty. Each template instantiation results in a norm model, encapsulated in a modular unit which we call a super-situation that corresponds to an atomic fragment of law. For hierarchical modularity, super-situations contain a primary norm that participates in relationships with other norm models. Norm compliance values are logically derived from its related situations and propagated to the norm’s containing super-situation, which in turn participates in other super-situations. This modularity allows on-demand incremental modeling and reasoning using simpler model primitives than previous approaches. While we demonstrate the usefulness of our norm models through empirical studies with contractual statements in open source software and privacy domains, its grounding in theories of law and linguistics allows wide applicability.</description><subject>Computer Science</subject><subject>Domains</subject><subject>Empirical analysis</subject><subject>Foundation construction</subject><subject>Legislation</subject><subject>Linguistics</subject><subject>Modular units</subject><subject>Modularity</subject><subject>Norms</subject><subject>Open source software</subject><subject>Original Article</subject><subject>Reasoning</subject><subject>Representations</subject><subject>Semantics</subject><subject>Software</subject><subject>Software Engineering</subject><issn>0947-3602</issn><issn>1432-010X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>C6C</sourceid><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp9kD1PwzAQhi0EEqXwB5giMQf8VX-woYovqYilA5txbaekSuPgS4b8e9wGiY3h7qTT85xOL0LXBN8SjOUd5CZEiYkuMWaUleMJmhHOaF7hj1M0w5rLkglMz9EFwA5jyqXWM_T5Fv3Q2FS0Me2LffShgfuiS9b1tbNNkUKXAoS2t30d28K2PpdtRqihiFXhYtsf2OGA1tuvHo5I3DT19mjAJTqrbAPh6nfO0frpcb18KVfvz6_Lh1XpOCF9GaxnG1cp4pUmEi-YEBtGufWVEgvFldOcM0mD9BVj3i6CYM67QLRyQRPF5uhmOtul-D0E6M0uDil_CoZSobjAXJJM0YlyKQKkUJku1XubRkOwOQRppiBNDtIcgzRjltgkQYbbbUh_p_-xfgDsoXh_</recordid><startdate>20200901</startdate><enddate>20200901</enddate><creator>Mandal, Sayonnha</creator><creator>Gandhi, Robin</creator><creator>Siy, Harvey</creator><general>Springer London</general><general>Springer Nature B.V</general><scope>C6C</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>88I</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M2P</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0002-7020-0636</orcidid></search><sort><creationdate>20200901</creationdate><title>Modular norm models: practical representation and analysis of contractual rights and obligations</title><author>Mandal, Sayonnha ; Gandhi, Robin ; Siy, Harvey</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c411t-ead3bcf81d891705366b324adf865848c944372e7df33da5e63cdce198ce9183</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer Science</topic><topic>Domains</topic><topic>Empirical analysis</topic><topic>Foundation construction</topic><topic>Legislation</topic><topic>Linguistics</topic><topic>Modular units</topic><topic>Modularity</topic><topic>Norms</topic><topic>Open source software</topic><topic>Original Article</topic><topic>Reasoning</topic><topic>Representations</topic><topic>Semantics</topic><topic>Software</topic><topic>Software Engineering</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mandal, Sayonnha</creatorcontrib><creatorcontrib>Gandhi, Robin</creatorcontrib><creatorcontrib>Siy, Harvey</creatorcontrib><collection>Springer Nature OA Free Journals</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Science Database (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Science Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Requirements engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mandal, Sayonnha</au><au>Gandhi, Robin</au><au>Siy, Harvey</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Modular norm models: practical representation and analysis of contractual rights and obligations</atitle><jtitle>Requirements engineering</jtitle><stitle>Requirements Eng</stitle><date>2020-09-01</date><risdate>2020</risdate><volume>25</volume><issue>3</issue><spage>383</spage><epage>412</epage><pages>383-412</pages><issn>0947-3602</issn><eissn>1432-010X</eissn><abstract>Compliance analysis requires legal counsel but is generally unavailable in many software projects. Analysis of legal text using logic-based models can help developers understand requirements for the development and use of software-intensive systems throughout its lifecycle. We outline a practical modeling process for norms in legally binding agreements that include contractual rights and obligations. A computational norm model analyzes available rights and required duties based on the satisfiability of situations, a state of affairs, in a given scenario. Our method enables modular norm model extraction, representation, and reasoning. For norm extraction, using the theory of frame semantics, we construct two foundational norm templates for linguistic guidance. These templates correspond to Hohfeld’s concepts of claim-right and its jural correlative, duty. Each template instantiation results in a norm model, encapsulated in a modular unit which we call a super-situation that corresponds to an atomic fragment of law. For hierarchical modularity, super-situations contain a primary norm that participates in relationships with other norm models. Norm compliance values are logically derived from its related situations and propagated to the norm’s containing super-situation, which in turn participates in other super-situations. This modularity allows on-demand incremental modeling and reasoning using simpler model primitives than previous approaches. While we demonstrate the usefulness of our norm models through empirical studies with contractual statements in open source software and privacy domains, its grounding in theories of law and linguistics allows wide applicability.</abstract><cop>London</cop><pub>Springer London</pub><doi>10.1007/s00766-019-00323-y</doi><tpages>30</tpages><orcidid>https://orcid.org/0000-0002-7020-0636</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0947-3602 |
ispartof | Requirements engineering, 2020-09, Vol.25 (3), p.383-412 |
issn | 0947-3602 1432-010X |
language | eng |
recordid | cdi_proquest_journals_2268460471 |
source | SpringerLink Journals |
subjects | Computer Science Domains Empirical analysis Foundation construction Legislation Linguistics Modular units Modularity Norms Open source software Original Article Reasoning Representations Semantics Software Software Engineering |
title | Modular norm models: practical representation and analysis of contractual rights and obligations |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T12%3A11%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Modular%20norm%20models:%20practical%20representation%20and%20analysis%20of%20contractual%20rights%20and%20obligations&rft.jtitle=Requirements%20engineering&rft.au=Mandal,%20Sayonnha&rft.date=2020-09-01&rft.volume=25&rft.issue=3&rft.spage=383&rft.epage=412&rft.pages=383-412&rft.issn=0947-3602&rft.eissn=1432-010X&rft_id=info:doi/10.1007/s00766-019-00323-y&rft_dat=%3Cproquest_cross%3E2268460471%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2268460471&rft_id=info:pmid/&rfr_iscdi=true |