Abstract
An organization of increasingly complex system dynamics model structures and behaviors has been developed to promote modeling reuse for software processes. It uses an object-oriented framework for describing structures in a class hierarchy with inheritance relationships. This original approach provides a set of common assets that can be referenced for a “product line” of software process models. The structures and their behaviors are process patterns that frequently occur, and the recurring structures are model building blocks that can be reused. They provide a framework for understanding, modifying and creating system dynamics models regardless of experience. Previous work can be understood easier and the structures incorporated into new models with minimal modification. A goal of this work is to help accelerate software process modeling and simulation activities. Experience indicates that the model assets scale from small to large, complex models. Examples of the constructs and executable versions of associated models are also available.
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
Forrester, J.W.: Principles of Systems. MIT Press, Cambridge (1968)
Abdel-Hamid, T., Madnick, S.: Software Project Dynamics. Prentice-Hall, Englewood Cliffs (1991)
Hines, J.: Molecules of Structure Version 1.4. LeapTec and Ventana Systems, Inc. (2000)
Richmond, B., et al.: Ithink User’s Guide and Technical Documentation, High Performance Systems Inc., Hanover (1990)
Madachy, R.: Software Process Dynamics. IEEE Computer Society Press, Los Alamitos (2006)
Senge, P.: The Fifth Discipline. Doubleday, New York (1990)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Madachy, R. (2006). Reusable Model Structures and Behaviors for 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_25
Download citation
DOI: https://doi.org/10.1007/11754305_25
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)