Skip to main content

Instances and connectors: Issues for a second generation process language

  • Section 3: Position Papers
  • Conference paper
  • First Online:
Software Process Technology (EWSPT 1998)

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

Included in the following conference series:

Abstract

Over the past decade a variety of process languages have been defined, used and evaluated. It is now possible to consider second generation languages based on this experience [1, 3,4]. Rather than develop a second generation wish list this position paper explores two issues: instances and connectors. Instances relate to the relationship between a process model as a description and the, possibly multiple, enacting instances which are created from it. Connectors refers to the issue of concurrency control and achieving a higher level of abstraction in how parts of a model interact. We believe that these issues are key to developing systems which can effectively support business processes, and that they have not received sufficient attention within the process modelling community. Through exploring these issues we also illustrate our approach to designing a second generation process language.1

This work is supported by UK EPSRC grants GR/L34433 and GR/L32699

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.

References

  1. V. Ambriola, R. Conradi, and A. Fuggetta.: Assessing Process-Centered Software Engineering Environments. ACM Transactions on Software Engineering and Methodology, 6(3):283–328, July (1997).

    Article  Google Scholar 

  2. R.F. Bruynooghe, R.M. Greenwood, I. Robertson, J. Sa, R.A. Snowdon, and B.C. Warboys.: PADM: Towards a total process modelling system. In A. Finklestein, J. Kramer, and B. Nuseibeh, editors, Software Process Modelling and Technology, pages 293–334. Research Studies Press, (1994).

    Google Scholar 

  3. B. Curtis, M.I. Kellner, and J. Over.: Process modelling. Communications of the ACM, 35(9):75–90, September (1992).

    Article  Google Scholar 

  4. A. Finklestein, J. Kramer, and B. Nuseibeh, editors.: Software Process Modelling and Technology. Research Studies Press, (1994).

    Google Scholar 

  5. C. Godart and D. Dietrich.: Stepwise specification of interactive processes in COO. In Wilhelm Schäfer, editor, Software Process Technology — Proceedings of the 4 th European Workshop, pages 220–239, Noordwijkerhout, Netherlands, April (1995). Springer-Verlag. Lecture Notes in Computer Science 913.

    Google Scholar 

  6. R.M. Greenwood and B.C. Warboys.: ProcessWeb — Process Support for the World Wide Web. In Carlo Montangero, editor, Software Process Technology — Proceedings of the 5 th European Workshop, pages 82–85, Nancy, France, October (1996). Springer-Verlag. Lecture Notes in Computer Science 1149.

    Google Scholar 

  7. P. Henderson and G.D. Pratten.: POSD-A notation for presenting complex systems of processes. In Proceedings of the 1st IEEE International Conference on Engineering Complex Computer Systems, (1995). URL http://www.ecs.soton.ac.uk/}ph/Papers.htm.

    Google Scholar 

  8. P. Kawalek.: A Method for Designing the Software Support of Coordination. PhD thesis, University of Manchester, December (1996).

    Google Scholar 

  9. R. Morrison, R.C.H. Connor, Q.I. Cutts, V.S. Dunstan, and G.N.C. Kirby.: Exploiting Persistent Linkage in Software Engineering Environment. The Computer Journal, 38:1–16, (1995).

    Google Scholar 

  10. D.E. Perry.: Directions in process Technology-an architectural perspective. International Workshop on Research Directions in Process Technology, Nancy, France, (1997).

    Google Scholar 

  11. M. Shaw and D. Garlan.: Software Architecture: perspectives on an emerging discipline. Prentice-Hall, (1996).

    Google Scholar 

  12. D. Stemple and R. Morrison.: Specifying Flexible Concurrency Control Schemes: An Abstract Operational Approach. In Proceedings of 15 th Australian Computer Science Conference, pages 873–891, Hobart, Tasmania, (1992).

    Google Scholar 

  13. S.M. Sutton Jr. and L.J. Osterweil.: Programming Parallel Workflows in JIL. University of Massachusetts, April (1997).

    Google Scholar 

  14. S.M. Sutton Jr. and L.J. Osterweil.: The Design of a Next-Generation Process Language. Technical Report CMPSCI Technical Report 96-30, University of Massachusetts, (1997). in Proceeding of the Fifth ACM SIGSOFT Symposium on the Foundations of Software Engineering, Zurich (LNCS 1301).

    Google Scholar 

  15. B.C. Warboys.: The IPSE 2.5 project: Process modelling as the basis for a support environment. In Proceedings of the First International Conference on Software Development, Environments and Factories, Berlin, (1989). Pitman Publishing.

    Google Scholar 

  16. B. Yeomans.: Enhancing the World Wide Web. student project report, (1996).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Volker Gruhn

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Warboys, B.C. et al. (1998). Instances and connectors: Issues for a second generation process language. In: Gruhn, V. (eds) Software Process Technology. EWSPT 1998. Lecture Notes in Computer Science, vol 1487. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64956-5_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-64956-5_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64956-4

  • Online ISBN: 978-3-540-49907-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics