Skip to main content
Log in

Development of process-centered IPSEs in the ALF project

  • Published:
Journal of Systems Integration

Abstract

In this article we describe the main results of the ESPRIT project ALF (in French: Accueil de Logiciel Futur or Advanced Software Engineering Environments' Logistics Framework). In ALF we have developed a framework for Integrated Programming Support Environments (IPSEs), a software process modeling language (based on the notion of Models of Assisted Software Processes (MASP)), and an environment used to develop software process models. A MASP describes a software development method. This method specifies how an IPSE should behave. It can be plugged into the framework for IPSEs. Moreover, a MASP is used to integrate tools into the IPSE framework. In this article we focus on assistance and guidance facilities for software developers implemented in the framework for IPSEs.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. V. Ambriola, P. Ciancarini, and C. Montangero. “Software process enactment in Oikos,” inProceedings of the Fourth ACM SIGSOFT Symposium on Software Development Environments, Irvine, California, USA, pp. 183–192, December 1990.

  2. S. Bandinelli, A. Fugetta, C. Ghezzi, and S. Grigolli, “Process enactment in SPADE,” in J.-C. Derniame, (ed.)Software Process Technology-Proceedings of the 2nd European Software Process Modeling Workshop. Springer: Trondheim, Norway, September 1992, pp. 67–83.

    Google Scholar 

  3. K. Benali, N. Boudjlida, F. Charoy, J.C. Derniame, C. Godart, P. Griffiths, V. Gruhn, P. Jamart, A. Legait, D.E. Oldfield, and F. Oquendo, “The presentation of the ALF project,” in N. Madhavji, W. Schäfer, and H. Weber, (eds.),Proceedings of the First International Conference on System Development Environments and Factories, Pitman Publishing: London, 1989, pp. 75–90.

    Google Scholar 

  4. B.W. Boehm, “A spiral model of software development and ehnancement,”IEEE Computer, vol. 21, no. 5, pp. 61–72, May 1988.

    Google Scholar 

  5. I. Campbell, “Emeraude portable common tool environment,”Information and Software Technology, vol. 30, no. 4, pp. 37–44, 1988.

    Google Scholar 

  6. I. Campbell, “Portable common tool environment,”Computer Standards and Interfaces, vol. 8, pp. 67–74, 1988.

    Google Scholar 

  7. R. Conradi, T.M. Didriksen, B. Gulla, E.-A. Karlsson, A. Lie, and P.H. Westby, “Design of the EPOS software engineering environment,” in N. Madhavji, W. Schäfer, and H. Weber, (eds.),Proceedings of the First International Conference on System Development Environments and Factories, pp. 3–20, Pitman Publishing: London, 1989.

    Google Scholar 

  8. W. Deiters and V. Gruhn, “Managing software processes in MELMAC,” inProceedings of the Fourth ACM SIGSOFT Symposium on Software Developments, Irvine, California, USA, December 1990, pp. 193–205.

  9. J.-C. Derniame,Proceedings of the 2nd European Workshop on Software Process Modelling. Springer: Trondheim, Norway, September 1992.

    Google Scholar 

  10. J.C. Derniame, K. Benali, N. Boudjlida, C. Godart, and L. Lonchamp. “Roles cooperation through Software Process Instantiation,” inProceedings of the 6th International Software Process Workshop, pp. 77–81, Hakodate, Japan, October 1990.

  11. M. Dowson,Iteration in the Software Process-Proceedings of the 3rd International Software Process Workshop, Beckenridge, Colorado, USA, November 1986.

  12. M. Dowson,Proceedings of the 1st International Software Process Conference-Manufacturing Complex Systems, Redondo Beach, California, USA, October 1991.

  13. A. Fugetta,Proceedings of the 1st European Workshop on Software Process Modelling, Milan, Italy, May 1991. AICA Press.

  14. V. Gruhn, “Sottware process simulation on arbitrary levels of abstraction,” in A. Sydow, (ed.),Computational Systems Analysis 1992, Elsevier: Amsterdam, The Netherlands, 1992.

    Google Scholar 

  15. P. Henderson,Functional Programming and Its Applications. Cambridge University Press: Cambridge, 1982.

    Google Scholar 

  16. G.E. Kaiser, P.H. Feiler, and S.S. Popovich, “Intelligent assistance for software development and maintenance,”IEEE Software, vol. 5, no. 3, pp. 40–49, May 1988.

    Google Scholar 

  17. T. Katayama,Proceedings of the 6th International Software Process Workshop, Hakodate, Japan, October 1990.

  18. M.I. Kellner, “Representation formalisms for software process modelling,” inProceedings of the 4th International Software Process Workshop, pp. 43–46, Moretonhampstead, Devon, UK, May 1988.

  19. M. Lehman, “Process models, process programs, programming support-invited response to a keynote address by Lee Osterweil,” inProceedings of the 9th International Conference on Software Engineering, pp. 14–16, Monterey, California, 1987.

  20. Luqi, “Software evolution through rapid prototyping,”IEEE Computer, vol. 22, no. 5, pp. 13–25, May 1989.

    Google Scholar 

  21. L. O'Conner,Proceedings of the 2nd International Conference on the Software Process-Continuous Software Process Improvement, Berlin, Germany, February 1993.

  22. L. Osterweil, “Software processes are software too,” inProceedings of the 9th International Conference on Software Engineering, pp. 2–13, Monterey, California, April 1987.

  23. D.E. Perry,Proceedings of the 7th International Software Process Workshop, Yountville, California, USA, October 1991.

  24. W.W. Royce, “Managing the development of large software systems: Concepts and techniques,” inProc. WESCON, pp. 65–73, 1970.

  25. J. Sa and B. Warboys, “Integrating a formal specification method with PML: a case study,” in J.-C. Derniame, (ed.),Software Process Technology-Proceedings of the 2nd European Software Process Modeling Workshop, Springer: Trondheim, Norway, September 1992, pp. 106–122.

    Google Scholar 

  26. S.M. Sutton, D. Heimbigner, and L. Osterweil, “Language constructs for managing change in process-centered environments,” inProceedings of the Fourth ACM SIGSOFT Symposium on Software Development Environments, Irvine, California, USA, December 1990, 193–205.

  27. R.N. Taylor, F.C. Belz, L.A. Clarke, L. Osterweil, R.W. Selby, J.C. Wileden, A.L. Wolf, and M. Young, “Foundations in the ARCADIA environment architecture,” inProceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pp. 1–13, Boston, 1988.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Derniame, JC., Gruhn, V. Development of process-centered IPSEs in the ALF project. Journal of Systems Integration 4, 127–150 (1994). https://doi.org/10.1007/BF01975433

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01975433

Key Words