Skip to main content

Process Landscaping: Modelling Distributed Processes and Proving Properties of Distributed Process Models

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2128))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. URL: http://www.adesso.de/leusmart

  2. P. Allen, S. Frost, Component-Based Development for Enterprise Systems-Applying The Select Perspective, Cambridge University Press, 1998

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. 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

    Google Scholar 

  6. A. Finkelstein, I. Sommerville, The Viewpoints FAQ, Software Engineering Journal, IEE (Institution of Electronic Engineers), Vol. 11, No. 1, pages 2–4, 1996

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. V. Gruhn, U. Wellen, Process Landscaping-Eine Methode zur Geschäftsprozessmodellierung, In: Wirtschaftsinformatik, Vieweg Verlag, Vol. 4, pages 297–309, August 2000, in German

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. Object Management Group, OMG Unified Modeling Language Specification, Version 1.3, June 1999, URL: http://www.omg.org

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

  23. 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/

  24. 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

    Google Scholar 

  25. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics