Synthesis of Design Parameters for the Transfer of Agility from Software Engineering to Process Management

Author(s):  
Matthias Lederer ◽  
Werner Schmidt ◽  
Oleksandra Popova
2010 ◽  
Vol 156-157 ◽  
pp. 660-664
Author(s):  
Shen Li ◽  
Xiao Dong Shao ◽  
Jian Tao Chang

A new workflow technology, which is developed for product design process management (PDPM), is studied in this paper. Firstly, a new product tree structure, which associates workflow with components and solves process-data management problem, is put forward. Secondly, an improved flow structure consisting of workflow and dataflow and being driven by design-parameters is developed. Lastly, Dataflow structure for parameter integration is designed. A PDPM prototype system is developed and applied in engineering.


2017 ◽  
Vol 65 (11) ◽  
Author(s):  
Sebastian Rehberger ◽  
Lucas Spreiter ◽  
Birgit Vogel-Heuser

AbstractOne approach to achieve flexibility and dependability for the control of automated production systems (aPS) is agent-oriented software engineering (AOSE). In this paper, the modular decoupling of the supervisory control, most significantly the planning of production sequences and transfer routes, from the distributed real-time control of the plant resources is demonstrated by the use of agents. The resulting product management agent (PMA) represents the technical process of the manufactured product and conducts a discrete reasoning algorithm to derive appropriate production plans by the use of graph-search and also by interaction with the underlying resource agents (RA). It is shown, that for a given production system, dependable solutions are automatically generated in regard to a given product recipe. Further it is deduced, that the solutions are calculated and evaluated by the PMA within a deterministic time duration. This is argued on the fact, that the computation complexity does not exceed polynomial time and is mostly predetermined by the design parameters of the plant. Thus, it gives a reasonable approach for the use in a real-time environment. Additionally, through separation of supervisory and field control, a modular software engineering is achieved, offering the advantage that the PMA and the resource agents can be reused, by solely adapting the knowledge bases and without the need for modifying the planning algorithms after a reconfiguration of the aPS.


2012 ◽  
Vol 44 ◽  
pp. 587-632 ◽  
Author(s):  
J. Hoffmann ◽  
I. Weber ◽  
F. M. Kraft

Planning is concerned with the automated solution of action sequencing problems described in declarative languages giving the action preconditions and effects. One important application area for such technology is the creation of new processes in Business Process Management (BPM), which is essential in an ever more dynamic business environment. A major obstacle for the application of Planning in this area lies in the modeling. Obtaining a suitable model to plan with -- ideally a description in PDDL, the most commonly used planning language -- is often prohibitively complicated and/or costly. Our core observation in this work is that this problem can be ameliorated by leveraging synergies with model-based software development. Our application at SAP, one of the leading vendors of enterprise software, demonstrates that even one-to-one model re-use is possible. The model in question is called Status and Action Management (SAM). It describes the behavior of Business Objects (BO), i.e., large-scale data structures, at a level of abstraction corresponding to the language of business experts. SAM covers more than 400 kinds of BOs, each of which is described in terms of a set of status variables and how their values are required for, and affected by, processing steps (actions) that are atomic from a business perspective. SAM was developed by SAP as part of a major model-based software engineering effort. We show herein that one can use this same model for planning, thus obtaining a BPM planning application that incurs no modeling overhead at all. We compile SAM into a variant of PDDL, and adapt an off-the-shelf planner to solve this kind of problem. Thanks to the resulting technology, business experts may create new processes simply by specifying the desired behavior in terms of status variable value changes: effectively, by describing the process in their own language.


Sign in / Sign up

Export Citation Format

Share Document