View-based vs traditional modeling approaches: Which is better?

  • Josée Turgeon
  • Nazim H. Madhavji
Session 4: Distributed Processes/Process Modeling Languages
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1780)


In this paper, we take a position that models of software processes elicited using a view-based approach are generally of higher quality (specially, more complete) than those elicited using traditional, non-view based, modeling approaches. This is validated empirically.


European Workshop Elicitation Process Abstraction Hierarchy Modeling Software Process Elicitation Approach 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    J.-M. Aumaitre, M. Dowson, D.-R. Harjani, “Lessons Learned from Formalizing and Implementing a Large Process Model”, Proc. of Third European Workshop on Software Process Technology, Villars de Lans, France, Springer-Verlag, LNCS #772, February 1994, pp. 227–239.Google Scholar
  2. 2.
    S. Bandinelli, A. Fuggetta, L. Lavazza, M. Loi, G. P. Picco, “Modeling and Improving an Industrial Software Process”, IEEE Trans. on Software Engineering, vol. 21, no. 5, May 1995, pp. 440–454.CrossRefGoogle Scholar
  3. 3.
    A. Broeckers, C. Differding, G. Threin, “The Role of Software Process Modeling in Planning Industrial Measurement Programs”, Proc. of Third International Metrics Symposium, Berlin, Germany, March 1996.Google Scholar
  4. 4.
    J. Galle, “Applying Process Modeling”, Proc. of Second European Workshop on Software Process Technology, Trondheim, Norway, Springer-Verlag, LNCS #635, September 1992, pp. 230–236.Google Scholar
  5. 5.
    C. R. Hicks, “Fundamental Concepts in the Design of Experiments”, 4th edition, Saunders College Publishing, 1993.Google Scholar
  6. 6.
    P. J. Kawalek, “The Process Modeling Cookbook Orientation, Description, and Experience”, Proc. od Second European Workshop on Software Process Technology, Trondheim, Norway, Springer-Verlag, LNCS #635, September 1992, pp. 227–229.Google Scholar
  7. 7.
    M. I. Kellner, G. A. Hansen, “Software Process Modeling: A Case Study”, Proc. of 22nd Annual Hawaii International Conference on System Sciences, vol II—Software Track, IEEE CS Press, January 1989, pp. 175–188.Google Scholar
  8. 8.
    M. I. Kellner, P. H. Feiler, A. Finkelstein, T. Katayama, L. J. Osterweil, M. H. Penedo, H. D. Rombach, “ISPW-6 Software Process Example”, Proc. of First International Conference on the Software Process, Redondo Beach, California, IEEE CS Press, October 1991, pp. 176–186.CrossRefGoogle Scholar
  9. 9.
    E. Koutsofios, S. G. North, “Editing graphs with Dotty”, technical report, AT&T Bell Laboratories, Murray Hill, New Jersey, June 1996.Google Scholar
  10. 10.
    N. H. Madhavji, “The Macroscope Project—Software Process Engineering and Evolution”, research proposal submitted to CRIM, McGill University, June 1991.Google Scholar
  11. 11.
    C. L. McGowan, S. A. Bohner, “Model Based Process Assessment”, Proc. of 15th International Conference on Software Engineering, Baltimore, Maryland, IEEE CS Press, May 1993, pp. 202–211.Google Scholar
  12. 12.
    Nazim H. Madhavji, Dirk Höltje, WonKook Hong, Tilmann Bruckhaus, “Elicit: A Method for Eliciting Process Models”, Proc. of third Int. Conf. on the Software Process, October 1994, pp. 111–122.Google Scholar
  13. 13.
    R. A. Radice, J. T. Harding, P. E. Munnis, R. W. Phillips, “A Programming Process Study”, IBM System Journal, 24(2), 1985, pp. 91–101.CrossRefGoogle Scholar
  14. 14.
    Dieter Rombach, “Practical Use of Formal Process Models: First Experiences”, Proc. of eight Int. Software Process Workshop, Dagstuhl, Germany, March 1993, pp. 132–134.Google Scholar
  15. 15.
    I. Sommerville, G. Kotonya, S. Viller, P. Sawyer, “Process Viewpoints”, Fourth European Workshop on Software Process Technology, 1995, pp. 2–8.Google Scholar
  16. 16.
    J. Turgeon, N. H. Madhavji, “A Systematic, View-Based Approach to Eliciting Process Models”, Proc. of Fifth, European Workshop on Software Process Technology, Nancy, France, LNCS #1149, October 1996, pp. 276–282.Google Scholar
  17. 17.
    J. Turgeon, “A View-Based System for Eliciting Software Process Models”, Ph.D. Thesis, McGill University, September 1999.Google Scholar
  18. 18.
    M. Verlage, “About Views for Modeling Software Processes in a Role-specific Manner”, Proc. of the Workshop on Viewpoints, San Francisco, California, ACM Press, October 1996.Google Scholar

Copyright information

© Springer-Verlag 2000

Authors and Affiliations

  • Josée Turgeon
    • 1
  • Nazim H. Madhavji
    • 2
  1. 1.University of New BrunswickSaint JohnCanada
  2. 2.McGill UniversityMontréalCanada

Personalised recommendations