摘要
针对企业动态联盟应用和大型企业的商业过程重组,文中提出了一种支持系统重构、软件重用和规模可扩展的敏捷工作流系统.文中针对动态联盟的应用建立了基于过程分解的工作流概念模型,同时对该模型进行形式化描述并设计了一种支持此概念模型的分层递解的敏捷工作流系统框架.文中提出的基于CORBA 和Agent的两级可供调用的功能体封装提高了软件的重用性和系统的重构性,分层递阶模型增强了系统重构能力和规模的扩展能力.
Aiming at the applications of dynamic alliance and the business process re\|engineering of large enterprises, an agile workflow system is introduced in this paper, which supports system reconfiguration, software reusability, and scalable system. A workflow conceptual model based on process decomposition is given and some formal definitions describing this conceptual model are also presented.Based on this model,a multi\|layer architecture framework for this agile workflow system is designed.Two\|layers\|invoked function body encapsulation separately based on CORBA and agent enhances the software reusability and system reconfiguration capability. The multi\|layers architecture also enhances the system reconfiguration capability and the scalability.Key words workflow system, dynamic alliance, system reconfiguration, software reuse y, Wuhan 430062) (LIESMARS, Wuhan Technical University of Surveying and Mapping, Wuhan 430079) Abstract Collision with a fixed simple polygon Q may occur while a simple polygon P takes a rigid body displacement along regular curve σ . An optimal algorithm in worst case for collision test is given on O(mn) time, where m and n are sizes of P and Q . When P is a convex polygon, another practical algorithm for this collision test is designed by boundary combination operation of polygons and winding number with its algebraic properties.
出处
《计算机研究与发展》
EI
CSCD
北大核心
1999年第12期1517-1523,共7页
Journal of Computer Research and Development
基金
国家自然科学基金
国家"八六三"/CIM S项目