Exploiting a Virtual Environment in a Visual PML

  • Kamal Zuhairi Zamli
  • Peter Lee
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2559)

Abstract

This paper discusses a visual process modeling language called Virtual Reality Process Modeling Language (VRPML). Novel features have been introduced in VRPML to investigate perceived weaknesses in existing PMLs, and include support for the integration of a virtual environment, and dynamic creation and assignment of tasks and resources at the PML level. The paper describes the VRPML syntax and semantics.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Arbaoui, S., Lonchamp, J., Montangero, C.: The Human Dimension of the Software Process. In: Derniame, J.C., Kaba, B.A., Wastell, D. (eds.): Software Process: Principles, Methodology and Technology. Lecture Notes in Computer Science, Vol. 1500. Springer-Verlag, Berlin Heidelberg New York (1999) 165–196Google Scholar
  2. 2.
    Baldi, M., Gai, S., Jaccheri, M.L., Lago, P.: Object Oriented Software Process Model Design in E3. In: Finkelstein, A., Kramer, J., Nuseibeh, B. (eds.): Software Process Modelling and Technology. Research Studies Press, Taunton, England (1994) 279–290Google Scholar
  3. 3.
    Bandinelli, S., Fuggetta, A., Ghezzi, C., Lavazza, L.: SPADE: An Environment for Software Process Analysis, Design, and Enactment“. In: Finkelstein, A., Kramer, J., Nuseibeh, B. (eds.): Software Process Modelling and Technology. Research Studies Press, Taunton, England (1994) 223–247Google Scholar
  4. 4.
    Becattini, F., Nitto, E.D., Fuggetta, A., Valetto, G.: Exploiting MOOs to Provide Multiple Views for Software Process Support. In: Proc. of Intl. Process Technology Workshop, Villard de Lans-Grenoble, France (1999)Google Scholar
  5. 5.
    Conradi, R., Jaccheri, M.J.: Process Modelling Languages. In: Derniame, J.C., Kaba, B.A., Wastell, D. (eds.): Software Process: Principles, Methodology and Technology. Lecture Notes in Computer Science, Vol. 1500. Springer-Verlag, Berlin Heidelberg New York (1999) 27–51CrossRefGoogle Scholar
  6. 6.
    Dami, S., Estublier, J., Amiour, M.: APEL: a Graphical Yet Executable Formalism for Process Modeling. Automated Software Engineering 5, 1 (January 1998) 61–96CrossRefGoogle Scholar
  7. 7.
    Doppke, J.C., Heimbigner, D., Wolf, A.L.: Software Process Modeling and Execution within Virtual Environments. ACM Transactions on Software Engineering and Methodology 7, 1 (January 1998) 1–40CrossRefGoogle Scholar
  8. 8.
    Dossick, S.E., Kaiser, G.: CHIME: A Metadata-Based Distributed Software Development Environments. In: Nierstrasz, O., Lemoine, M. (eds.): Proc. of the Joint 7th European Software Engineering Conf. and Foundation of Software Engineering (ESEC/FSE99). Lecture Notes in Computer Science, Vol. 1687. Springer-Verlag, Berlin Heidelberg New York (1999) 464–475Google Scholar
  9. 9.
    Fuggetta, A.: Software Process: A Roadmap. In: Finkelstein, A. (ed.): The Future of Software Engineering (FOSE 2000) in conjunction with the Proc. of the 22nd Intl. Conf. on Software Engineering (ICSE 2000). Limerick, Ireland, June 2000. ACM Press (2000).Google Scholar
  10. 10.
    Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems 7, 1 (January 1985) 80–112MATHCrossRefGoogle Scholar
  11. 11.
    Grundy, J.C., Hosking, J.G.: Serendipity: Integrated Environment Support for Process Modeling, Enactment and Work Coordination. Automated Software Engineering 5, 1 (January, 1998) 27–60CrossRefGoogle Scholar
  12. 12.
    Heiman, P., Joeris, G., Krapp, C.A., Westfechtel, B.: DYNAMITE: Dynamic Task Nets for Software Process Management. In: Proc. of the 18th Intl. Conf. on Software Engineering, Berlin, Germany. IEEE Computer Press. (March 1996) 331–341Google Scholar
  13. 13.
    Huff, K.E.: Software Process Modeling. In: Fuggetta, A., Wolf, A. (eds.): Trends in Software Process. John Wiley & Sons (1996) 1–24.Google Scholar
  14. 14.
    Jaccheri, M.J., Conradi, R., Drynes, B.H.: Software Process Technology and Software Organisations. In: Conradi, R. (ed.): Proc. of 7th European Workshop on Software Process Technology (EWSPT 2000), Kaprun, Austria. Springer-Verlag, Berlin Heidelberg New York (February 2000) 96–108Google Scholar
  15. 15.
    Kellner, M.I., Feiler, P.H., Finkelstein, A., Katayama, T., Osterweil, L.J., Penedo, M.H., Rombach, H.D.: Software Process Modeling Example Problem. In: Katayama, T. (ed.): Proc. of the 6th Intl. Software Process Workshop, Hakodate, Hokkaido, Japan. IEEE Computer Society Press (October 1990)Google Scholar
  16. 16.
    Ribo, J.M., Franch, X.: PROMENADE: A PML Intended to Enhance Standarization, Expressiveness and Modularity in Software Process Modelling. Research Report LSI-00-34-R, Llenguatges I Sistemes Informatics, Politechnical of Catalonia (2000)Google Scholar
  17. 17.
    Sutton Jr, S., Osterweil, L.J.: The Design of a Next-Generation Process Language. In: Proc. of the Joint 6th European Software Engineering Conf. and the 5th ACM SIGSOFT Symposium on the Foundation of Software Engineering. Lecture Notes in Computer Science, Vol. 1301. Springer-Verlag, Berlin Heidelberg New York (1997) 142–158Google Scholar
  18. 18.
    Swenson, K.D.:A Visual Language to Describe Collaborative Work. In: Proc. of the 1993 IEEE Symposium on Visual Languages. IEEE Computer Society Press (1993) 298–303Google Scholar
  19. 19.
    Wise, A.: Little JIL 1.0 Language Report. Technical Report 98–24, Department of Computer Science, University of Massachusetts at Amherst (April 1998)Google Scholar
  20. 20.
    Yang, Y.: Coordination for Process Support is Not Enough. In: Proc. of the 4th European Workshop on Software Process Technology. Lecture Notes in Computer Science, Vol. 913. Springer-Verlag, Berlin Heidelberg New York (1995) 205–208Google Scholar
  21. 21.
    Zamli, K.Z.: Process Modeling Languages: A Literature Review. Malaysian Journal of Computer Science 14, 2 (December 2001)Google Scholar
  22. 22.
    Zamli, K.Z., Lee, P.A.: Taxonomy of Process Modeling Languages. In: Proc. of the ACS/IEEE International Conference on Computer Systems and Applications. IEEE Computer Society Press (June 2001) 435–437Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Kamal Zuhairi Zamli
    • 1
  • Peter Lee
    • 1
  1. 1.School of Computing ScienceUniversity of Newcastle upon TyneUK

Personalised recommendations