Tuesday, 19 May 2015
Special issue of the Springer Journal of Reliable Intelligent Environments: "Resilient and Antifragile Ambient Systems"
News: NEW DEADLINE: AUGUST 14!
this is to announce a special issue of the
Springer Journal of Reliable Intelligent Environments devoted to
Resilient and Antifragile Ambient Systems. The special issue CfP shall
soon be announced on the official web pages of the journal, though you may find herein a preview copy. Should you require further information, please do not hesitate to contact me!
Wednesday, 22 April 2015
"Write an abstract of your research plan in Layman's terms"
This seems to be two different things, but in fact I think it is the result of a same mistake: looking at things as individual rater than social systems. If you have to design an individual system, you only consider its relationship with the environment it will be placed into. As resources are limited and constraints are many, you need to face trade-offs: for instance, costs versus functionality, comfort vs. energy efficiency, etc. The net result is systems that are systematically unflexible and systematically fragile. If there is turbulence, meaning that things change rapidly, technology reveals its nature of a sitting duck for change. Now, if you look at social organizations, they are the same: they are the result of trade-offs operated while considering them as individual entities. Thus for instance we have organizations such as the civil defence, the police, and the fire fighters; but they are systems incapable of any interaction, of any cooperation. They can't even share their knowledge, let alone work together! As they are "necessary", constraints mean less to organizations. In the end, we "pump" lots of money in them, in the hope of making them "better", readier, smarter. Unfortunately we get so few in return. This becomes apparent especially in times of crisis (Sometimes one even asks where the organizations are! See for instance “Where in the hell is the cavalry on this one?”).
What is missing across the scales is the social and the "ecological" dimensions. "One man is no man", as they say, though it is also true that one device is no device, and one organization is no organization. Systems, men, organizations-they are all the same: complex Wholes that constitute greater Wholes. Dimensioning of resources while designing an embedded system or a novel social organization should be a social rather than an individual-oriented process. Systems, services, organizations—they should be designed with interoperability in mind. They should be regarded as Wholes and at the same time they should be realized as Parts of greater Wholes—on, on towards an ever greater degree of emergence; of quality, of adaptability, of resilience, of flexibility. This is what my Fractal Social Organizations aim to achieve. This is where I'm directed in my research action for the coming years.

"Write an abstract of your research plan in Layman's terms" by Vincenzo De Florio is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Permissions beyond the scope of this license may be available at mailto:vincenzo.deflorio@gmail.com.
Saturday, 11 April 2015
How Resilient Are Our Societies?
- Stigmatization. Users are permanently classified into service providers and service receivers. Traditional healthcare organizations for instance typically classify users into two disjoint categories: the active users, namely professional and informal carers, and the patients and the elderly, who are considered as users incapable of any active behavior [1]. Likewise, in disaster management organizations, predefined active roles are assigned to institutional responders while the citizens are confined to a passive role [2, 3].
- Fragility. The artificial distinction in an active and a passive side of society severely affects quality-of-emergence [3, 4]. In particular, it introduces a systemic performance penalty in that only a subset of the social actors is available to serve the whole set. As well known, the fast growth and the progressive aging of the human population are introducing a new context—one in which the “service subset” is quickly decreasing in proportion. The problem is no more the ever increasing social costs; rather, it is the fact that the spectre of unmanageability—namely the vision of a fragile society unable to serve its citizens—is just around the corner.
- Absence of a referral service. Despite having an only partial view on the capability and current state of the available servers, it is the responsibility of the client to identify which server to bind to. It is the user that needs to know, e.g., which emergency service to invoke, which hospital to call first, which civil organization to refer to, and so on. Referral services do exist, but they mainly cover a single domain (i.e., healthcare) and very specific cases (typically, the seamless transfer of patient information from a primary to a secondary practitioner [5]). Because of this specialization such services mostly possess an incomplete view of the available resources.
- Lack of unitary responses to complex requests. To the best of our knowledge, no referral service provides a composite response to complex requests such that the action, knowledge, and assets of multiple servers are automatically or semi-automatically combined and orchestrated. Even electronic referral systems in use today are mostly limited [6] and only provide predefined services in specific domains. As a consequence, in the face of complex servicing requests calling for the joint action of multiple servers, the client is basically left on its own. Societal organizations do not provide unitary responses nor assist the client in composing and managing them. Reasons for this may be found in lack of awareness and also in the “convenient” shift of responsibility for failures from the server to the client.
Two key challenges of our societies are, one the one hand, being able to define one such organizational model. At the same time, fundamental aspects of the identity of the organization must be preserved. A second challenge is thus learning how to guarantee the resilience of our “evolved” organizations. Organizational fidelity [10, 11] (bounds to identity drifting) therefore becomes a new design requirement for our future organizational models.
In previous posts I presented an organizational model called Fractal Social Organizations (FSO). FSO takes the responsibility as a generalized referral service for the orchestration of complex social services. In FSO, the rigid client-server scheme of traditional organizations is replaced by service orientation, while bottleneck-prone hierarchies are replaced by communities of peer-level members. Role appointment is not static and directed by the organization, but rather voluntary and context-driven. It is my conjecture that the just stated new design assumptions allow for the creation of smarter societal organizations able to match the complexity of our new complex world.
References
- Sun, H., De Florio, V., Gui, N., Blondia, C.: The missing ones: Key ingredients towards effective ambient assisted living systems. Journal of Ambient Intelligence and Smart Environments 2(2) (2010)
- Colten, C.E., Kates, R.W., Laska, S.B.: Community resilience: Lessons from new orleans and hurricane katrina. Technical Report 3, Community and Regional Re- silience Institute (CARRI) (2008)
- De Florio, V., Sun, H., Blondia, C.: Community resilience engineering: Reflections and preliminary contributions. In Majzik, I., Vieira, M., eds.: Software Engineering for Resilient Systems. Volume 8785 of Lecture Notes in Computer Science. Springer International Publishing (2014) 1–8
- De Florio, V.: Communication and control: Tools, systems, and new dimensions. Lexington (2015)
- Kim, Y., Chen, A., Keith, E., Yee, HalF., J., Kushel, M.: Not perfect, but better: Primary care providers’ experiences with electronic referrals in a safety net health system. Journal of General Internal Medicine 24(5) (2009) 614–619
- Shaw, L., de Berker, D.: Strengths and weaknesses of electronic referral: comparison of data content and clinical value of electronic and paper referrals in dermatology. British Journal of General Practitioners 57 (2007) 223–224
- Anonymous: Secured health information network and exchange (SHINE) (2012)
- Anonymous: SHINE OS+. Available online at http://www.shine.ph (2015)
- Verhulst, E.: Zen and the art of safety engineering. Available online at http://www.slideshare.net/ericverhulst1/zen-and-the-art-of-safety- engineering (2012)
- De Florio, V.: Antifragility = elasticity + resilience + machine learning. models and algorithms for open system fidelity. Procedia Computer Science 32 (2014) 834– 841 1st ANTIFRAGILE workshop (ANTIFRAGILE-2015), the 5th International Conference on Ambient Systems, Networks and Technologies (ANT-2014).
- De Florio, V., Primiero, G.: A method for trustworthiness assessment based on fidelity in cyber and physical domains. CoRR abs/1502.01899 (2015)

How Resilient Are Our Societies? by Vincenzo De Florio is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Permissions beyond the scope of this license may be available at mailto:vincenzo.deflorio@gmail.com.
Thursday, 12 March 2015
What does it mean that a software system is fragile, robust, or antifragile? Considerations, ideas, and examples
The key word here is redundancy. To better understand what this word means, let me describe you a videogame.
What then? Well, if one could track the environment (e.g. the firepower) and the way our current scheme matches the environment (basically, how many cavalrymen are left at any point in time) then one could have a more robust scheme — one that is resilient, namely adaptive to changing conditions. New cavalrymen could be added in dire conditions, and their number could even be reduced through more relaxing conditions.
But this is still not antifragile. In fact, the system stays the same: each time you face the problem you launch the same solution — a solution that is not changed by the experience. What we are trying to do is to change this. To change the software "DNA" after each "run" while taking into account the past runs.

What does it mean that a software system is fragile, robust, or antifragile? Considerations, ideas, and examples by Vincenzo De Florio is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
Permissions beyond the scope of this license may be available at vincenzo.deflorio@gmail.com.
Wednesday, 11 March 2015
A Behavioral Interpretation of Antifragility
- How these practitioners have interpreted Taleb’s concept of Antifragility,
- How these practitioners have translated their interpretation into practice, and
- The results and impacts of their efforts — Practice Beyond the Rhetoric!"
So, how have I interpreted Professor Taleb's antifragility?
- systems that do not react at all (I call them sitting ducks to change)
- systems that react with no concern about the situation (elastic systems)
- systems that check what's going on and try to adjust to it (adaptive systems)
- and systems that keep track of what's going on and try to "tell the future" (anticipate conditions that could be black swans or maybe gold swans) (predictive / extrapolatory systems).
"would take off on its own, and re-design itself at an ever increasing rate. [..] Humans, who are limited by slow biological evolution, couldn't compete, and would be superseded." (cf. my post "What System Is The Most Resilient?")
Antifragile behaviors may be considered as a particular type of EFB: one in which the self-modification improves the system-environment fit — one that makes it more probable for the system to survive in the current (or the hypothesized future) environment. (Note that being able to improve one's system-environment fit has nothing to do with guaranteeing that what the system does is "right". In other words, special care must be taken to make sure that the drifting of system identity associated with antifragile behaviors does not translate into "dangerous" or counterproductive behaviors. Some form of safety enforcing invariants should probably be embedded into antifragile behaviored systems (cf. Asimov's Laws of Robotics)

A Behavioral Interpretation of Antifragility by Vincenzo De Florio is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Permissions beyond the scope of this license may be available at mailto:vincenzo.deflorio@gmail.com.
Wednesday, 18 February 2015
With or Without You? An Organizational Dilemma
- Newborn child dies in the ambulance before reaching a hospital.
After a normal delivery, the newborn accused difficulty in breathing. The doctors tried in vain to locate a hospital where she could be transferred. The emergency service initiated a monitoring in the three hospitals in Catania in which pediatric intensive therapy is available: the Garibaldi, the Holy Child and Cannizzaro. None of the three centers had a free bed. The only hospital in eastern Sicily that responded to the call was Ragusa, more than a hundred miles away, a good hour travel. But the little girl died during transport in a private ambulance.
- Girl dies of common cold while looking for a hospital.
[...] A hospital in Milazzo (IT) does not have an Intensive Care Unit, and none was available in any of the other hospitals in the Milazzo province. Eventually, a place is found 200 miles away, in Caltagirone, on the other side of Etna. Two hours driving. A young girl dies.
- 52 years old man died yesterday aboard an ambulance, while looking for a hospital in which to be operated for a double aneurysm.
The sick was transported to the hospital Umberto I. There, unfortunately, cardiac surgery was 'locked' for technical issues since March 24. Rossella Moscatelli, deputy director of health at the Umberto I hospitals explains: "For two weeks we have been communicating to all hospitals, including Colleferro, and the emergency service, that the temperature controllers were out of order." These devices are essential to run the machinery for extracorporeal blood circulation during open heart surgery. Yesterday the new temperature controllers, just tested, "were in operation for two planned by-pass surgeries - she adds - and Colleferro was informed only five minutes before of the arrival of an ambulance: as they tried to locate in the city another hospital available, we attempted to stabilize the patient. After about two hours we manage to find one hospital available, the San Camillo. For the patient, however, it was too late. Simona Pasca of “Cittadinanza Attiva -- Tribunal for Patients' Rights” remarks: "If hospitals were better connected to each other, that patient might be still alive. The problems of the [classic] organization of emergency repeat themselves cyclically, and patients continue to die."
I believe a starting point towards a solution may be found through the following reasoning:
If I analyze all the above cases I can see three recurring elements:
- An event takes place and creates a new “need”
- The need requires a response from a care institution
- The interaction event-institution is almost completely managed by the individual or by individual parts of the overall care system. The system does not work as a Whole, but rather as a collection of fragmented units.
Such new organization is based on the following “axioms”:
- Member. An individual or a cyberphysical thing can subscribe to a FSO and become member. Members of a FSO belong to a level of the FSO (a “community”) and refer to a representative of that level (“community representative”). The community representative is the “personification” of that level/community and has a dual nature: it is a member of the community it represents and it is also a member of the next higher level/community.
- Role. A member can take a role, namely accomplish actions belonging to a certain class of actions (surgeon-, driver-, nurse-, patient-specific actions...)
- Notification. A member can send notifications to its community representative. These notifications can be status notifications, requests for service, availability of service, etc.
- Check Up. For each new notification the community representative performs a semantic check: it verifies whether the new notification "enables" actions. By “Action” I mean a function of roles that become active when all the necessary “ingredients” (i.e., roles) are available (cf. Dataflow processing; Tomasulo algorithm, etc.)
- Exception. If an action is semantically labeled as “critical”, the lack of a role triggers an exception: the community representative propagates the notification to the next “higher up”.
A new “general scheme of operation” enabled by a FSO is then as follows:
- An event takes place and creates a new “need”
- The need requires a response from a care institution
- The institution acts as community representative and manages the response locally. If an optimal response can be found within the community (or, in other words, all roles can be allocated in the current “region”), the response in enacted and the state is adjusted. If no optimal response can be found, an exception propagates the need and the current response state to the community higher-up. Both need and response “travel” through the levels of the FSO hierarchy until the response is finally enabled.
- While being executed, new knowledge is accrued both locally and globally. The response is thus refined, re-verified, and if (safer, cheaper, higher performing) alternatives are found, they are considered.
- Enable existing organizations to become members of an FSO. This will make it possible for existing organizations, e.g. one dealing with emergency care and one managing civil defense, to join forces and share resources and knowledge.
- Enable fast localization of resources (Example: e-Procurement, as in SHINE: Secured Health Information Network Exchange)
- Enable a “natural” (institutional) use of informal carers, and the social “network” centered around the user (its family, friends, etc...)
- Enable non-discrimination of members (an FSO casts no predefined classes of users, as “classic” organizations have: for instance, primary users, secondary users, patients)
- Enable “best use” of social resources (hospitals, equipment and skilled personnel, ...)
- Avoidance of resources being either underutilized or overutilized (cf. Service queues...)
- Enabling optimal responses to crisis management, in particular with the spontaneous integration of informal responders: cf. COMMUNITY RESILIENCE.
The time is Now for experimenting with new and more intelligent ways of organization and management of resources. Turning around the current paradigm and having the organization tailoring an optimal response to the user's requests may provide mankind with one such way.
Evolving human organizations -- and learning how to do so without compromising the identity of the intended services -- is verily one of the greatest challenges humanity shall soon be confronted with.

With or Without You? An Organizational Dilemma by Vincenzo De Florio is licensed under a Creative Commons Attribution 4.0 International License.
Permissions beyond the scope of this license may be available at mailto:vincenzo.deflorio@gmail.com.
Friday, 13 February 2015
Antifragility explained by Hayao Miyazaki
I think this is the biggest difference between resilience and antifragility:"Living means changing [..];
Still, you don't change.
You can't drift away from
the project embodied in your structure."
Resilience is "being at work TO STAY THE SAME".
Identity must be preserved, ergo, the system is not free to evolve beyond its "genetic code" — beyond its specifications, for instance.
Not so with antifragility. Antifragility is "being at work TO GET BETTER IN THE PROCESS".
There, you change, and accept the risks of change — the risks of living.
(originally appeared as a LinkedIn post.)
