Skip to main content

Modelling processes using a stepwise refinement technique

  • Conference paper
  • First Online:
Software Process Technology (EWSPT 1994)

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

Included in the following conference series:

Abstract

In many existing process modelling approaches, the emphasis is on the representations of process models, but not so much on the development of them. In this paper we present a method, called OBM, for developing such representations using a stepwise refinement technique. An example is used to show how a model may be gradually refined.

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. ISS400 Technical Introduction. Technical Report 53423/001, Internationl Computer Limited, June 1993.

    Google Scholar 

  2. V. Ambriola and Carlo Montangero. Oikos at the Age of Three. In Proceedings EWSPT'92, volume 635 of Lecture Notes in Computer Science. Springer Verlag, 1992.

    Google Scholar 

  3. S. Bandinelli, A. Fuggetta, and S. Grigolli. Sprocess Modelling In-the-Large with SLANG. In Proceedings of the Second International Conference on the Software Process, Berlin, 1993.

    Google Scholar 

  4. H. Barringer, R. Kuiper, and A. Pnueli. Now you may compose temporal logic specifications. In Proceedings of the 16th A.C.M. Symposium on Theory of Computing, 1984.

    Google Scholar 

  5. R.F. Bruynoghe, J.M. Parker, and J.S. Rowles. PSS: A system for Process Enactment. In Proceedings of the first International Conference on the Software Process, Manufacturing Complex Systems. IEEE Computer Society Press, 1991.

    Google Scholar 

  6. R.M. Burstall. Program Proving as Hand Simulation with a Little Induction. In Information Processing 74, Pages 308–312, North-Holland Pub. Co., 1974.

    Google Scholar 

  7. X.J. Chen and C. Montangero. Compositional Refinement in Multiple Blackboard Systems. In ESOP'92 European Symposium on Programming, February.

    Google Scholar 

  8. R. Conradi et al. Design, Use and Implementation of SPELL, a Language for Software Process Modeling and Evolution. In Proceedings EWSPT'92, volume 635 of Lecture Notes in Computer Science. Springer Verlag, 1992.

    Google Scholar 

  9. Mark Dowson. Software Process Themes and Issues. In Proceedings of the Second International Conference on the Software Process. IEEE Computer Society Press, 1993.

    Google Scholar 

  10. J. C. Derniame (Editor). Lecture Notes in Computer Science 635: Software Process Technology. Springer-Verlag, 1992.

    Google Scholar 

  11. C. Fernström. PROCESS WEAVER: Adding Process Support to UNIX. In Proceedings of the Second International Conference on the Software Process, Berlin, 1993.

    Google Scholar 

  12. V. Gruhn and A. Saalmann. Software Process Validation Based on FUNSOFT Net. In Proceedings EWSPT'92, volume 635 of Lecture Notes in Computer Science. Springer Verlag, 1992.

    Google Scholar 

  13. P. Henderson. Object-Oriented Specification and Design with C++. International Series in Software Engineering. McGraw-Hill, 1993.

    Google Scholar 

  14. C.B. Jones. Systematic Software Development Using VDM. Computer Science. Prentice-Hall International, 1986.

    Google Scholar 

  15. M. Kellner, P. Feiler, A. Finkelstein, T. Katayama, L. Osterweil, M. Penedo, and H.D. Rombach. ISPW-6 Software Process Example. In Proceedings of the First International Conference on Software Process, Washington, DC, 1991. IEEE Computer Society Press.

    Google Scholar 

  16. C. Kung. Process Interface Modelling and Consistency Checking. Journal of System and Software, 15:185–191, 1991.

    Google Scholar 

  17. L. Lamport. What Good is Temporal Logic? In R.E.A. Mason, editor, Information Processing 83, pages 657–668, IFIP, 1983.

    Google Scholar 

  18. A. Pnueli. The Temporal Semantics of Concurrent Programs. Theoretical Computer Science, 13:45–60, 1981.

    Article  Google Scholar 

  19. A.N. Prior. Time and Modality. Oxford University Press, 1957.

    Google Scholar 

  20. N. Rescher and A. Urquhart. Temporal Logic. Springer-Verlag Wien New York 1971.

    Google Scholar 

  21. I. Robertson J. Sa R.A. Snowdon R.F. Bruynooghe, R.M. Greenwood and B.C. Warboys. Towards a Total Process Modelling System: A Case Study Using ISPW-6. A Chapter in “Advances in Software Process Technology”, to be published by Research Studies Press, J. Wiley, In Preparation, 1993.

    Google Scholar 

  22. J. Sa. OBM: A Tutorial. Project Report, March 1993.

    Google Scholar 

  23. J. Sa and B.C. Warboys. Specifying Concurrent Object-based Systems using Combined Specification Notations. Technical Report UMCS-91-9-2, Department of Computer Science, University of Manchester, July 1991.

    Google Scholar 

  24. J. Sa and B.C. Warboys. Integrating a Formal Specification Method with PML: A Case Study. In Proceedings EWSPT'92, volume 635 of Lecture Notes in Computer Science, pages 106–123. Springer Verlag, 1992.

    Google Scholar 

  25. J. Sa, B.C. Warboys and J.A. Keane. OBM: A Specification Method for Modelling Organisational Process. Proceeding of Workshop on Constraint Processing at CSAM'93, St. Petersburg, July 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Brian C. Warboys

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sa, J., Warboys, B.C. (1994). Modelling processes using a stepwise refinement technique. In: Warboys, B.C. (eds) Software Process Technology. EWSPT 1994. Lecture Notes in Computer Science, vol 772. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57739-4_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-57739-4_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57739-3

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics