Skip to main content

In favour of a coherent process coding language

  • Conference paper
  • First Online:
Book cover Software Process Technology (EWSPT 1995)

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

Included in the following conference series:

Abstract

The conclusion I draw, with respect to the research agenda for the SP community, is that the emerging interest for the inter-operability of a set of independently developed modules should be cultivated, and will play an important tactical role, but should not be considered a strategic target, as should instead be that of identifying a core language (a few core languages, each) accompanied by several compatible sub-languages. The reason is that the experience with systems that interconnect independent modules will be an effective way to understand what is needed of each of them, as service providers, and what instead is there that should not, like hidden co-ordination policies and possibly incompatible redundancies. However, the quest for inter-operability alone reflects an optimistic laisser-faire attitude with respect to the evolution of PSEEs: let the individuals communicate and grow, and the community will also grow. I don't see any real evidence supporting this view. Also O&H show some doubts, when they state that “it will be interesting=8A to see whether interoperability difficulties appear and accelerates the drift [in the direction of increasingly different coding languages and platforms] continues”. Rather, I see some analogy between interoperability and construction with natural materials: in both cases the engineer has to cope post-hoc with mismatches that can be instead avoided using carefully designed artificial bricks and sub-languages, respectively. As a final note, there is at least one candidate as a basis for the core language, namely the emerging co-ordination theory [3].n

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. Conradi, R., Liu, C.: Process Modelling Languages: one or many? In these Proceedings.

    Google Scholar 

  2. Montangero, C., Ambriola, V.: Oikos: constructing process-centred SDEs. In A. Finkelstein, J. Kramer and B. Nuseibeh (eds) Software Process Modelling and Technology, Research Study Press (Wiley), Taunton, 1994, 131–151.

    Google Scholar 

  3. Malone, T.W., Crowston, K.: The interdisciplinary study of Co-ordination. ACM Computing Surveys 26 (1994) 87–119.

    Google Scholar 

  4. Osterweil, L., Heimbigner, D.: An Alternative to Software Process Languages. In C. Ghezzi, editor, Proc. ISPW9, Airlie, Va, 1994.

    Google Scholar 

  5. Kadia, R.: Issues Encountered in Building a Flexible SDE — Lessons from the Arcadia Project. In Proc. ACM Sigsoft SDE5, 169–180, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wilhelm Schäfer

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Montangero, C. (1995). In favour of a coherent process coding language. 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_46

Download citation

  • DOI: https://doi.org/10.1007/3-540-59205-9_46

  • 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

Publish with us

Policies and ethics