Abstract
In this paper, we advocate decentralised process modelling and suggest that understanding and modelling the development processes of individual development participants is the key to supporting collaborative development. Our approach relies on recognising individual developers' states (“situations”) by analysing local development histories. Different situations can be used to trigger a variety of further development actions, such as consistency checks between process models of different development participants. We report on experience using regular expressions to specify particular situations and rules to associate actions with these situations.
Preview
Unable to display preview. Download preview PDF.
References
Ben-Shaul, I. Z. and G. E. Kaiser (1994); “A Paradigm for Decentralised Process Modelling and its Realization in the Oz Environment”; Proceedings of 16th International Conference on Software Engineering (ICSE-16), Sorrento, Italy, 16–21 May 1994, 179–188; IEEE Computer Society Press.
Easterbrook, S., A. Finkelstein, J. Kramer and B. Nuseibeh (1994); “Coordinating Distributed ViewPoints: The Anatomy of a Consistency Check”; Concurrent Engineering: Research and Applications, 2(3): CERA Institute, USA.
Engels, G. and L. P. J. Groenewegen (1992); “Specification of coordinated behaviour in the Software Development Process”; Proceedings of Second European Workshop on Software Process Technology (EWSPT '92), Trondheim, Norway, September 1992, 58–60; LNCS, 635, Springer-Verlag.
Finkelstein, A., D. Gabbay, A. Hunter, J. Kramer and B. Nuseibeh (1994); “Inconsistency Handling in Multi-Perspective Specifications”; Transactions on Software Engineering, 20(8): 569–578, August 1994; IEEE Computer Society Press.
Finkelstein, A., J. Kramer and M. Hales (1992); “Process Modelling: A Critical Analysis”; (In) Integrated Software Engineering with Reuse: Management and Techniques; P. Walton and N. Maiden (Eds.); 137–148; Chapman & Hall and UNICOM, UK.
Finkelstein, A., J. Kramer and B. Nuseibeh (Eds.) (1994); Software Process Modelling and Technology, Advanced Software Development Series, Research Studies Press Ltd. (Wiley), Somerset, UK.
Finkelstein, A., J. Kramer, B. Nuseibeh, L. Finkelstein and M. Goedicke (1992); “Viewpoints: A Framework for Integrating Multiple Perspectives in System Development”; International Journal of Software Engineering and Knowledge Engineering, 2(1): 31–58, March 1992; World Scientific Publishing Co.
Jarke, M., K. Pohl, C. Rolland and J. Schmitt (1994); “Experience-Based Method Evaluation and Improvement: A Process Modeling Approach”; Project report, 94–15; ESPRIT Nature 6353, RWTH, Aachen, Germany, September 1994.
Leonhardt, U., A. Finkelstein, J. Kramer and B. Nuseibeh (1995); “Decentralised Process Enactment in a Multi-Perspective Development Environment”; (to appear in) Proceedings of 17th International Conference of Software Engineering, Seattle, Washington, USA, 14–18th April 1995, IEEE Computer Society Press.
Nuseibeh, B. and A. Finkelstein (1992); “ViewPoints: A Vehicle for Method and Tool Integration”; Proceedings of 5th International Workshop on Computer-Aided Software Engineering (CASE '92), Montreal, Canada, 6–10th July 1992, 50–60; IEEE Computer Society Press.
Nuseibeh, B., A. Finkelstein and J. Kramer (1993); “Fine-Grain Process Modelling”; Proceedings of 7th International Workshop on Software Specification and Design (IWSSD-7), Redondo Beach, California, USA, 6–7 December 1993, 42–46; IEEE Computer Society Press.
Nuseibeh, B., J. Kramer and A. Finkelstein (1994); “A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification”; Transactions on Software Engineering, 20(10): 760–773, October 1994; IEEE Computer Society Press.
-(1983); UNIX Programmer's Manual; 7th edition, Bell Laboratories, Inc., Murray Hill, New Jersey, USA.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nuseibeh, B., Kramer, J., Finkelstein, A., Leonhardt, U. (1995). Decentralised process modelling. In: Schäfer, W. (eds) Software Process Technology. EWSPT 1995. Lecture Notes in Computer Science, vol 913. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59205-9_55
Download citation
DOI: https://doi.org/10.1007/3-540-59205-9_55
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59205-1
Online ISBN: 978-3-540-49224-5
eBook Packages: Springer Book Archive