Vincenzo De Florio

Vincenzo De Florio received his “Laurea in Scienze dell’Informazione” (MSc, computer science) from the University of Bari (Italy, 1987) and his PhD in engineering from the University of Leuven (Belgium, 2000). He was researcher for six years in Tecnopolis, formerly an Italian research consortium, where he was responsible for the design, testing, and verification of parallel computing techniques for robotic vision and advanced image processing. Within Tecnopolis, Vincenzo was also part of SASIAM, the School for Advanced Studies in Industrial and Applied Mathematics, where he served as a researcher, lecturer, and tutor, and took part into several projects on parallel computing and computer vision funded by the Italian National Research Council. Vincenzo was then researcher for eight years with the Catholic University of Leuven (Belgium) in their ACCA division where he participated in several international projects on dependable computing (EFTOS, TIRAN, and DePauDE) He is currently a researcher with the Performance Analysis of Telecommunication Systems (PATS) research group at the University of Antwerp, where he is responsible for PATS’ branch on adaptive and dependable systems under the guidance of Professor Chris Blondia.

He is also a researcher with IBBT, the Flemish Interdisciplinary Institute for Broad-Band Technology. Vincenzo De Florio published about seventy reviewed research papers, fourteen which were for international research journals. He is member of various conference program committees. He is local team leader for IST-NMP Project ARFLEX (Adaptive Robots for Flexible Manufacturing Systems). He is an editorial reviewer for several international conferences and journals. He also served as expert reviewer for the Austrian FFF. In the last few years, he has been teaching courses on computer architectures, advanced C language programming, and a course of seminars in computer science. He is co-chair of workshop ADAMUS (the Second IEEE WoWMoM Workshop on Adaptive and DependAble Mission- and bUsiness-critical mobile Systems, http://www.adamus.ua.ac.be). Vincenzo’s interests include resilient computing, dependability, adaptive systems, embedded systems, distributed and parallel computing, linguistic support to non-functional services, complex dynamic systems modelling and simulation, autonomic computing, and more recently service orientation.

Publications

IoT and Big Data Technologies for Monitoring and Processing Real-Time Healthcare Data
Abdelhak Kharbouch, Youssef Naitmalek, Hamza Elkhoukhi, Mohamed Bakhouya, Vincenzo De Florio, Moulay Driss El Ouadghiri, Steven Latre, Chris Blondia. © 2019. 14 pages.
Recent advances in pervasive technologies, such as wireless, ad hoc networks, and wearable sensor devices, allow the connection of everyday things to the Internet, commonly...
Innovations and Approaches for Resilient and Adaptive Systems
Vincenzo De Florio. © 2013. 343 pages.
Our society continues to depend upon systems that are built in a way that they end up being inflexible and intolerant to change. Therefore there is an urgent need to investigate...
Run-Time Compositional Software Platform for Autonomous NXT Robots
Ning Gui, Vincenzo De Florio, Chris Blondia. © 2013. 13 pages.
Autonomous Robots normally perform tasks in unstructured environments, with little or no continuous human guidance. This calls for context-aware, self-adaptive software systems....
Technological Innovations in Adaptive and Dependable Systems: Advancing Models and Concepts
Vincenzo De Florio. © 2012. 425 pages.
As systems become more prevalent and more complex, resilient adaptive systems are crucial when systems are needed in environments where change is the rule rather than the...
Adaptation and Dependability and Their Key Role in Modern Software Engineering
Vincenzo De Florio, Chris Blondia. © 2012. 14 pages.
Current software systems and the environments such systems are meant for requiring a precise characterization of the available resources and provisions to constantly re-optimize...
Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns
Jonas Buys, Vincenzo De Florio, Chris Blondia. © 2012. 17 pages.
With the advent of XML-based SOA, WS-BPEL swiftly became a widely accepted standard for modeling business processes. Although SOA is said to embrace the principle of business...
Building a Mutual Assistance Community for Elderly People
Hong Sun, Vincenzo De Florio, Ning Gui, Chris Blondia. © 2011. 13 pages.
Efficient and cost-effective solutions are needed to meet the demands for services required by an ever increasing number of users. We discuss the characteristics of Ambient...
Run-Time Compositional Software Platform for Autonomous NXT Robots
Ning Gui, Vincenzo De Florio, Chris Blondia. © 2011. 14 pages.
Autonomous Robots normally perform tasks in unstructured environments, with little or no continuous human guidance. This calls for context-aware, self-adaptive software systems....
International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS)
Mehdi Khosrow-Pour, D.B.A.. Est. 2010.
The International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS) examines systems and organizations characterized by the following two properties: the ability to...
Adaptation and Dependability and Their Key Role in Modern Software Engineering
Vincenzo De Florio, Chris Blondia. © 2010. 14 pages.
Current software systems and the environments such systems are meant for requiring a precise characterization of the available resources and provisions to constantly re-optimize...
Optimization of WS-BPEL Workflows through Business Process Re-Engineering Patterns
Jonas Buys, Vincenzo De Florio, Chris Blondia. © 2010. 17 pages.
With the advent of XML-based SOA, WS-BPEL swiftly became a widely accepted standard for modeling business processes. Although SOA is said to embrace the principle of business...
Application-Layer Fault-Tolerance Protocols
Vincenzo De Florio. © 2009. 378 pages.
In this technological era, failure to address application-layer fault-tolerance, a key ingredient to crafting truly dependable computer services, leaves the door open to...
Dependability and Fault-Tolerance: Basic Concepts and Terminology
Vincenzo De Florio. © 2009. 20 pages.
The general objective of this chapter is to introduce the basic concepts and terminology of the domain of dependability. Concepts such as reliability, safety, or security, have...
Fault-Tolerant Software: Basic Concepts and Terminology
Vincenzo De Florio. © 2009. 32 pages.
After having described the main characteristics of dependability and fault-tolerance, it is analyzed here in more detail what it means that a program is fault-tolerant and what...
Fault-Tolerant Protocols Using Single- and Multiple-Version Software Fault-Tolerance
Vincenzo De Florio. © 2009. 80 pages.
This chapter discusses two large classes of fault-tolerance protocols: • Single-version protocols, that is, methods that use a non-distributed, single task provision, running...
Fault-Tolerant Protocols Using Compilers and Translators
Vincenzo De Florio. © 2009. 28 pages.
In this chapter our survey of methods and structures for application-level fault-tolerance continues, getting closer to the programming language: Indeed, tools such as compilers...
Fault-Tolerant Protocols Using Fault-Tolerance Programming Languages
Vincenzo De Florio. © 2009. 14 pages.
The programming language itself is the focus of this chapter: Fault-tolerance is not embedded in the program (as it is the case e.g. for single-version fault-tolerance), nor...
The Recovery Language Approach
Vincenzo De Florio. © 2009. 67 pages.
After having discussed the general approach of fault-tolerance languages and their main features, the focus is now set on one particular case: The ARIEL1 recovery language. It is...
Fault-Tolerant Protocols Using Aspect Orientation
Vincenzo De Florio. © 2009. 8 pages.
This chapter resumes our survey of application-level fault-tolerance protocols considering approaches based on aspect-oriented programming. Aspect-compliant programming languages...
Failure Detection Protocols in the Application Layer
Vincenzo De Florio. © 2009. 25 pages.
Failure detection is a fundamental building block to develop fault-tolerant distributed systems. Accurate failure detection in asynchronous systems (Chapter II) is notoriously...
Hybrid Approaches
Vincenzo De Florio. © 2009. 26 pages.
This chapter describes some hybrid approaches for application-level software fault-tolerance. All the approaches reported in the rest of this chapter exploit the recovery...
Measuring and Assessing Tools
Vincenzo De Florio. © 2009. 25 pages.
As mentioned in Chapter I, a service’s dependability must be justified in a quantitative way and proved through extensive on-field testing and fault injection, verification and...
Conclusion
Vincenzo De Florio. © 2009. 24 pages.
We have reached the end of our discussion about application-level fault-tolerance protocols, which were defined as the methods, architectures, and tools that allow the expression...