计算机科学 ›› 2015, Vol. 42 ›› Issue (8): 215-219.

• 软件与数据库技术 • 上一篇    下一篇

面向方面业务流程建模中的方面追踪

倪珊珊,张 璇,李 彤,张瑞云   

  1. 云南大学软件学院 昆明 650091,云南大学软件学院 昆明 650091;云南省软件工程重点实验室 昆明 650091,云南大学软件学院 昆明 650091;云南省软件工程重点实验室 昆明 650091,云南大学软件学院 昆明 650091
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金项目(61262025,61379032,61262024),云南省应用基础研究计划面上项目(2012FB118),云南省教育厅科学研究基金项目(2012Y257),云南省软件工程重点实验室开放基金项目(2011SE09),云南大学“中青年骨干教师培养计划”专项经费资助

Aspect Tracing in Aspect Oriented Business Process Modeling

NI Shan-shan, ZHANG Xuan, LI Tong and ZHANG Rui-yun   

  • Online:2018-11-14 Published:2018-11-14

摘要: 降低模型的复杂度在业务流程管理(BPM)领域是一个关键的问题。面向方面的业务流程建模主张从主流程中分离出不同的关注点,并单独建模,然后通过一定的编织机制组合方面与主流程。但如何验证方面织入对主流程的影响,是一个亟待解决的问题。基于Petri网提出并实现了面向方面业务流程建模中的方面追踪方法,并用一个银行业务流程的案例来验证了所提出的方法。

关键词: 面向方面建模,方面追踪,业务流程建模,Petri网,流程改进

Abstract: Reducing the complexity of models is an important issue in the business process management(BPM) area.Aspect oriented business process modeling advocates separating different concerns from the main process and modeling them separately,and then combining aspects and main process with a certain weaving mechanism.But there is a problem on how to verify the impacts of weaved aspect on the main process.We presented and realized an aspect tracing method in aspect oriented business process modelling based on Petri-nets,discussed a case study based on the banking business process to demonstrate the proposed approach.

Key words: Aspect oriented modeling,Aspect tracing,Business process modeling,Petri-nets,Process improvement

[1] Jalali A,Wohed P,Ouyang C,et al.Dynamic Weaving in Aspect Oriented Business Process Management[C]∥On the Move to Meaningful Internet Systems:OTM 2013 Conferences.2013:2-20
[2] Jalali A,Wohed P,Ouyang C.Operational semantics of aspects in business process management[C]∥On the Move to Meaningful Internet Systems:OTM 2012 Workshops.2012:649-653
[3] Yu Y,Niu N,González-Baixauli B,et al.Requirements enginee-ring and aspects[M]∥Design Requirements Engineering:A Ten-Year Perspective.Springer,2009:432-452
[4] Tekinerdogan B,Hofmann C,Aksit M,et al.Metamodel for tra-cing concerns across the life cycle[M]∥Early Aspects:Current Challenges and Future Directions.Springer,2007:175-194
[5] Yu Y,Niu N,González-Baixauli B,et al.Tracing and validating goal aspects[C]∥15th IEEE International Requirements Engineering Conference,2007.2007:53-56
[6] Tabares M S,Moreira A,Anaya R,et al.A traceability method for crosscutting concerns with transformation rules[C]∥Proceedings of the Early Aspects at ICSE:Workshops in Aspect-Oriented Requirements Engineering and Architecture Design.2007,7
[7] Douence R,Fradet P,Südholt M.Trace-based aspects[J].Aspect-Oriented Software Development,2004,35,141-150
[8] 陈生庆,张立臣,陈广明.面向方面软件重构等价性形式化证明方法[J].计算机科学,2006,33(7):257-261Chen Sheng-qing,Zhang Li-chen,Chen Guang-ming.An Equiva-lence Proving in Formal Method for Aspect Oriented Refactory[J].Computer Science, 2006,33(7):257-261
[9] Strzer M,Krinke J,Breu S.Trace analysis for aspect application[C]∥Workshop on Analysis of Aspect-Oriented Software(AAOS).2003
[10] Li T.An Approach to Modelling Software Evolution Processes[M].Springer,2008
[11] 宋巍,马晓星,吕建.Web服务组合动态演化的实例可迁移性[J].计算机学报,2009,32(9):1816-1831 Song Wei,Ma Xiao-xing,Lu Jian.Instance Migration in Dynamic Evolution of Web Service Compositions[J].Chinese Journal of Computers,2009,32(9):1816-1831
[12] Jalali A,Wohed P.Foundation of Aspect Oriented BusinessProcess Management[D].Stockholm:Stockholm University,2011

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!