计算机科学 ›› 2016, Vol. 43 ›› Issue (5): 193-197.doi: 10.11896/j.issn.1002-137X.2016.05.035
孙善武,王楠,欧阳丹彤
SUN Shanwu, WANG Nan and OUYANG Dantong
摘要: 业务流程模型抽象的一个最突出的用例是对包含大量元素的业务流程细节模型进行“简要视图”的构造,以便对流程进行快速理解。很多学者对流程抽象方法进行了研究,提出根据行为的语义相似性对行为进行聚合,其中多数研究基于k-means聚类分析,即根据事先指定的抽象行为个数对行为进行聚类,在将行为聚合到某一个行为簇时,选择距离该行为簇的图心最近的行为。但实际上,抽象行为(子流程)个数是一个未知的量,哪些行为属于同一个子流程往往取决于建模者的经验和抽象习惯,而且在聚合时,若行为从业务意义角度或建模者的抽象习惯角度并不属于该子流程,则合并往往会产生抽象错误。因此,引入虚拟文档表示行为和流程模型,以消除固定属性作为表示行为的向量空间维度带来的约束。并且设计算法从大量包含人工设计子流程的真实的业务流程模型库中获取行为与所在子流程的距离阈值,利用该阈值指导生成可能获得的抽象行为个数k。以k为参数对流程模型进行行为聚类,在聚类过程中,进一步利用距离阈值对聚合行为进行限制。对真实的流程模型库进行实验分析,结果表明提出的行为聚类方法更加接近人工设计的抽象结果。
[1] Mendling J,Reijers H A,van der Aalst W M P.Seven Process Modeling Guidelines(7pmg)[J].Information and Software Technology,2010,52(2):127-136 [2] Smirnov S,Dijkman R,Mendling J,et al.Meronymy-based aggregation of activities in business process models[J].Conceptual Modeling-ER 2010,Lecture Notes in Computer Science,2010,6412:1-14 [3] Smirnov S,Reijers H A,Weske M H,et al.Business process model abstraction:a definition,catalog,and survey[J].Distributed and Parallel Databases,2012,30(1):63-99 [4] Smirnov S.Business Process Model Abstraction[D].Germany:University of Potsdam,2012 [5] Polyvyanyy A,Smirnov S,Weske M.Reducing Complexity of Large EPCs[C]∥MobIS.Saarbrücken,Germany,2008 :195-207 [6] Polyvyanyy A,Smirnov S,Weske M.On Application of Structural Decomposition for Process Model Abstraction[C]∥Proceedings of the BPSC 2009.Leipzig,2009:110-122 [7] Vanhatalo J,Vlzer H,Koehler J.The Refined Process Structure Tree[C]∥Proceedings of the 6th International Conference on Business Process Management(BPM 2008).Milan,Italy,2008:100-115 [8] Smirnov S,Reijers H A,Weske M.A Semantic Approach for Business Process Model Abstraction[M]∥Advanced Information Systems Engineering:23rd International Conference(CAiSE 2011).London,UK,June 20-24,2011.Springer,2011:497-511 [9] Weidlich M,Dijkman R,Mendling J.The ICoP framework-Identification of correspondences between process models,Advanced Information Systems Engineering[M]∥Advanced Infromation Systems Engineering:22nd International Conference(CAiSE 2010).Hammamet,Tunisia,June 7-9,2010.Springer,2010:483-498 [10] Reijers H A,Mendling J,Dijkman R M.On the Usefulness of Subprocesses in Business Process Models:BPM Center Report BPM-10-03[R].BPMcenter.org,2010 [11] Qu Y,Hu W,Cheng G.Constructing virtual documents for ontology matching[C]∥Proceedings of the 15th International Conference on World Wide Web.Edinburgh,Scetland,UK,2006:23-31 [12] Porter M F.An algorithm for suffix stripping[J].Program,1980,14(3):130-137 [13] Euzenat J,Shvaiko P.Ontology matching[M].Springer-Verlag,2007 [14] Schae_er S E.Graph Clustering[J].Computer Science Review,2007,1(1):27-64 [15] Zhou S,Xu Z,Tang X.New method for determining optimalnumber of clusters in K-means clustering algorithm [J].Computer Engineering and Applications,2010,46(16):27-31 [16] Franzblau A N.A Primer of Statistics for Non-statisticians[M]∥Harcourt,Brace & World New York.1958 [17] Liu D,Shen M.Workflow Modeling for Virtual Processes:anOrder-preserving Process-view Approach[J].Information Systems,2003,28(6):505-532 |
No related articles found! |
|