Skip to main content

Using Composition Trees to Validate an Entry Profile of Software Engineering Lifecycle Profiles for Very Small Entities (VSEs)

  • Conference paper
Software Process Improvement and Capability Determination (SPICE 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 290))

Abstract

ISO/IEC TR 29110-5-1 provides a Software Engineering life cycle reference model for Very Small Entities on small software projects (less than 6 people month). This paper uses Composition Trees (CT) as a formal notation to model part of this process, and compares it with its counterpart process (which is also modeled in a CT) from ISO/IEC 12207. The outcome of the comparison is a Comparison Composition Tree (CCT). This CCT shows clearly the similarity and difference between the VSE Entry Profile and ISC12207. This information may help people to validate and understand the VSE Profile. This paper also proposes this approach can be used as a general approach for people to develop, study, and implement software processes.

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. Behavior Engineering Web Site, http://www.behaviorengineering.org/

  2. Box, G.E.P.: Robustness in the strategy of scientific model building. In: Launer, R.L., Wilkinson, G.N. (eds.) Robustness in Statistics. Academic Press, New York (1979)

    Google Scholar 

  3. Chrissis, M.B., Konrad, M., Schrumm, S.: CMMI for Development®: Guidelines for Process Integration and Product Improvement, 3rd edn. Addison-Wesley (2011)

    Google Scholar 

  4. Dromey, R.G.: Climbing Over the ’No Silver Bullet’ Brick Wall. IEEE Software 23(2), 118–120 (2006)

    Article  Google Scholar 

  5. Dromey, R.G.: Formalizing the Transition from Requirements to Design. In: Mathematical Frameworks for Component Software, Models for Analysis and Syn., pp. 173–206 (2006)

    Google Scholar 

  6. Dromey, R.G.: System Composition: Constructive Support for the Analysis and Design of Large Systems. In: SETE 2005, Brisbane, Australia (2005)

    Google Scholar 

  7. Feiler, P.H., Humphrey, W.S.: Software Process Development and Enactment. Software Engineering Institute, Pittsburgh, CMU/SEY-92-TR-04, p. 11 (1992)

    Google Scholar 

  8. Gibson, D., Goldenson, D., Kost, K.: Performance Results of CMMI-Based Process Improvement, Technical Report CMU/SEI-2006-TR-004 (2006)

    Google Scholar 

  9. ISO/IEC TR 10000-1:1998, Information technology – Framework and taxonomy of International Standardized Profiles: General principles and documentation framework

    Google Scholar 

  10. ISO/IEC 12207:2008, Information technology – Software engineering – Software life cycle processes

    Google Scholar 

  11. ISO/IEC 15288:2008, Information technology - System engineering – System life cycle process

    Google Scholar 

  12. ISO/IEC TR 24774. Software and systems engineering – Life cycle management – Guidelines for process description (2007)

    Google Scholar 

  13. ISO/IEC TR 29110-1:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 1: Overview

    Google Scholar 

  14. ISO/IEC 29110-2:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 2: Framework and taxonomy

    Google Scholar 

  15. ISO/IEC TR 29110-3:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 3: Assessment guide

    Google Scholar 

  16. ISO/IEC 29110-4-1:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 4-1: Profile specifications: Generic profile group

    Google Scholar 

  17. ISO/IEC TR 29110-5-1-2:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs): Management and engineering guide: Generic profile group: Basic profile

    Google Scholar 

  18. Laporte, C.Y., Alexandre, S., O’Connor, R.: A Software Engineering Lifecycle Standard for Very Small Enterprises. In: O’Connor, R.V., Baddoo, N., Smolander, K., Messnarz, R. (eds.) EuroSPI 2008. CCIS, vol. 16, pp. 129–141. Springer, Heidelberg (2008)

    Google Scholar 

  19. Podorozhny, R.M., Perry, D.E., et al.: Artifact-based functional comparison of software processes. In: 4th IWSPSM, pp. V.29.1–V.29.10 (May 2003)

    Google Scholar 

  20. Scacchi, W.: Process Models in Software Engineering. In: Marciniak, J.J. (ed.) Encyclopedia of Software Engineering, 2nd edn. John Wiley and Sons, Inc., New York (2001)

    Google Scholar 

  21. Sheard, S.A.: The frameworks quagmire, a brief look. In: Proceedings of the 7th Annual International INCOSE, Symposium, INCOSE 1997 (1997)

    Google Scholar 

  22. Tuffley, D., Rout, T.: Behavior Engineering as a Process Model Verification Tool. In: Proceedings of the 10th International SPICE Conference (2010)

    Google Scholar 

  23. Varkoi, T.: Process Assessment in Very Small Entities - An ISO/IEC 29110 based method, 7th QUATIC (2010)

    Google Scholar 

  24. Wen, L., Dromey, R.G.: From Requirements Change to Design Change: A Formal Path. In: Proceedings of the 2nd IEEE International Conference on SEFM, pp. 104–113 (2004)

    Google Scholar 

  25. Wen, L., Tuffley, D., Rout, T.: Using Composition Trees to Model and Compare Software Process. In: O’Connor, R.V., Rout, T., McCaffery, F., Dorling, A. (eds.) SPICE 2011. CCIS, vol. 155, pp. 1–15. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  26. Wen, L., Tuffley, D.: Formalizing Manufacturing Process Modeling using Composition Trees. Advanced Materials Research 399-401, 1852–1855 (2012)

    Google Scholar 

  27. Wynn, D.C.: Model-Based Approaches to Support Process Improvement in Complex Product Development, PhD Thesis, University of Cambridge (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wen, L., Rout, T. (2012). Using Composition Trees to Validate an Entry Profile of Software Engineering Lifecycle Profiles for Very Small Entities (VSEs). In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2012. Communications in Computer and Information Science, vol 290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30439-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30439-2_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30438-5

  • Online ISBN: 978-3-642-30439-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics