Formalizing a Decision Table into Petri Nets

Thanatta Mankong, W. Vatanawood
{"title":"Formalizing a Decision Table into Petri Nets","authors":"Thanatta Mankong, W. Vatanawood","doi":"10.1145/3374549.3374571","DOIUrl":null,"url":null,"abstract":"Business workflow designers use decision tables to lay out all possible business rules in the so-called IF-THEN format. However, as the business process continue to develop iteratively, the business rules are likely to explode considerably. This usually leads to an inadvertently error-prone design of the business process. Therefore, some designers employ a visualization technique to help them comprehend the decision tables more profoundly and mitigate the design errors. This paper proposes a scheme to visualize the decision tables using Petri nets. A Petri net is a formal method that is used to illustrate business flows and decision paths of the decision table. Our method starts with defining a set of rules which transforms a decision table into a Petri net model. Next, the table is transformed into a Petri net model. This transforming process often disclose inconsistent rules and redundant rules. After refining the table and obtaining a final model, a simulation tool is then used to animate the Petri net model. This allows the designers to verify the internal working of the decision table, identify its flaws, and fix the errors more precisely.","PeriodicalId":187087,"journal":{"name":"Proceedings of the 2019 3rd International Conference on Software and e-Business","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2019 3rd International Conference on Software and e-Business","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3374549.3374571","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Business workflow designers use decision tables to lay out all possible business rules in the so-called IF-THEN format. However, as the business process continue to develop iteratively, the business rules are likely to explode considerably. This usually leads to an inadvertently error-prone design of the business process. Therefore, some designers employ a visualization technique to help them comprehend the decision tables more profoundly and mitigate the design errors. This paper proposes a scheme to visualize the decision tables using Petri nets. A Petri net is a formal method that is used to illustrate business flows and decision paths of the decision table. Our method starts with defining a set of rules which transforms a decision table into a Petri net model. Next, the table is transformed into a Petri net model. This transforming process often disclose inconsistent rules and redundant rules. After refining the table and obtaining a final model, a simulation tool is then used to animate the Petri net model. This allows the designers to verify the internal working of the decision table, identify its flaws, and fix the errors more precisely.
将决策表形式化为Petri网
业务工作流设计者使用决策表以所谓的IF-THEN格式列出所有可能的业务规则。然而,随着业务流程的不断迭代开发,业务规则可能会大量增加。这通常会导致无意中容易出错的业务流程设计。因此,一些设计师采用可视化技术来帮助他们更深刻地理解决策表并减少设计错误。提出了一种利用Petri网实现决策表可视化的方案。Petri网是一种形式化的方法,用于说明业务流程和决策表的决策路径。我们的方法首先定义一组规则,将决策表转换为Petri网模型。接下来,将该表转换为Petri网模型。这种转换过程经常会暴露出不一致的规则和冗余的规则。在精炼表格并获得最终模型后,然后使用仿真工具对Petri网模型进行动画处理。这允许设计人员验证决策表的内部工作,识别其缺陷,并更精确地修复错误。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信