Abstract
Traditional development and management of software processes is based on the idea of centralized real world processes carried out at one location. Reasons for modelling these processes, their chronological and hierarchical order, their interrelations and their deliverables at different levels of detail is to better understand their tasks and dependencies [Tul95]. We call a set of hierarchically structured process models, related via interfaces, a process landscape. Each activity of a process model belongs to the process landscape, but can also be refined by a landscape [GW00b] again. The predominant view onto process landscapes is a logical view, paying most attention to logical dependencies. We develop such a landscape by applying the Process Landscaping method [GW00a].
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
P. Allen, S. Frost, Component-Based Development for Enterprise Systems-Applying The Select Perspective, Cambridge University Press, 1998
K. Bergner, A. Rausch, M. Sihling, A. Vilbig, A Componentware Development Methodology based on Process Patterns, In: PLOP’98, Proceedings of the 5th Annual Conference on the Pattern Language of Programs, August 1998
J.-C. Derniame, B. A. Kaba, D. Wastell, The Software Process: Modelling and Technology, In: J.-C. Derniame, B. A. Kaba, D. Wastell (eds.), Software Process: Principles, Methodology and Technology, appeared as Lecture Notes in Computer Science No. 1500, Springer Verlag, pages 1–12, 1998
J. Estublier, N. Belkhatir, A Generalized Multi-View Approach, In: W. Schäfer (ed.), 4th European Workshop, EWSPT’95, Noordwijkerhout, The Netherlands, April 1995, appeared as Lecture Notes in Computer Science No. 913, Springer Verlag, pages 179–184, 1995
A. Finkelstein, I. Sommerville, The Viewpoints FAQ, Software Engineering Journal, IEE (Institution of Electronic Engineers), Vol. 11, No. 1, pages 2–4, 1996
A. Finkelstein, J. Kramer, J. Nuseibeh, L. Finkelstein, M. Goedecke, Viewpoints: A Framework for Integrating Multiple Perspectives in System Development, Int. Journal of Software Engineering & Knowledge Engineering, World Scient. Publ., Vol. 2, No. 1, pages 31–57, 1992
I. Fischer, M. Koch, G. Taentzer, Local Views on Distributed Systems and their Communications, In: H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg (eds.), Proceedings of the 6th International Workshop on Theory and Application of Graph Transformation (TAGT’98), November 1998, Paderborn, Germany, appeared as Lecture Notes in Computer Science No. 1764, Springer Verlag, 2000
M. Gajewski, The Expert View of the “Petri Net Baukasten”, In: H. Weber, H. Ehrig, W. Reisig (eds.), Proceedings of the Int. Colloquium on Petri Net Technologies for Modelling Communication Based Systems, Fraunhofer Gesellschaft ISST, pages 243–265, October 1999
G. Taentzer, H. Ehrig, Semantics of Distributed System Specifications based on Graph Transformation, presented at GI-Jahrestagung 2000, Workshop on “Rigorose Entwicklung software-intensiver Systeme”, Berlin, 2000
G. Graw, V. Gruhn, Process Management In-the-Many, In: W. Schäfer (ed.), 4th European Workshop on Software Process Technology, EWSPT’95, Noordwijkerhout, The Netherlands, April 1995, appeared as Lecture Notes in Computer Science No. 913, Springer Verlag, pages 163–178, 1995
G. Graw, V. Gruhn, H. Krumm, Support for Cooperating and Distributed Business Processes, In: Proceedings of the International Conference on Parallel and Distributed Systems (ICPADS’96), Los Alamitos, California, June 1996, IEEE Computer Society Press, pages 22–31, 1996
M. Goedecke, T. Meyer, G. Taentzer, ViewPoint-oriented Software Development by Distributed Graph Transformation: Towards a Basis for Living with Inconsistencies, Proceedings of the 4th IEEE International Symposium on Requirements Engineering, Limerick, Ireland, 1999
V. Gruhn, U. Wellen, Structuring Complex Software Processes by “Process Landscaping”, In: Reidar Conradi (ed.), 7th European Workshop on Software Process Technology, EWSPT 2000, Kaprun, Austria, February 2000, appeared as Lecture Notes in Computer Science No. 1780, Springer Verlag, pages 138–149, 2000
V. Gruhn, U. Wellen, Process Landscaping-Eine Methode zur Geschäftsprozessmodellierung, In: Wirtschaftsinformatik, Vieweg Verlag, Vol. 4, pages 297–309, August 2000, in German
G. Keller, M. Nüttgens, A.-W. Scheer, Semantische Prozessmodellierung auf der Grundlage “Ereignisgesteuerter Prozessketten” (EPK), In: A.-W. Scheer (ed.), Publications of Institut für Wirtschaftsinformatik, Vol. 89, 1992, in German
E.C. Lupu, M. Sloman, Conflicts in Policy-Based Distributed Systems Management, In: IEEE Transactions on Software Engineering, IEEE Computer Society Press, Vol. 25, No. 6, pages 852–869, 1999
B. Nuseibeh, J. Kramer, A. Finkelstein, U. Leonhardt, Decentralized Process Modelling, In: W. Schäfer (ed.), 4th European Workshop, EWSPT’95, Noordwijkerhout, The Netherlands, April 1995, appeared as Lecture Notes in Computer Science No. 913, Springer Verlag, pages 185–188, 1995
Object Management Group, OMG Unified Modeling Language Specification, Version 1.3, June 1999, URL: http://www.omg.org
J. Padberg, Abstract Petri Nets as a Uniform Approach to High-Level Petri Nets, In: J. L. Fiadeiro (ed.), Proceedings of the 13th International Workshop on Algebraic Development Techniques, WADT 98, Lisbon, Portugal, April 1998, appeared as Lecture Notes in Computer Science No. 1589, Springer Verlag, pages 240–259, 1998
A. Pohlmann, Visualisierung und Simulation von Prozeßlandschaften-Die lokale Sichtweise, master thesis at the University of Dortmund, Department of Computer Science, Software Technology, April 2000, in German
A. Battke, A. Borusan, J. Dehnert, H. Ehrig, C. Ermel, M. Gajewski, K. Hoffmann, B. Hohberg, G. Juhas, S. Lemke, A. Martens, J. Padberg, W. Reisig, T. Vesper, H. Weber, M. Weber (research group on petri net technology, sponsored by the Deutsche Forschungsgemeinschaft DFG), Initial Realization of the “Petri Net Baukasten”, technical report at the Humboldt University Berlin, 1999, URL: http://www.informatik.hu-berlin.de/PNT/pnt-public.html
H. Störrle, Models of Software Architecture — Design and Analysis with UML and Petri-nets, phd thesis, Ludwig-Maximilians-University of Munich, November 2000, URL: http://www.pst.informatik.uni-muenchen.de/personen/stoerrle/
S.P. Sheth, J.A. Larson, Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases, ACM Computing Surveys, Vol. 22, No. 3, September 1990
C. Tully, The Software Process and the Modelling of Complex Systems, In: W. Schäfer (ed.), 4th European Workshop on Software Process Technology, EWSPT’95, Noordwijkerhout, The Netherlands, April 1995, appeared as Lecture Notes in Computer Science No. 913, Springer Verlag, pages 138–143, 1995
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gruhn, V., Wellen, U. (2001). Process Landscaping: Modelling Distributed Processes and Proving Properties of Distributed Process Models. In: Ehrig, H., Padberg, J., Juhás, G., Rozenberg, G. (eds) Unifying Petri Nets. Lecture Notes in Computer Science, vol 2128. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45541-8_5
Download citation
DOI: https://doi.org/10.1007/3-540-45541-8_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43067-4
Online ISBN: 978-3-540-45541-7
eBook Packages: Springer Book Archive