Specification and analysis of legal contracts with Symboleo

被引:0
|
作者
Alireza Parvizimosaed
Sepehr Sharifi
Daniel Amyot
Luigi Logrippo
Marco Roveri
Aidin Rasti
Ali Roudak
John Mylopoulos
机构
[1] University of Ottawa,School of EECS
[2] Université du Québec en Outaouais,Department of Information Engineering and Computer Science
[3] University of Trento,undefined
[4] University of Duisburg-Essen,undefined
来源
Software and Systems Modeling | 2022年 / 21卷 / 6期
关键词
Legal contracts; Software requirements specifications; Formal specification languages; Model checking; nuXmv; Smart contracts;
D O I
暂无
中图分类号
学科分类号
摘要
Legal contracts specify the terms and conditions—in essence, requirements—that apply to business transactions. This paper proposes a formal specification language for legal contracts, called Symboleo, where contracts consist of collections of obligations and powers that define a legal contract’s compliant executions. Symboleo offers execution time operations such as subcontracting, assignment, and substitution. Its formal semantics is defined in terms of logical axioms on statecharts that describe the lifetimes of contracts, obligations, and powers. We have implemented two tools to support the analysis of contract specifications. One is a conformance validation tool that enables checking that a specification is consistent with the expectations of contracting parties. The other tool enables model-checking of desired contract properties, expressed in temporal logic. We envision Symboleo with its associated tools as enablers for the formal verification of contracts to detect requirements-level issues. Our proposal includes an evaluation through the specification of two real life-inspired contracts.
引用
收藏
页码:2395 / 2427
页数:32
相关论文
共 50 条
  • [1] Specification and analysis of legal contracts with Symboleo
    Parvizimosaed, Alireza
    Sharifi, Sepehr
    Amyot, Daniel
    Logrippo, Luigi
    Roveri, Marco
    Rasti, Aidin
    Roudak, Ali
    Mylopoulos, John
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (06): : 2395 - 2427
  • [2] Symboleo: Towards a Specification Language for Legal Contracts
    Sharifi, Sepehr
    Parvizimosaed, Alireza
    Amyot, Daniel
    Logrippo, Luigi
    Mylopoulos, John
    [J]. 2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 364 - 369
  • [3] Subcontracting, Assignment, and Substitution for Legal Contracts in Symboleo
    Parvizimosaed, Alireza
    Sharifi, Sepehr
    Amyot, Daniel
    Logrippo, Luigi
    Mylopoulos, John
    [J]. CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 271 - 285
  • [4] Symboleo2SC: From Legal Contract Specifications to Smart Contracts
    Rasti, Aidin
    Amyot, Daniel
    Parvizimosaed, Alireza
    Roveri, Marco
    Logrippo, Luigi
    Anda, Amal Ahmed
    Mylopoulos, John
    [J]. PROCEEDINGS OF THE 25TH INTERNATIONAL ACM/IEEE CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022, 2022, : 300 - 310
  • [5] Towards the Specification and Verification of Legal Contracts
    Parvizimosaed, Alireza
    [J]. 2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 445 - 450
  • [6] Arrays and contracts for the specification and analysis of regular systems
    Maraninchi, F
    Morel, L
    [J]. FOURTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2004, : 57 - 66
  • [7] Automated Consistency Analysis for Legal Contracts
    Khoja, Alan
    Koelbl, Martin
    Leue, Stefan
    Wilhelmi, Ruediger
    [J]. MODEL CHECKING SOFTWARE, SPIN 2022, 2022, 13255 : 1 - 23
  • [8] Smart contracts. Legal analysis
    Lopez Jimenez, David
    [J]. REVISTA BOLIVIANA DE DERECHO, 2019, (27) : 597 - 601
  • [9] On the Specification of Full Contracts
    Fenech, Stephen
    Pace, Gordon J.
    Okika, Joseph C.
    Ravn, Anders P.
    Schneider, Gerardo
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 253 (01) : 39 - 55
  • [10] Comparative Legal Analysis of the Legal Aspects of Property Contracts between Spouses
    Lutska, Halyna
    Vivcharuk, Diana
    Babetska, Ivanna
    Shutak, Illya
    Shevchuk, Liubomyr
    Svorak, Stepan
    [J]. ESTUDIOS DE ECONOMIA APLICADA, 2020, 38 (04):