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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Behavior Engineering Web Site, http://www.behaviorengineering.org/
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)
Chrissis, M.B., Konrad, M., Schrumm, S.: CMMI for Development®: Guidelines for Process Integration and Product Improvement, 3rd edn. Addison-Wesley (2011)
Dromey, R.G.: Climbing Over the ’No Silver Bullet’ Brick Wall. IEEE Software 23(2), 118–120 (2006)
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)
Dromey, R.G.: System Composition: Constructive Support for the Analysis and Design of Large Systems. In: SETE 2005, Brisbane, Australia (2005)
Feiler, P.H., Humphrey, W.S.: Software Process Development and Enactment. Software Engineering Institute, Pittsburgh, CMU/SEY-92-TR-04, p. 11 (1992)
Gibson, D., Goldenson, D., Kost, K.: Performance Results of CMMI-Based Process Improvement, Technical Report CMU/SEI-2006-TR-004 (2006)
ISO/IEC TR 10000-1:1998, Information technology – Framework and taxonomy of International Standardized Profiles: General principles and documentation framework
ISO/IEC 12207:2008, Information technology – Software engineering – Software life cycle processes
ISO/IEC 15288:2008, Information technology - System engineering – System life cycle process
ISO/IEC TR 24774. Software and systems engineering – Life cycle management – Guidelines for process description (2007)
ISO/IEC TR 29110-1:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 1: Overview
ISO/IEC 29110-2:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 2: Framework and taxonomy
ISO/IEC TR 29110-3:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 3: Assessment guide
ISO/IEC 29110-4-1:2011, Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 4-1: Profile specifications: Generic profile group
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
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)
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)
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)
Sheard, S.A.: The frameworks quagmire, a brief look. In: Proceedings of the 7th Annual International INCOSE, Symposium, INCOSE 1997 (1997)
Tuffley, D., Rout, T.: Behavior Engineering as a Process Model Verification Tool. In: Proceedings of the 10th International SPICE Conference (2010)
Varkoi, T.: Process Assessment in Very Small Entities - An ISO/IEC 29110 based method, 7th QUATIC (2010)
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)
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)
Wen, L., Tuffley, D.: Formalizing Manufacturing Process Modeling using Composition Trees. Advanced Materials Research 399-401, 1852–1855 (2012)
Wynn, D.C.: Model-Based Approaches to Support Process Improvement in Complex Product Development, PhD Thesis, University of Cambridge (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)