164,560 research outputs found

    Educational process modelling with workflow and time Petri nets : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Science at Massey University, Palmerston North, New Zealand

    Get PDF
    The research presented in this thesis describes how to use workflow management technology to model educational processes with a time axis. As workflow management technology has been widely used in modelling business processes, it has the potential to model educational processes. Based upon the components of workflow, educational processes and business processes have many common features such that educational processes can be modelled with workflow management technology. In addition, owing to the importance of the time component in processes, time Petri nets have been chosen as the design language for the modelling of the educational processes. The notation of time Petri nets has been illustrated in this thesis for the educational process. In this thesis, three different educational processes have been presented and modelled with workflow management technology as well as with time Petri nets individually. Furthermore, the architecture of the educational process management system has been constructed by adopting the reference model from the Workflow Management Coalition. To show the validity of using workflow management technology in the education domain, a sub-process of an educational process has been modelled and developed with certain developing techniques. It provides the potential research direction for further research on the modelling of educational process with workflow technology associated with a time component

    A Bespoke Workflow Management System for Data-Driven Urgent HPC

    Get PDF
    In this paper we present a workflow management system which permits the kinds of data-driven workflows required by urgent computing, namely where new data is integrated into the workflow as a disaster progresses in order refine the predictions as time goes on. This allows the workflow toadapt to new data at runtime, a capability that most workflow management systems do not possess. The workflow management system was developed for the EU-funded VESTEC project, which aims to fuse HPC with real-time data for supporting urgent decision making. We first describe an example workflow from the VESTEC project, and show why existing workflow technologies do not meet the needs of the project. We then go on to present the design of our Workflow Management System, describe how it is implemented into the VESTEC system, and provide an example of the workflow system in use for a test case

    Workflow resource pattern modelling and visualization

    Get PDF
    Workflow patterns have been recognized as the theoretical basis to modeling recurring problems in workflow systems. A form of workflow patterns, known as the resource patterns, characterise the behaviour of resources in workflow systems. Despite the fact that many resource patterns have been discovered, people still preclude them from many workflow system implementations. One of reasons could be obscurityin the behaviour of and interaction between resources and a workflow management system. Thus, we provide a modelling and visualization approach for the resource patterns, enabling a resource behaviour modeller to intuitively see the specific resource patterns involved in the lifecycle of a workitem. We believe this research can be extended to benefit not only workflow modelling, but also other applications, such as model validation, human resource behaviour modelling, and workflow model visualization

    Distributed Global Transaction Support for Workflow Management Applications

    Get PDF
    Workflow management systems require advanced transaction support to cope with their inherently long-running processes. The recent trend to distribute workflow executions requires an even more advanced transaction support system that is able to handle distribution. This report presents a model as well as an architecture to provide distributed advanced transaction support. Characteristic of the transaction support system is the ability to deal with arbitrary distribution of business processes over multiple workflow management systems and the support for flexible rollbacks. The modularity of the architecture and the orthogonality with respect to the workflow management system allows the transaction system to be applied in other application areas as well. The high scalability of the architecture allows an arbitrary combination of transaction support systems and workflow management systems of which the locations are irrelevant. In the WIDE project, the developed echnology is applied to the FORO workflow management system

    Using Electronic Systems for Document Management in Economic Entities

    Get PDF
    Document workflow and management, be them scanned documents, computer-generated e-documents or complex file formats, are critical elements for the success of an organization. Delivering the correct information to the right person, at the right moment is a fundamental element of daily activity. In the Internet era, documents have a new format; and what is more important: completely new functions. Paper is replaced by electronic formats such as .html, .xms, .pdf or .doc. The price for this progress is the increasing technological complexity, and with this complexity comes the need for more efficient techniques of management and organization such as a document management electronic system. This paper aims to present document management not as a separate software category on the IT market, but as an element integrated with any software solution, maximizing its capacity of making business more efficient.document management electronic system, document workflow, document libraries, workflow applications.

    Designer: a tool to design and model workflows

    Get PDF
    This work presents the methodological and technical issues for the Designer tool in the OBJECTFLOW Workflow Management System. This tool provides to the user the possibility to model and design workflow diagrams from Business Process of a corporation. This project is the result of an industry-university cooperation.Postprint (published version

    Using prototyping to choose a bioinformatics workflow management system

    Get PDF
    Workflow management systems represent, manage, and execute multistep computational analyses and offer many benefits to bioinformaticians. They provide a common language for describing analysis workflows, contributing to reproducibility and to building libraries of reusable components. They can support both incremental build and re-entrancy-the ability to selectively re-execute parts of a workflow in the presence of additional inputs or changes in configuration and to resume execution from where a workflow previously stopped. Many workflow management systems enhance portability by supporting the use of containers, high-performance computing (HPC) systems, and clouds. Most importantly, workflow management systems allow bioinformaticians to delegate how their workflows are run to the workflow management system and its developers. This frees the bioinformaticians to focus on what these workflows should do, on their data analyses, and on their science. RiboViz is a package to extract biological insight from ribosome profiling data to help advance understanding of protein synthesis. At the heart of RiboViz is an analysis workflow, implemented in a Python script. To conform to best practices for scientific computing which recommend the use of build tools to automate workflows and to reuse code instead of rewriting it, the authors reimplemented this workflow within a workflow management system. To select a workflow management system, a rapid survey of available systems was undertaken, and candidates were shortlisted: Snakemake, cwltool, Toil, and Nextflow. Each candidate was evaluated by quickly prototyping a subset of the RiboViz workflow, and Nextflow was chosen. The selection process took 10 person-days, a small cost for the assurance that Nextflow satisfied the authors' requirements. The use of prototyping can offer a low-cost way of making a more informed selection of software to use within projects, rather than relying solely upon reviews and recommendations by others

    WIDE - A Distributed Architecture for Workflow Management

    Get PDF
    This paper presents the distributed architecture of the WIDE workflow management system. We show how distribution and scalability are obtained by the use of a distributed object model, a client/server architecture, and a distributed workflow server architecture. Specific attention is paid to the extended transaction support and active rule support subarchitectures
    • …
    corecore