Skip to main content

Towards requirements for enactment mechanisms

  • Conference paper
  • First Online:

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

Abstract

The issues we have discussed above have a number of implications for the design of formalisms or languages for constructing enactable process definitions, and for the design of process definition enactment mechanisms that would form part of process centered environments. At this stage, it would be premature to regard these implications as requirements, even in an informal sense, but we believe that they can provide a starting point for developing a systematic set of requirements in the near future.

We have also attempted to avoid making premature design decisions. For example, our discussion of process variables is, as far as possible, independent of any particular process definition paradigm. Constructs that corresponded to our notion of process variables could be included in a wide variety of new formalisms, or introduced as extensions to various existing formalisms, such as the programming language-like formalism of APPLA/A [8], the extended Petri net notations used in Archipel [5] or Process WEAVER

The design of a process definition formalism is, of course, intimately related to the design of an enactment mechanism for that formalism (which must implement the operational semantics of the formalism as well as providing run time services to users and other environment components). In what follows, these two issues are discussed separately, but it is important to recognize that design decisions about definition formalisms cannot be made independently of decisions about enactment mechanisms.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. Belkhatir, J. Estublier, and W. Melo, Adele 2: A Support to Large Software Development Processes, Proc. 1st International Conference on the Software Process, IEEE Computer Society Press, October 1991.

    Google Scholar 

  2. C. Fernström, Process WEAVER: Adding Process Support to UNIX, Proc. 2nd International Conference on the Software Process, IEEE Computer Society Press, March 1993.

    Google Scholar 

  3. M. Dowson, Process and Project Management, Proceedings of the 7th International Software Process Workshop, IEEE Computer Society Press, 1993.

    Google Scholar 

  4. M. Dowson, B. Nejmeh & L. Uzzle, Concepts for a Prototype Process Based Environment, Software Design & Analysis Inc. Technical Report Ref. No. 7-50-4, Software Design & Analysis, Boulder CO., September 1991.

    Google Scholar 

  5. C. Fernström and L. Ohlsson, Integration Needs in Process Enacted Environments, Proc. 1st International Conference on the Software Process, IEEE Computer Society Press, October 1991.

    Google Scholar 

  6. K. E. Huff and V. R. Lesser, A Plan-based Intelligent Assistant that Supports the Software Development Process, proc. ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, ACM Press, Nov. 1988.

    Google Scholar 

  7. G. Kaiser, P. Feiler, and S. Popovich, Intelligent Assistance for Software Development and Maintenance, IEEE Software, May 1988.

    Google Scholar 

  8. S. M. Sutton Jr., D. Heimbigner, and L. J. Osterweil, Language constructs for managing change in process centered environments, Proc. 4th ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, ACM Press, 1990.

    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

Dowson, M., Fernström, C. (1994). Towards requirements for enactment mechanisms. 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_13

Download citation

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

  • 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