Research Online
SMART Infrastructure Facility - Papers Faculty of Engineering and Information Sciences
2010
Peter Campbell
University of Wollongong, pcampbel@uow.edu.au
Publication Details
Berryman, M. J. & Campbell, P. (2010). Some complex systems engineering principles. Australia's Preeminent Systems Engineering
and Test & Evaluation Conference
Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library:
research-pubs@uow.edu.au
Some complex systems engineering principles
Abstract
Complex adaptive systems can be characterised by many adaptively changing parts, with a large number of
interactions, and adaptation at the system level. This body of research can inform the large engineering
projects that are characterised by large systems of systems, where interactions to achieve end goals matters,
and where designs and the technology of parts in service undergo many adaptive changes. A number of key
lessons can be drawn from the complex adaptive systems literature. Firstly, that the use of design patterns, as
traditionally applied in software engineering, can also be applied to wider systems engineering and systems
integration issues; in particular, the use of the "bow-tie" architectural pattern drives compatibility between
different pieces of kit that can then evolve independently. Another key lesson is that focussing on the adaptive
learning processes in individuals and groups fosters positive decision-making about complex integration
problems.
Keywords
complex, principles, engineering, systems
Disciplines
Engineering | Physical Sciences and Mathematics
Publication Details
Berryman, M. J. & Campbell, P. (2010). Some complex systems engineering principles. Australia's Preeminent
Systems Engineering and Test & Evaluation Conference
Boschetti, F., Yves-Hardy, P., Grigg, N. & Garrett, J. (2005) Ajax: A new approach to web
Horwitz, P. (2010) Can we learn how complex applications.
systems work? Emergence: Complexity and
Organization, (in review). Grisogono, A.-M. (2006) Success and Failure in
Adaptation. International Conference on
Brown, J. & Duguid, P. (1991) Organizational Complex Systems. Boston, MA, USA.
learning and communities-of-practice: Toward a
unified view of working, learning, and Hovav, A., Patnayakuni, R. & Schuff, D. (2004)
innovation. Organization Science, 2, 40-57. A model of Internet standards adoption: the case
of IPv6. Information Systems Journal, 14, 265-
Clauset, A., Shalizi, C. & Newman, M. E. J. 294.
(2007) Power-law distributions in empirical
data. Intergovernmental Panel on Climate Change
(2007) Climate Models and their Evaluation.
Csete, M. & Doyle, J. (2004) Bow ties, Working Group I: The Physical Science Basis of
metabolism and disease. Trends in Climate Change. New York, United Nations.
Biotechnology, 22, 446-450.
Lawton, G. (2001) Is IPv6 finally gaining
Davidson, E. (2006) The regulatory genome: ground? Computer, 34, 11-15.
gene regulatory networks in development and
evolution, Academic Press. Lehrer, J. (2009) The Decisive Moment: How
the Brain makes up its Mind. Edinburgh
Dawkins, R. (1989) The Selfish Gene, Oxford Canongate Books.
University Press.
Midgley, G. (1997) Dealing with coercion:
De Rosa, J., Grisogono, A., Ryan, A. & Norman, critical systems heuristics and beyond. Systemic
D. (2008) A Research Agenda for Complex Practice and Action Research, 10, 37-57.
Systems Engineering. IEEE Systems Conference.
Montreal, Canada. Miller, J. & Page, S. (2007) Complex Adaptive
Systems: An Introduction to Computational
Dörner, D. (1997) The Logic of Failure: Models of Social Life (Princeton Studies in
Recognizing and Avoiding Error in Complex Complexity), {Princeton University Press}.
Situations, Perseus Books Group.
Mitre (2005) Perspectives on Complex-Systems
Doursat, R. & Ulieru, M. (2009) Emergent Engineering. Collaborations, 3, 1-4.
engineering: A radical paradigm shift.
International Journal of Autonomous and Niarchos, T., Campbell, P. & Scott, W. (2008)
Adaptive Communications Systems, To appear. Complex Systems Engineering Analysis.
University of South Australia.
Doyle, J. (2007) Complexity and Robustness.
Symposium on Complex Systems Engineering. Oreizy, P. (2000) Open Architecture Software:
RAND Corporation, Santa Monica, CA, USA. A Flexible Approach to Decentralized Software
Evolution. University of California, Irvine.
Fellows of the International Council on Systems
Enginering (2006) A Consensus of the INCOSE Robinson, K. & Graham, D. (2010) An
Fellows. International Council on Systems improved methodology for analysis of complex
Engineering. capability. SETE 2010. Adelaide, Australia.