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
Preview
Unable to display preview. Download preview PDF.
References
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).
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).
B. Curtis, M.I. Kellner, and J. Over.: Process modelling. Communications of the ACM, 35(9):75–90, September (1992).
A. Finklestein, J. Kramer, and B. Nuseibeh, editors.: Software Process Modelling and Technology. Research Studies Press, (1994).
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.
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.
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.
P. Kawalek.: A Method for Designing the Software Support of Coordination. PhD thesis, University of Manchester, December (1996).
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).
D.E. Perry.: Directions in process Technology-an architectural perspective. International Workshop on Research Directions in Process Technology, Nancy, France, (1997).
M. Shaw and D. Garlan.: Software Architecture: perspectives on an emerging discipline. Prentice-Hall, (1996).
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).
S.M. Sutton Jr. and L.J. Osterweil.: Programming Parallel Workflows in JIL. University of Massachusetts, April (1997).
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).
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.
B. Yeomans.: Enhancing the World Wide Web. student project report, (1996).
Author information
Authors and Affiliations
Editor information
Rights 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