Product design that supports effective specification,
prediction and measurement
Developing and delivering discrete modules of software works for
The approach is discussed along with the constraints.
Computer hardware design has
This page discusses the strategy of modularity in a complex
adaptive system (CAS). The
benefits, mechanism and its emergence
are discussed. modular
products for many years. Software modularity in comparison
still struggles to create predictable modular hierarchies.
modularity as a model to copy
But development of Linus Torvald's Linux, and AT&T's UNIX is a computer operating system. It is a registered trademark of AT&T.
before it, shows that
processes that are modular can be applied to software
design. In Linux's case these processes are
Walter Shewhart's iterative development process is found in many
complex adaptive systems (CAS).
The mechanism is reviewed and its value in coping with random
events is explained. iterative. Baldwin
that UNIX emerged from the application of inversion and porting
Plans change in complex adaptive systems (CAS) due to the action of genetic
operations such as mutation, splitting and recombination.
The nature of the operations is described. genetic operators to a modular design
created by splitting.
The architecture of computer hardware was studied
This page reviews the strategy of architecting an end-to-end
solution in a complex adaptive system (CAS).
The mechanism and its costs and benefits are discussed. end-to-end, the many failures of
products were reviewed and conclusions made enabling
re-factoring of the architecture so that consistent design rules
could be applied. Complex adaptive system (
This page introduces the complex adaptive system (CAS) theory
frame. The theory provides an organizing framework that is
used by 'life.' It can be used to evaluate and rank models
that claim to describe our perceived reality. It catalogs
the laws and strategies which underpin the operation of systems
that are based on the interaction of emergent
agents. CAS) principles
highlight the mechanism.
John Holland's framework for representing complexity is
outlined. Links to other key aspects of CAS theory
discussed at the site are presented.
When the return on investment is large enough and the system can
a software-architecture can be designed end-to-end, to enable
modularity to develop.
As change is introduced into a CAS the effects
ripple through the network and the
Plans are interpreted and implemented by agents. This page
discusses the properties of agents in a complex adaptive system
adapt. So characterizing a rapidly changing system can be
difficult and costly. Constraining one can undermine the
opportunity the change is bringing.
It then presents examples of agents in different CAS. The
examples include a computer program where modeling and actions
are performed by software agents. These software agents
The participation of agents in flows is introduced and some
implications of this are outlined.
When the system does not need rapid change constrain the scope
of your solution and you can benefit from developing modular
Politics, Economics & Evolutionary Psychology
Nature and nurture drive the business eco-system
Emerging structure and dynamic forces of adaptation
||integrating quality appropriate for each market