Emergent engineering: a radical paradigm shift
read more
Citations
A review of morphogenetic engineering
Concepts in complexity engineering
Complex Systems: A Communication Networks Perspective Towards 6G
References
The Internet of Things: A survey
Modularity and community structure in networks
Swarm intelligence: from natural to artificial systems
An Introduction to MultiAgent Systems
Related Papers (5)
Frequently Asked Questions (13)
Q2. What are the future works mentioned in the paper "Emergent engineering: a radical paradigm shift" ?
In summary, future work can expand the abstract algorithmic rules ( gradient update G, port management P and link creation L ) to take into account spatial extension, external events, agent diversity and hierarchical command.
Q3. What is the common fear of traditional engineering?
What traditional engineering fears most is the ability of complex systems to exhibit emergence, often assimilated with unwanted behaviour.
Q4. What are the examples of eNetworked CPE?
Their examples range from self-reconfiguring manufacturing plants (Ulieru, 2004) and self-stabilising energy grids to self-deploying emergency taskforces, all relying on a myriad of mobile devices, software agents and human users that would build their own eNetwork on the sole basis of local rules and peer-to-peer communication (Dressler, 2007).
Q5. Why is the whole eNetwork a globally evolving controller?
The whole eNetwork can itself be envisioned as a globally evolving controller, managing the performance of a complex system to be controlled (Grobbelaar and Ulieru, 2007), for example, to use it to stabilise the power grid in case of a blackout or to grow barriers to attacks in a complex crisis and emergency management scenario (Ulieru, 2008).
Q6. What is the main difficulty of the pursuit of convergent engineering?
The significant difficulty of this pursuit is that it lies at the junction between multiple disciplines: engineering (dynamical systems and control), communications (networks), computer science (agent-based modelling and simulation (ABMS)), physics (statistical mechanics) and biology (self-organisation in morphogenesis, homeostasis and evolution).
Q7. What is the definition of a robust system?
The robustness of complex systems goes far beyond optimal settings of a system’s parameters, and reaches deep into their underlying structural properties that have a major effect on their functionality, dynamics, robustness and fragility (Alderson and Doyle, 2009).
Q8. How can space intervene in a dynamic environment?
Space can then intervene at two levels: by limiting the scope of pre-attachment detection (nodes can connect only to nearby nodes, within a certain radius), and by giving a mechanical meaning to the nodes and links.
Q9. What is the basic principle of the link creation routine?
Routines G and P are executed by the nodes already involved in the network, and prepare the way for new nodes to execute L. Link creation routine L provides the generic logic that prompts new nodes to pick one of the open ports of the network at random to make a new connection.
Q10. What are the abstract mechanisms of programmed attachment described in Section 4?
The abstract mechanisms of programmed attachment described in Section 4 create purely non-spatial graphs that are displayed in 2D figures only for convenient viewing.
Q11. What is the novelty of the self-assembling network?
Compared to other AE models, such as L-systems (Siero et al., 1982), the novelty of their model resides in the fact that it is both context-dependent (heterogeneous) and self-dissimilar (non-repetitive, irregular), and also that it contains microscopic randomness (at the level of nodes) while it is reproducible at the macroscopic level (of the whole graph, that is, the ‘phenotype’).
Q12. What principles can be implemented to make eNetworks truly functional?
By implementing these four principles – in addition to intrinsic self-connectivity – self-organised and structured eNetworks could become truly functional and evolvable.
Q13. Why do classical engineers aim for robustness at the design stage?
This is because classical engineering designers aim for robustness at the design stage by seeking to find the right combination of parameter values that keep the system under ideal functioning conditions – something impossible to do for emergent complex systems.