[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Improvise: Interactive multimedia process visualization environment

  • Conference paper
  • First Online:
Software Engineering — ESEC '95 (ESEC 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 989))

Included in the following conference series:

Abstract

Improvise is a multimedia system for modeling, visualizing and documenting software and business processes. It runs under Microsoft Windows and on most flavors of the UNIX operating system. Improvise provides facilities for drawing multi-layered process flow diagrams and graphical information models, and annotating the nodes and edges of the diagrams with multimedia information and executable attachments. The set of node shapes used to create process flow diagrams and information models is customizable. Each node and edge in the diagram is treated as an object with a customizable set of attributes that can be assigned values interactively. The values of some of the attributes are used to compute expected cost and time of a process. Users can browse the diagrams, zoom in on specific parts of the process, display the attached multimedia information, and execute the systems used in performing the process. Improvise is an open system that can be easily connected to other tools, such as process simulation and performance analysis tools. It has already been integrated with the process support environment Marvel as part of the implementation of Provence.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Sergio Bandinelli, Alfonso Fuggetta, Carlo Ghezzi, and Luigi Lavazza. SPADE: An Environment for Software Process Analysis, Design, and Enactment. In [7], pages 223–248. 1994.

    Google Scholar 

  2. Naser S. Barghouti and Gail E. Kaiser. Scaling Up Rule-Based Development Environments. In Proc. of 3rd European Software Engineering Conference, ESEC '91, pages 380–395, Milan Italy, October 1991. Springer-Verlag. Published as Lecture Notes in Computer Science no. 550.

    Google Scholar 

  3. Naser S. Barghouti and David S. Rosenblum. A Case Study in Modeling a Human-Intensive, Corporate Software Process. In Proc. of the Third International Conference on the Software Process, pages 99–110, Reston, VA, October 1994.

    Google Scholar 

  4. Noureddine Belkhatir, Jacky Estublier, and Welcelio Melo. ADELE-TEMPO:An Environment to Support Process Modelling and Enaction. In [7], pages 187–221. 1994.

    Google Scholar 

  5. Conradi, Reidar et al. EPOS: Object-Oriented Cooperative Process Modelling. In [7], pages 33–70. 1994.

    Google Scholar 

  6. Christer Fernström. PROCESS WEAVER: Adding Process Support to UNIX. In Proc. of the Second International Conference on the Software Process, pages 12–26. IEEE Computer Society, February 1993.

    Google Scholar 

  7. Anthony Finkelstein, Jeff Kramer, and Bashar Nuseibeh, editors. Software Process Modelling and Technology. Research Studies Press Ltd., John Wiley & Sons Inc., Taunton, England, 1994.

    Google Scholar 

  8. Emden Gansner, Eleftherios Koutsofios, Stephen C. North, and Kiem-Phong Vo. A Technique for Drawing Directed Graphs. IEEE Transactions on Software Engineering, March 1993.

    Google Scholar 

  9. Volker Gruhn. Business Process Modeling in the Workflow-Management Environment Leu. In Proc. of the Entity-Relationship Conference, Manchester, UK, December 1994.

    Google Scholar 

  10. G. Junkermann, B. Peuschel, W. Schäfer, and S. Wolf. MERLIN: Supporting Cooperation in Software Development Through a Knowledge-Based Environment. In [7], pages 103–129. 1994.

    Google Scholar 

  11. R. Kadia. Issues Encoutered in Building a Flexible Software Development Environment. In Proc of. ACM SIGSOFT '92: Fifth Symposium on Software Development Environments, pages 169–180, Tyson's Corner, VA, December 1992.

    Google Scholar 

  12. T. Katayama. A Hierarchical and Functional Software Process Description and its Enaction. In Proc. of 11th International Conference on Software Engineering, pages 343–352. IEEE Computer Society Press, May 1989.

    Google Scholar 

  13. Eleftherios Koutsofios and David Dobkin. LEFTY: A Two-view Editor for Technical Pictures. In Proc. of Graphics Interface '91, pages 68–76, Calgary, Alberta, 1991.

    Google Scholar 

  14. B. Krishnamurthy and N. Barghouti. Provence: A Process Visualization and Enactment Environment. In Proc. of the Fourth European Conference on Software Engineering, pages 151–160, Garmisch-Partenkirchen, Germany, September 1993. Springer-Verlag. Published as Lecture Notes in Computer Science no. 717.

    Google Scholar 

  15. Carlo Montangero and Vincenzo Ambriola. OIKOS: Constructing Process-Centered SDEs. In [7], pages 131–151. 1994.

    Google Scholar 

  16. Stephen C. North and Eleftherios Koutsofios. Applications of Graph Visualization. In Proc. of Graphics Interface '94, pages 235–245, Banff, Alberta, 1994.

    Google Scholar 

  17. Patrick Young and Richard Taylor. Human-Executed Operations in the Teamware Process Programming System. In Proc. of the 9th International Software Process Workshop, Airlie, VA, October 1994. IEEE Computer Society Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wilhelm Schäfer Pere Botella

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barghouti, N.S., Koutsofios, E., Cohen, E. (1995). Improvise: Interactive multimedia process visualization environment. In: Schäfer, W., Botella, P. (eds) Software Engineering — ESEC '95. ESEC 1995. Lecture Notes in Computer Science, vol 989. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60406-5_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-60406-5_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60406-8

  • Online ISBN: 978-3-540-45552-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics