Nothing Special   »   [go: up one dir, main page]

Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3578))

  • 1368 Accesses

Abstract

The design, development, and use of complex systems models raises a unique class of challenges and potential pitfalls, many of which are commonly recurring problems. Over time, researchers gain experience in this form of modeling, choosing algorithms, techniques, and frameworks that improve the quality, confidence level, and speed of development of their models. This increasing collective experience of complex systems modellers is a resource that should be captured. Fields such as software engineering and architecture have benefited from the development of generic solutions to recurring problems, called patterns. Using pattern development techniques from these fields, insights from communities such as learning and information processing, data mining, bioinformatics, and agent-based modeling can be identified and captured. Collections of such ‘pattern languages’ would allow knowledge gained through experience to be readily accessible to less-experienced practitioners and to other domains. This paper proposes a methodology for capturing the wisdom of computational modelers by introducing example visualization patterns, and a pattern classification system for analyzing the relationship between micro and macro behaviour in complex systems models. We anticipate that a new field of complex systems patterns will provide an invaluable resource for both practicing and future generations of modelers.

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.

Similar content being viewed by others

References

  1. Alexander, C., et al.: A Pattern Language. Oxford University Press, New York (1977)

    Google Scholar 

  2. Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison- Wesley Professional Computing Series. Addison-Wesley, Reading (1994)

    Google Scholar 

  3. Srinivasan, S.: Design patterns in object-oriented frameworks. Computer 32(2), 24–32 (1999)

    Article  Google Scholar 

  4. Moore, J., et al.: Combining and adapting process patterns for flexible workflow. In: 11th International Workshop on Database and Expert Systems Applications (2000)

    Google Scholar 

  5. Coplien, J.O.: Software design patterns: common questions and answers. In: Rising, L. (ed.) The Patterns Handbook: Techniques, Strategies, and Applications, pp. 311–320. Cambridge University Press, New York (1998)

    Google Scholar 

  6. Appleton, B.: Patterns and software: essential concepts and terminology (2000), http://www.cmcrossroads.com/bradapp/docs/patterns-intro.html

  7. Wuensche, A.: Genomic regulation modeled as a network with basins of attraction. In: Pacific Symposium on Biocomputing 1998. World Scientific, Singapore (1998)

    Google Scholar 

  8. Solé, R.V., Fernández, P., Kauffman, S.A.: Adaptive walks in a gene network model of morphogenesis: insights into the Cambrian explosion. International Journal of Developmental Biology 47(7/8), 685–693 (2003)

    Google Scholar 

  9. Strogatz, S.H.: Exploring complex networks. Nature 410, 268–276 (2001)

    Article  Google Scholar 

  10. Newman, M.E.J.: The structure and function of complex networks. SIAM Review 45(2), 167–256 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  11. Raff, R.A.: Evo-Devo: The evolution of a new discipline. Nature Reviews Genetics 1(1), 74–79 (2000)

    Article  MathSciNet  Google Scholar 

  12. Hasty, J., et al.: Computational studies of gene regulatory networks: In numero molecular biology. Nature Reviews Genetics 2(4), 268–279 (2001)

    Article  MathSciNet  Google Scholar 

  13. Reil, T.: Dynamics of gene expression in an artificial genome - implications for biological and artificial ontogeny. In: Floreano, D., Mondada, F. (eds.) ECAL 1999. LNCS, vol. 1674. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wiles, J., Watson, J. (2005). Patterns in Complex Systems Modeling. In: Gallagher, M., Hogan, J.P., Maire, F. (eds) Intelligent Data Engineering and Automated Learning - IDEAL 2005. IDEAL 2005. Lecture Notes in Computer Science, vol 3578. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11508069_69

Download citation

  • DOI: https://doi.org/10.1007/11508069_69

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-31693-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics