首页 | 本学科首页   官方微博 | 高级检索  
     


Verification problems in conceptual workflow specifications
Authors:AHM ter Hofstede  ME Orlowska  J Rajapakse
Affiliation:

a Department of Computer Science, The University of Queensland, Brisbane, Qld 4072, Australia

b Distributed Systems Technology Centre, The University of Queensland, Brisbane, Qld 4072, Australia

Abstract:Most of today's business requirements can only be accomplished through integration of various autonomous systems which were initially designed to serve the needs of particular applications. In the literature workflows are proposed to design these kinds of applications. The key tool for designing such applications is a powerful conceptual specification language. Such a language should be capable of capturing interactions and cooperation between component tasks of workflows among others. These include sequential execution, iteration, choice, parallelism and synchronisation. The central focus of this paper is the verification of such process control aspects in conceptual workflow specifications. As is generally agreed upon, that the later in the software development process an error is detected, the more it will cost to correct it; it is thus of vital importance to detect errors as early as possible in the systems-development process. In this paper some typical verification problems in workflow specifications are identified and their complexity is addressed. It will be proven that some fundamental problems are not tractable and we will show what restriction is needed to allow termination problems to be recognized in polynomial time.
Keywords:Workflow  Verification  Computational complexity
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号