How to Measure the Control-flow Complexity of Web Processes and Workflows

作者: Jorge Cardoso

DOI:

关键词:

摘要: Several Web process and workflow specification languages systems have been developed to ease the task of modeling supporting business processes. In a competitive e-commerce e-business market, organizations want processes workflows be simple, modular, easy understand, maintain re-engineer. To achieve these objectives, one can calculate complexity The is intuitively connected effects such as readability, understandability, effort, testability, reliability maintainability. While characteristics are fundamental in context processes, no methods exist that quantitatively evaluate major goal this chapter describe measurement analyze control-flow workflows. used at design-time design before implementation.

参考文章(20)
W.M.P. van der Aalst, A.H.M. ter Hofstede, YAWL: yet another workflow language (revised version) QUT Technical Report FIT-TR. ,(2003)
Maurice H. Halstead, Elements of software science Elsevier. ,(1977)
T.J. McCabe, A Complexity Measure IEEE Transactions on Software Engineering. ,vol. SE-2, pp. 308- 320 ,(1976) , 10.1109/TSE.1976.233837
Hafedh Mili, Guy Tremblay, Guitta Bou Jaoude, Éric Lefebvre, Lamia Elabed, Ghizlane El Boussaidi, Business process modeling languages: Sorting through the alphabet soup ACM Computing Surveys. ,vol. 43, pp. 4- ,(2010) , 10.1145/1824795.1824799
Christopher J. Prom, Business Process Management (BPM): The Third Wave The Bottom Line: Managing Library Finances. ,vol. 16, pp. 34- 46 ,(2003) , 10.1108/BL.2003.17016CAE.004
S. Henry, D. Kafura, Software Structure Metrics Based on Information Flow IEEE Transactions on Software Engineering. ,vol. 7, pp. 510- 518 ,(1981) , 10.1109/TSE.1981.231113