Skip to main content

On Mobility of Software Processes

  • Conference paper
Software Process Change (SPW 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3966))

Included in the following conference series:

Abstract

In this paper, the mobility of software processes is proposed as a novel concept. It is defined as the structural change in a software process resulting from interactions among linked process elements. The concept addresses the essential change in a software process which brings a high variability and unpredictability to process performance. Three categories of the mobility that lead to the structural change are identified and expounded upon. A reference model for describing the concept is put forward based on the polyadic π-calculus. With the mobility of software processes, it is possible to design a new PCSEE and associated PML with increased flexibilities.

Supported by the National Natural Science Foundation of China under grant No. 60273026, 60473060, 60573082 and the Hi-Tech Research and Development Program (863 Program) of China under grant No. 2004AA112080, 2005AA113140.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arbaoui, S., Derniame, J.-C., Oquendo, F., Verjus, H.: A comparative review of Process-Centered Software Engineering Environments. Annal of Software Engineering 14(1-4), 311–340 (2002)

    Article  MATH  Google Scholar 

  2. Gruhn, V.: Process-centered software engineering environments, a brief history and future challenges. Annals of Software Engineering 14(1-4), 363–382 (2002)

    Article  MATH  Google Scholar 

  3. Paulk, M.C., Curtis, B., Chrissis, M.B., Weber, C.V.: Capability maturity model for software, version 1.1. Technical Report CMU/SEI-93-TR-024, SEI, CMU (1993)

    Google Scholar 

  4. Lonchamp, J.: A structured conceptual and terminological framework for software process engineering. In: ICSP, pp. 41–53 (1993)

    Google Scholar 

  5. IEEE Std.: IEEE standard for application and management of the systems engineering process, pp. 1220-1998 (1998)

    Google Scholar 

  6. Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes – part I and II. Journal of Information and Computation 100, 1–77 (1992)

    Article  MATH  Google Scholar 

  7. Sangiorgi, D., Walker, D.: The π-calculus: a Theory of Mobile Processes. Cambridge University Press, Cambridge (2001)

    MATH  Google Scholar 

  8. Wang, Q., Li, M.: Software process management: Practices in China. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, pp. 317–331. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Conradi, R., Fernström, C., Fugetta, A.: Concepts for evolving software processes. In: Finkelstein, A., Kramer, J., B.N. (eds.) Software Process Modelling and Technology, pp. 9–31. John Wiley, Chichester (1994)

    Google Scholar 

  10. Bandinelli, S., Nitto, E.D., Fuggetta, A.: Policies and mechanisms to support process evolution in PSEEs. In: ICSP, pp. 9–20 (1994)

    Google Scholar 

  11. Ben-Shaul, I.Z., Kaiser, G.E.: A paradigm for decentralized process modeling and its realization in the Oz environment. In: Proceedings of the Sixteenth International Conference on Software Engineering, pp. 179–188. IEEE Computer Society Press, Los Alamitos (1994)

    Google Scholar 

  12. Wang, A.I.: Support for mobile software processes in CAGIS. In: Conradi, R. (ed.) EWSPT 2000. LNCS, vol. 1780, pp. 115–130. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, M., Yang, Q., Zhai, J., Yang, G. (2006). On Mobility of Software Processes. In: Wang, Q., Pfahl, D., Raffo, D.M., Wernick, P. (eds) Software Process Change. SPW 2006. Lecture Notes in Computer Science, vol 3966. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11754305_12

Download citation

  • DOI: https://doi.org/10.1007/11754305_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34199-4

  • Online ISBN: 978-3-540-34201-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics