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”).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison Wesley, Reading, Massachusetts, 1998.
J.-C. Derniame, A. K. Baba, and D. Wastell, editors. Software Process: Principles, Methodology, and Technology. LNCS 1500. Springer-Verlag, Berlin, Germany, 1998.
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.
P. Garg and M. Jazayeri, editors. Process-Centered Software Engineering Environments. IEEE Computer Society Press, Los Alamitos, California, 1996.
V. Gruhn. Validation and verification of software process models. Technical Report 394/91, University of Dortmund, Dortmund, Germany, 1991.
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.
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.
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.
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.
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.
V. Jungbluth. Alles im Griff: Projektmanagementsysteme im Vergleich. c’t, (7):178–189, July 1997.
V. Jungbluth. Teamwork: Einführung in die EDV-gestützte Projektplanung. c’t, (7):172–177, July 1997.
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.
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.
P. Lawrence, editor. Workflow Handbook. John Wiley & Sons, Chichester, UK, 1997.
J. McCarthy and W. Bluestein. The Computing Strategy Report: Workflow’s Progress. Forrester Research, Inc., 1991.
K. G. McIntosh. Engineering Data Management — A Guide to Successful Implementation. McGraw-Hill, Maidenhead, England, 1995.
M. Nagl and B. Westfechtel, editors. Integration von Entwicklungssystemen in Ingenieuranwendungen. Springer-Verlag, Heidelberg, Germany, 1998.
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.
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.
W. F. Tichy, editor. Configuration Management, volume 2 of Trends in Software. John Wiley & Sons, New York, 1994.
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.
B. Westfechtel. Models and Tools for Managing Development Processes. LNCS 1646. Springer-Verlag, Heidelberg, Germany, 1999.
D. Whitgift. Methods and Tools for Software Configuration Management. Wiley Series in Software Engineering Practice. John Wiley & Sons, New York, 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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