Skip to main content

Graph-Based Models for Managing Development Processes, Resources, and Products

  • Conference paper
Book cover Theory and Application of Graph Transformations (TAGT 1998)

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

Abstract

Management of development processes in different engineering disciplines is a challenging task. We present an integrated approach which covers not only the activities to be carried out, but also the resources required and the documents produced. Integrated management of processes, resources, and products is based on a model which is formally specified by a programmed graph rewriting system. Management tools are generated from the formal specification. In this way, we obtain a management system which assists in the coordination of developers cooperating in the development of a complex technical product.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bandinelli, S., Fuggetta, A., Ghezzi, C.: Software process model evolution in the SPADE environment. IEEE Transactions on Software Engineering 19(12), 1128–1144 (1993)

    Article  Google Scholar 

  2. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison Wesley, Reading (1998)

    Google Scholar 

  3. Bußler, C., Jablonski, S.: An approach to integrate workflow modeling and organization modeling in an enterprise. In: Proceedings of the Third Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Morgantown, West Virginia, pp. 81–95 (April 1994)

    Google Scholar 

  4. Dinkhoff, G., Gruhn, V., Saalmann, A., Zielonka, M.: Business process modeling in the workflow management environment Leu. In: Loucopoulos, P. (ed.) ER 1994. LNCS, vol. 881, pp. 46–63. Springer, Heidelberg (1994)

    Google Scholar 

  5. Dittrich, K., Gotthard, W., Lockemann, P.: DAMOKLES, a database system for software engineering environments. In: Conradi, R., Didriksen, T.M., Wanvik, D.H. (eds.) Proceedings of the International Workshop on Advanced Programming Environments, Trondheim. LNCS, vol. 244, pp. 353–371 (June 1986)

    Google Scholar 

  6. Ehrig, H., Engels, G., Kreowski, H.-J., Rozenberg, G. (eds.): Handbook on Graph Grammars and Computing by Graph Transformation: Applications, Languages, and Tools, vol. 2. World Scientific, Singapore (1999)

    Google Scholar 

  7. Engels, G., Rozenberg, G., (eds.): TAGT 1998 — 6th International Workshop on Theory and Application of Graph Transformation, technical report tr-ri-98-201, Paderborn, Germany (November 1998)

    Google Scholar 

  8. Ermel, C., Rudolf, M., Taentzer, G.: The AGG approach: Language and environment. In: Ehrig et al. [6], pp. 551–602

    Google Scholar 

  9. Fernström, C.: PROCESS WEAVER: Adding process support to UNIX. In: Proceedings of the 2nd International Conference on the Software Process, Berlin, Germany, pp. 12–26 (February 1993)

    Google Scholar 

  10. Fischer, T., Niere, J., Torunski, L., Zündorf, A.: Story diagrams: Ane w graph grammar language based on the unified modeling language and Java. In: Engels and Rozenberg [7], pp. 112–121

    Google Scholar 

  11. Heimann, P., Krapp, C.-A., Westfechtel, B.: An environment for managing software development processes. In: Proceedings of the 8th Conference on Software Engineering Environments, Cottbus, Germany, pp. 101–109 (April 1997)

    Google Scholar 

  12. Heimann, P., Krapp, C.-A., Westfechtel, B., Joeris, G.: Graph-based software process management. International Journal of Software Engineering and Knowledge Engineering 7(4), 431–455 (1997)

    Article  Google Scholar 

  13. IBM, Böblingen, Germany. IBM FlowMark: Modeling Workflow (March 1995)

    Google Scholar 

  14. Kaiser, G.E., Feiler, P.H., Popovich, S.: Intelligent assistance for software development and maintenance. IEEE Software 5(3), 40–49 (1988)

    Article  Google Scholar 

  15. Krapp, C.-A.: An Adaptable Environment for the Management of Development Processes. Number 22 in Aachener Beiträge zur Informatik. Augustinus Buchhandlung, Aachen, Germany (1998)

    Google Scholar 

  16. Krüppel, S.: Ein Ressourcenmodell zur Unterstützung von Software-Entwicklungsprozessen. Master’s thesis, RWTH Aachen, Germany (February 1996)

    Google Scholar 

  17. Krüppel, S., Westfechtel, B.: RESMOD: Aresou rce management model for development processes. In: Engels and Rozenberg [7], pp. 390–397

    Google Scholar 

  18. Leblang, D.: The CM challenge: Configuration management that works. In: Tichy, W. (ed.) Configuration Management. Trends in Software, vol. 2, pp. 1–38. John Wiley & Sons, Chichester (1994)

    Google Scholar 

  19. Nagl, M. (ed.): Building Tightly-Integrated Software Development Environments: The IPSEN Approach. LNCS, vol. 1170. Springer, Heidelberg (1996)

    Google Scholar 

  20. Nagl, M., Marquardt, W.: SFB-476 IMPROVE: Informatische Unterstützung übergreifender Entwicklungsprozesse in der Verfahrenstechnik. In: Jarke, M., Pasedach, K., Pohl, K. (eds.) Informatik 1997: Informatik als Innovationsmotor, Informatik aktuell, Aachen, Germany, pp. 143–154 (September 1997)

    Google Scholar 

  21. Oquendo, F., Berrado, K., Gallo, F., Minot, R., Thomas, I.: Version management in the PACT integrated software engineering environment. In: Ghezzi, C., McDermid, J.A. (eds.) ESEC 1989. LNCS, vol. 387, pp. 222–242. Springer, Heidelberg (1989)

    Google Scholar 

  22. Peuschel, B., Schäfer, W., Wolf, S.: A knowledge-based software development environment supporting cooperative work. International Journal of Software Engineering and Knowledge Engineering 2(1), 79–106 (1992)

    Article  Google Scholar 

  23. Rupietta, W.: Organization models for cooperative office applications. In: Karagiannis, D. (ed.) DEXA 1994. LNCS, vol. 856, pp. 114–124. Springer, Heidelberg (1994)

    Google Scholar 

  24. Schleicher, A., Westfechtel, B., Jäger, D.: Modeling dynamic software processes in UML. Technical Report AIB 98-11, RWTH Aachen, Germany (1998)

    Google Scholar 

  25. Schürr, A., Winter, A.: UML packages for programmed graph rewriting systems. In: Engels and Rozenberg [7], pp. 132–139

    Google Scholar 

  26. Schürr, A., Winter, A., Zündorf, A.: The PROGRES approach: Language and environment. In: Ehrig et al. [6], pp. 487–550

    Google Scholar 

  27. Thayer, R.H.: Software engineering project management: A top-down view. In: Thayer, R.H. (ed.) Tutorial: Software Engineering Project Management, pp. 15–54. IEEE Computer Society Press, Washington (1988)

    Google Scholar 

  28. Tichy, W.F.: RCS – A system for version control. Software–Practice and Experience 15(7), 637–654 (1985)

    Article  Google Scholar 

  29. Westfechtel, B.: A graph-based system for managing configurations of engineering design documents. International Journal of Software Engineering and Knowledge Engineering 6(4), 549–583 (1996)

    Article  Google Scholar 

  30. Westfechtel, B.: Graph-based product and process management in mechanical engineering. In: Ehrig et al. [6], pp. 321–368

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Krapp, CA., Krüppel, S., Schleicher, A., Westfechtel, B. (2000). Graph-Based Models for Managing Development Processes, Resources, and Products. In: Ehrig, H., Engels, G., Kreowski, HJ., Rozenberg, G. (eds) Theory and Application of Graph Transformations. TAGT 1998. Lecture Notes in Computer Science, vol 1764. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-46464-8_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-46464-8_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67203-6

  • Online ISBN: 978-3-540-46464-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics