Advanced Topics In Workflow Management: Issues, Requirements, And Solutions
Journal of Integrated Design & Process Science
Hi-index | 0.00 |
In order to obtain efficiency, current practice in distributed software systems design often suffers from a lack of abstraction w.r.t. the intended implementation environment. Whereas rapid change of techniques and underlying infrastructure for implementation enforces the use of more high-level techniques in order to reuse designs, a suitable level of abstraction is required to model aspects like throughput, availability or overall system performance in a manner which supports design evaluation through simulation or test cases. An object-oriented design technique based on UML notations and a special type of high-level Petri-Nets is used to demonstrate how designs can be kept sufficiently abstract to be platform independent and re-usable but still support design alternatives and their evaluation w.r.t. availability and principle system performance.