{"title":"发现工作流中的协议和组织结构","authors":"C. Hanachi, Imen Khaloul","doi":"10.1145/1416729.1416746","DOIUrl":null,"url":null,"abstract":"Workflow mining consists in analyzing the execution traces of a collaborative system in order to create a workflow. Most of the works in this area focus on the process discovery from log files, while very few of them address the organization aspect. On the other hand, the Agent technology, suitable for the design and development of cooperative systems, offers interaction languages and high-level protocols allowing the representation of fine-grained organizational structures (hierarchy, federation, coalition, market, among others). In this paper, we show how to enrich log files in order to integrate conversations among the actors of processes using a performative-based agent communication language (FIPA-ACL). This enrichment allows us to define algorithms to discover protocols and organizational structures. The organizational structures are represented by graphs where the nodes are the actors and the arcs relations among them (delegation, cooperation, information exchange, and so on). The interaction protocols (auction, contract net) are described by Petri nets. We provide some discovery algorithms as well as a brief description of a Java implementation coupled with a visualization tool called AGNA.","PeriodicalId":321308,"journal":{"name":"NOuvelles TEchnologies de la REpartition","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Discovering protocols and organizational structures in workflows\",\"authors\":\"C. Hanachi, Imen Khaloul\",\"doi\":\"10.1145/1416729.1416746\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Workflow mining consists in analyzing the execution traces of a collaborative system in order to create a workflow. Most of the works in this area focus on the process discovery from log files, while very few of them address the organization aspect. On the other hand, the Agent technology, suitable for the design and development of cooperative systems, offers interaction languages and high-level protocols allowing the representation of fine-grained organizational structures (hierarchy, federation, coalition, market, among others). In this paper, we show how to enrich log files in order to integrate conversations among the actors of processes using a performative-based agent communication language (FIPA-ACL). This enrichment allows us to define algorithms to discover protocols and organizational structures. The organizational structures are represented by graphs where the nodes are the actors and the arcs relations among them (delegation, cooperation, information exchange, and so on). The interaction protocols (auction, contract net) are described by Petri nets. We provide some discovery algorithms as well as a brief description of a Java implementation coupled with a visualization tool called AGNA.\",\"PeriodicalId\":321308,\"journal\":{\"name\":\"NOuvelles TEchnologies de la REpartition\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-06-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"NOuvelles TEchnologies de la REpartition\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1416729.1416746\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"NOuvelles TEchnologies de la REpartition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1416729.1416746","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Discovering protocols and organizational structures in workflows
Workflow mining consists in analyzing the execution traces of a collaborative system in order to create a workflow. Most of the works in this area focus on the process discovery from log files, while very few of them address the organization aspect. On the other hand, the Agent technology, suitable for the design and development of cooperative systems, offers interaction languages and high-level protocols allowing the representation of fine-grained organizational structures (hierarchy, federation, coalition, market, among others). In this paper, we show how to enrich log files in order to integrate conversations among the actors of processes using a performative-based agent communication language (FIPA-ACL). This enrichment allows us to define algorithms to discover protocols and organizational structures. The organizational structures are represented by graphs where the nodes are the actors and the arcs relations among them (delegation, cooperation, information exchange, and so on). The interaction protocols (auction, contract net) are described by Petri nets. We provide some discovery algorithms as well as a brief description of a Java implementation coupled with a visualization tool called AGNA.