scispace - formally typeset
Search or ask a question
Topic

Process architecture

About: Process architecture is a research topic. Over the lifetime, 4876 publications have been published within this topic receiving 104171 citations.


Papers
More filters
Proceedings ArticleDOI
24 Apr 2006
TL;DR: In this paper, supervisory controller design to avoid deadlock is considered in particular and algorithms to construct the reachability sets of the stretched and original timed Petri nets, as well as algorithms to obtain the controller for the original timed petri net are presented.
Abstract: A method, called "stretching", is introduced to represent timed Petri nets. Using this method, a new Petri net, called "stretched Petri net", which has only unit delays, is obtained to represent a timed-transition Petri net. Using this net, the state of the original timed Petri net can be represented easily. This representation also makes it easy to design a supervisory controller for a timed Petri net for any purpose. In this paper, supervisory controller design to avoid deadlock is considered in particular. Using this method, a controller is first designed for the stretched Petri net. Then, using this controller, a controller for the original timed Petri net is obtained. Algorithms to construct the reachability sets of the stretched and original timed Petri nets, as well as algorithms to obtain the controller for the original timed Petri net are presented. These algorithms are implemented using MATLAB. An example is also presented to illustrate the introduced approach.

19 citations

ReportDOI
01 Feb 2008
TL;DR: The current state of the practice for defining process architecture in a multimodel environment, methods and techniques used for architecture development, and underlying questions for a research agenda that examines the relationship of technology strategy and composition to process architecture.
Abstract: : This white paper is the fourth in a five-part series dedicated to examining problems organizations encounter when operating in multimodel environments and the current process improvement approaches such organizations need to consider. It examines the current state of the practice for defining process architecture in a multimodel environment, methods and techniques used for architecture development, and underlying questions for a research agenda that examines the relationship of technology strategy and composition to process architecture as well as the interoperability and architectural features of different process technologies.

19 citations

DOI
01 Sep 2004
TL;DR: The work presented in this thesis contributes to this initiative by refining the conceptual foundation for PAIS, specifically concentrating on the control-flow, service-interaction, and process flexibility perspectives.
Abstract: Organizations are continuously seeking ways to improve the efficiency and effectiveness of their operations. To assist in meeting these objectives, it is increasingly recognized that they require a range of techniques and technologies for managing their organizational business processes. With this need in mind, the Business Process Management (BPM) discipline has been established with the aim of developing approaches to the operationalization of business processes based on software technology. Systems which manage business processes in conjunction with a process model (either explicitly or implicitly) are typically termed Process-Aware Information Systems (or PAISs). The increasing demands of the modern business environment mean that PAISs need to be capable of supporting dynamic organizations in deploying flexible business processes that are subject to ongoing change and evolution and involve the integration of external parties, organizations and software applications. Numerous PAIS offerings have been developed over the past decade resulting in an increasingly diverse range of approaches to modeling and enacting business process concepts. This diversity of techniques has triggered a number of initiatives aimed at establishing common standards in the BPM field. However none of the resultant standards proposals has met with widespread adoptance. In an effort to develop a rigorous conceptual foundation for the domain, the Workflow Patterns Initiative adopted a pattern-based approach to identifying and describing the fundamental requirements for PAISs. The work presented in this thesis contributes to this initiative by refining the conceptual foundation for PAIS, specifically concentrating on the control-flow, service-interaction, and process flexibility perspectives. This thesis addresses these perspectives as follows. The requirements for PAISs from the control-flow perspective are described by (1) a comprehensive set of 43 workflow control-flow patterns, which identify recurring generic constructs relevant to process structure and enactment, and (2) the Core Process Constructs Specification Language that allows different approaches to the operationalization of process constructs to be explicitly described in a language-independent way. The requirements in service interaction are described in the form of a configurable framework, consisting of five pattern families, in total combining 1602 Service Interaction pattern variants. A graphical notation has been developed that encompasses each of the pattern families. It visualizes configuration parameters and their settings, thus providing a means to illustrate and distinguish distinct pattern variants. The requirements for process flexibility are described by means of 34 process flexibility patterns based on five distinct flexibility types. These flexibility types distinguish the moment and the manner in which both foreseen and unforeseen behavior can be introduced into a process. In order to avoid potential ambiguities in regard to pattern interpretation, the semantics of all patterns are formally described in the terms of Colored Petri Nets (CPNs). This modeling technique is widely used throughout the thesis. In doing so, a set of commonly-used and recurrent constructs have been identified during the modeling of CPN diagrams. These constructs form the basis for a comprehensive CPN pattern language.

19 citations

Book ChapterDOI
01 Jan 2010
TL;DR: This paper presents Version 2.0 of the tool QPME (Queueing Petri net Modeling Environment) for modeling and analysis of systems using queueed Petri nets, which provides an Eclipse-based editor for building queueing petri net models and a powerful simulation engine for analyzing the models.
Abstract: Queueing Petri nets are a powerful formalism that can be exploited for modeling distributed systems and analyzing their performance and scalability. By combining the modeling power and expressiveness of queueing networks and stochastic Petri nets, queueing Petri nets provide a number of advantages. In this paper, we present Version 2.0 of our tool QPME (Queueing Petri net Modeling Environment) for modeling and analysis of systems using queueing Petri nets. The development of the tool was initiated by Samuel Kounev in 2003 at the Technische Universitat Darmstadt in the group of Prof. Alejandro Buchmann. Since then the tool has been distributed to more than 100 organizations world-wide. QPME provides an Eclipse-based editor for building queueing Petri net models and a powerful simulation engine for analyzing the models. After presenting the tool, we discuss ongoing work on the QPME project and the planned future enhancements of the tool.

19 citations


Network Information
Related Topics (5)
Software development
73.8K papers, 1.4M citations
82% related
Scheduling (computing)
78.6K papers, 1.3M citations
82% related
Control theory
299.6K papers, 3.1M citations
82% related
Control system
129K papers, 1.5M citations
81% related
Server
79.5K papers, 1.4M citations
81% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202318
202249
20216
20207
201916
201821