用于运行时监视和执行的契约表示

Carlos Molina-Jiménez, S. Shrivastava, E. Solaiman, J. Warne
{"title":"用于运行时监视和执行的契约表示","authors":"Carlos Molina-Jiménez, S. Shrivastava, E. Solaiman, J. Warne","doi":"10.1109/COEC.2003.1210239","DOIUrl":null,"url":null,"abstract":"Converting a conventional contract into an electronic equivalent that can be executed and enforced by computers is a challenging task. The difficulties are caused by the ambiguities that the original human-oriented text is likely to contain. The conversion process involves the conversion of the original text into mathematical notation. We discuss how standard conventional contracts can be described by means of finite state machines (FSMs). This mathematical description helps eliminate ambiguities from the original text before the contract is coded into a computer program. We describe how to map the rights and obligations extracted from the clauses of the contract into the states, transition and output functions, and input and output symbols of a FSM. The FSM representation can be used to guarantee that the clauses stipulated in the contract are observed when the contract is executed. We describe the middleware required for the enactment of the contract represented as a FSM.","PeriodicalId":375124,"journal":{"name":"EEE International Conference on E-Commerce, 2003. CEC 2003.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"56","resultStr":"{\"title\":\"Contract representation for run-time monitoring and enforcement\",\"authors\":\"Carlos Molina-Jiménez, S. Shrivastava, E. Solaiman, J. Warne\",\"doi\":\"10.1109/COEC.2003.1210239\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Converting a conventional contract into an electronic equivalent that can be executed and enforced by computers is a challenging task. The difficulties are caused by the ambiguities that the original human-oriented text is likely to contain. The conversion process involves the conversion of the original text into mathematical notation. We discuss how standard conventional contracts can be described by means of finite state machines (FSMs). This mathematical description helps eliminate ambiguities from the original text before the contract is coded into a computer program. We describe how to map the rights and obligations extracted from the clauses of the contract into the states, transition and output functions, and input and output symbols of a FSM. The FSM representation can be used to guarantee that the clauses stipulated in the contract are observed when the contract is executed. We describe the middleware required for the enactment of the contract represented as a FSM.\",\"PeriodicalId\":375124,\"journal\":{\"name\":\"EEE International Conference on E-Commerce, 2003. CEC 2003.\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2003-06-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"56\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"EEE International Conference on E-Commerce, 2003. CEC 2003.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/COEC.2003.1210239\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"EEE International Conference on E-Commerce, 2003. CEC 2003.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COEC.2003.1210239","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 56

摘要

将传统合同转换为可由计算机执行和执行的电子合同是一项具有挑战性的任务。这些困难是由原始的以人为本的文本可能包含的歧义造成的。转换过程包括将原始文本转换为数学符号。我们讨论了如何用有限状态机(fsm)来描述标准的常规契约。这种数学描述有助于在将合同编码到计算机程序之前消除原始文本中的歧义。我们描述了如何将从契约条款中提取的权利和义务映射到FSM的状态、转换和输出函数以及输入和输出符号。FSM表示可以用来保证在执行合同时遵守合同中规定的条款。我们将实现契约所需的中间件描述为一个FSM。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Contract representation for run-time monitoring and enforcement
Converting a conventional contract into an electronic equivalent that can be executed and enforced by computers is a challenging task. The difficulties are caused by the ambiguities that the original human-oriented text is likely to contain. The conversion process involves the conversion of the original text into mathematical notation. We discuss how standard conventional contracts can be described by means of finite state machines (FSMs). This mathematical description helps eliminate ambiguities from the original text before the contract is coded into a computer program. We describe how to map the rights and obligations extracted from the clauses of the contract into the states, transition and output functions, and input and output symbols of a FSM. The FSM representation can be used to guarantee that the clauses stipulated in the contract are observed when the contract is executed. We describe the middleware required for the enactment of the contract represented as a FSM.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信