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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Requirements engineering 2020-09, Vol.25 (3), p.383-412
Hauptverfasser: Mandal, Sayonnha, Gandhi, Robin, Siy, Harvey
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 &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; 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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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