Skip to main content

AHEAD: A Graph-Based System for Modeling and Managing Development Processes

  • Conference paper
  • First Online:
Applications of Graph Transformations with Industrial Relevance (AGTIVE 1999)

Abstract

Management of development processes in different engineering disciplines is a challenging task. The AHEAD system addresses these challenges by providing an integrated environment for modeling and managing development processes. Products, activities, and resources are managed in an integrated way; furthermore, AHEAD supports evolving development processes by seamless interleaving of planning and execution. AHEAD is based on programmed graph transformations; tools are generated from a graph-based specification. Finally, a wide-spread object-oriented modeling language (UML) is employed for acquiring process knowledge from domain experts.

The work described in this paper was partially supported by the Deutsche Forschungsgemeinschaft (Sonderforschungsbereich 476 “IMPROVE” and Graduiertenkolleg “Informatik und Technik”).

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. S. Bandinelli, A. Fuggetta, and C. Ghezzi. Software process model evolution in the SPADE environment. IEEE Transactions on Software Engineering, 19(12):1128–1144, Dec. 1993.

    Article  Google Scholar 

  2. G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison Wesley, Reading, Massachusetts, 1998.

    Google Scholar 

  3. J.-C. Derniame, A. K. Baba, and D. Wastell, editors. Software Process: Principles, Methodology, and Technology. LNCS 1500. Springer-Verlag, Berlin, Germany, 1998.

    Google Scholar 

  4. A. Finkelstein, J. Kramer, and B. Nuseibeh, editors. Software Process Modelling and Technology. Advanced Software Development Series. Research Studies Press (John Wiley & Sons), Chichester, UK, 1994.

    Google Scholar 

  5. P. Garg and M. Jazayeri, editors. Process-Centered Software Engineering Environments. IEEE Computer Society Press, Los Alamitos, California, 1996.

    Google Scholar 

  6. V. Gruhn. Validation and verification of software process models. Technical Report 394/91, University of Dortmund, Dortmund, Germany, 1991.

    Google Scholar 

  7. S. B. Harris. Business strategy and the role of engineering product data management: A literature review and summary of the emerging research questions. Proceedings of the Institution of Mechanical Engineers, Part B (Journal of Engineering Manufacture), 210(B3):207–220, 1996.

    Article  Google Scholar 

  8. P. Heimann, C.-A. Krapp, and B. Westfechtel. An environment for managing software development processes. In Proceedings of the 8th Conference on Software Engineering Environments, pages 101–109, Cottbus, Germany, Apr. 1997. IEEE Computer Society Press.

    Google Scholar 

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

    Article  Google Scholar 

  10. D. Jäger. Generating tools from graph-based specifications. In J. Gray, editor, Proceedings First International Symposium on Constructing Software Engineering Tools, pages 97–107, Los Angeles, May 1999. University of South Australia, School of Computer Science.

    Google Scholar 

  11. D. Jäger, A. Schleicher, and B. Westfechtel. Using UML for software process modeling. In O. Nierstrasz and M. Lemoine, editors, Software Engineering —ESEC/FSE’ 99, LNCS 1687, pages 91–108, Toulouse, France, Sept. 1999. Springer-Verlag.

    Chapter  Google Scholar 

  12. V. Jungbluth. Alles im Griff: Projektmanagementsysteme im Vergleich. c’t, (7):178–189, July 1997.

    Google Scholar 

  13. V. Jungbluth. Teamwork: Einführung in die EDV-gestützte Projektplanung. c’t, (7):172–177, July 1997.

    Google Scholar 

  14. C.-A. Krapp, S. Krüppel, A. Schleicher, and B. Westfechtel. Graph-based models for managing development processes, resources, and products. In G. Engels and G. Rozenberg, editors, TAGT’ 98 — 6th International Workshop on Theory and Application of Graph Transformation, LNCS, Paderborn, Germany, Nov. 1998. Springer-Verlag. To appear.

    Google Scholar 

  15. S. Krüppel and B. Westfechtel. RESMOD: A resource management model for development processes. In G. Engels and G. Rozenberg, editors, TAGT’ 98 —6th International Workshop on Theory and Application of Graph Transformation, number tr-ri-98-201 in Series in Computer Science, pages 390–397, Paderborn, Germany, Nov. 1998. Department of Computer Science, University of Paderborn.

    Google Scholar 

  16. P. Lawrence, editor. Workflow Handbook. John Wiley & Sons, Chichester, UK, 1997.

    Google Scholar 

  17. J. McCarthy and W. Bluestein. The Computing Strategy Report: Workflow’s Progress. Forrester Research, Inc., 1991.

    Google Scholar 

  18. K. G. McIntosh. Engineering Data Management — A Guide to Successful Implementation. McGraw-Hill, Maidenhead, England, 1995.

    Google Scholar 

  19. M. Nagl and B. Westfechtel, editors. Integration von Entwicklungssystemen in Ingenieuranwendungen. Springer-Verlag, Heidelberg, Germany, 1998.

    Google Scholar 

  20. A. Schleicher. Formalizing UML-based process models using graph transformations. In M. Nagl and A. Schürr, editors, AGTIVE — Applications of Graph Transformations with Industrial Relevance, LNCS, page 17 p., Castle Rolduc, The Netherlands, Sept. 1999. Springer-Verlag.

    Google Scholar 

  21. A. Schürr, A. Winter, and A. Zündorf. The PROGRES approach: Language and environment. In H. Ehrig, G. Engels, H.-J. Kreowski, and G. Rozenberg, editors, Handbook on Graph Grammars and Computing by Graph Transformation: Applications, Languages, and Tools, volume 2, pages 487–550. World Scientific, Singapore, 1999.

    Google Scholar 

  22. W. F. Tichy, editor. Configuration Management, volume 2 of Trends in Software. John Wiley & Sons, New York, 1994.

    Google Scholar 

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

    Article  Google Scholar 

  24. B. Westfechtel. Models and Tools for Managing Development Processes. LNCS 1646. Springer-Verlag, Heidelberg, Germany, 1999.

    MATH  Google Scholar 

  25. D. Whitgift. Methods and Tools for Software Configuration Management. Wiley Series in Software Engineering Practice. John Wiley & Sons, New York, 1991.

    MATH  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

Jäger, D., Schleicher, A., Westfechtel, B. (2000). AHEAD: A Graph-Based System for Modeling and Managing Development Processes. In: Nagl, M., Schürr, A., Münch, M. (eds) Applications of Graph Transformations with Industrial Relevance. AGTIVE 1999. Lecture Notes in Computer Science, vol 1779. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45104-8_26

Download citation

  • DOI: https://doi.org/10.1007/3-540-45104-8_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67658-4

  • Online ISBN: 978-3-540-45104-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics