What the Design Theory of Social-Cyber-Physical Systems Must Describe, Explain and Predict?

An intense shift from traditional mechatronics systems to cyber-physical systems has been taking place over the last two decades. The former systems, which integrate mechanical, electronics, computing, control and situated reasoning components, are typically implemented as closed, predefined, controlled and deterministic systems. The latter systems are characterized by open system boundaries, large functional and structural complexities, self-learning and -reasoning capabilities, partial autonomy, context-driven adaptability, and decentralized decision making. As the latest trend, they are getting more extensively embedded in the fabric of society. There exists no dedicated design theory that would explain how to conceptualize, design and realize this family of non-linear systems. In this paper, concentrating on the changing place and role of information, first an overview of the milestones of the overall physical, biological, social and technological evolution is given. Then, the distinguishing characteristics of cyber-physical systems are analysed, the current transition towards social-cyber-physical systems is considered, and the need for a comprehensive design theory for this family of systems is explained. As examples of the aspects which the design theory of social-cyber-physical systems should describe, explain, and predict, the phenomenon of: (a) aggregative complexity, (b) emergent attributes/behaviour, (c) compositional synergy, (d) multi-abstraction-based specification, (e) dynamic scalability, (f) multi-modal prototyping, and (g) integrity verification and behaviour validation are discussed and the issues of handling them in design are addressed. The main proposition is that there is an urgent need for a multi-disciplinary research in this novel domain of interest in order to facilitate a deeper disciplinary understanding and to allow the development of specific design methodologies and computational support tools.

[1]  Darío Maravall,et al.  Adaptation, anticipation and rationality in natural and artificial systems: computational paradigms mimicking nature , 2008 .

[2]  Linda P. Beckerman Application of complex systems science to systems engineering , 2000 .

[3]  Chris J. Myers,et al.  Automatic abstraction for verification of cyber-physical systems , 2010, ICCPS '10.

[4]  Xue-Shan Yan,et al.  Information Science: Its Past, Present and Future , 2011, Inf..

[5]  Jeff Magee,et al.  Self-Managed Systems: an Architectural Challenge , 2007, Future of Software Engineering (FOSE '07).

[6]  Julio M. Ottino,et al.  Complex networks , 2004, Encyclopedia of Big Data.

[7]  Jiming Liu,et al.  On emergent complex behaviour, self-organised criticality and phase transitions in multi-agent systems: autonomy oriented computing (AOC) perspectives , 2008, Int. J. Model. Identif. Control..

[8]  Philip Goyal,et al.  Information Physics - Towards a New Conception of Physical Reality , 2012, Inf..

[9]  Panganamala Ramana Kumar,et al.  Cyber–Physical Systems: A Perspective at the Centennial , 2012, Proceedings of the IEEE.

[10]  Kemal A. Delic,et al.  On the emerging future of complexity sciences , 2006, UBIQ.

[11]  Mikio Aoyama,et al.  A Design Methodology for Real-Time Distributed Software Architecture Based on the Behavioral Properties and Its Application to Advanced Automotive Software , 2011, 2011 18th Asia-Pacific Software Engineering Conference.

[12]  Stephen Wolfram,et al.  Approaches to complexity engineering , 1986 .

[13]  J.A. Stankovic,et al.  Misconceptions about real-time computing: a serious problem for next-generation systems , 1988, Computer.

[14]  Janos Sztipanovits,et al.  Composition of Cyber-Physical Systems , 2007, 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'07).

[15]  Colin Atkinson,et al.  Model-Driven Development: A Metamodeling Foundation , 2003, IEEE Softw..

[16]  Piet Demeester,et al.  A Surrogate Modeling and Adaptive Sampling Toolbox for Computer Based Design , 2010, J. Mach. Learn. Res..

[17]  Insup Lee,et al.  Medical Cyber Physical Systems , 2010, Design Automation Conference.

[18]  Albert Benveniste,et al.  The synchronous approach to reactive and real-time systems , 1991 .

[19]  Alexei Makarenko,et al.  Towards component-based robotics , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Edward A. Lee Computing needs time , 2009, CACM.

[21]  Fumio Harashima,et al.  Mechatronics - "What Is It, Why, and How?" An editorial , 1996, IEEE/ASME Transactions on Mechatronics.

[22]  Giulia Biamino A Semantic Model for Socially Aware Objects , 2012, IOT 2012.

[23]  N. Kyura,et al.  Mechatronics-an industrial perspective , 1996 .

[24]  Catholijn M. Jonker,et al.  Compositional Specification and Reuse of a Generic Cooperative Agent Model , 2000, Int. J. Cooperative Inf. Syst..

[25]  G. D’Ariano It from Qubit , 2015 .

[26]  Hong Liu,et al.  Cyber-Physical-Social Based Security Architecture for Future Internet of Things , 2012, IOT 2012.

[27]  W. Arthur Why Do Things Become More Complex , 1993 .

[28]  Tharam S. Dillon,et al.  Web‐of‐things framework for cyber–physical systems , 2011, Concurr. Comput. Pract. Exp..

[29]  Christopher W. Johnson,et al.  What are emergent properties and how do they affect the engineering of complex systems? , 2006, Reliab. Eng. Syst. Saf..

[30]  Jin Shiyao,et al.  Specification of Agent in Complex Adaptive System , 2008, 2008 International Symposium on Computer Science and Computational Technology.

[31]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.

[32]  Edward A. Lee,et al.  System-Level Types for Component-Based Design , 2001, EMSOFT.

[33]  J. Barrow,et al.  Science and Ultimate Reality , 2004 .

[34]  J. Willems The Behavioral Approach to Open and Interconnected Systems , 2007, IEEE Control Systems.

[35]  Rolf Isermann,et al.  Mechatronic systems—Innovative products with embedded control , 2005 .

[36]  Jianhua Ma,et al.  Cyber-Individual Meets Brain Informatics , 2011, IEEE Intelligent Systems.

[37]  Edward A. Lee CPS foundations , 2010, Design Automation Conference.

[38]  Panganamala Ramana Kumar,et al.  Abstractions, Architecture, Mechanisms, and a Middleware for Networked Control , 2009, IEEE Transactions on Automatic Control.

[39]  P. Saunders,et al.  On the increase in complexity in evolution. , 1976, Journal of theoretical biology.

[40]  D. M. Auslander,et al.  What is mechatronics , 1996 .

[41]  Pedro C. Marijuán,et al.  From Genomics to Scientomics: Expanding the Bioinformation Paradigm , 2011, Inf..

[42]  Ajinkya Bhave,et al.  Augmenting Software Architectures with Physical Components , 2010 .

[43]  Karl-Erik Årzén,et al.  A Component-Based Approach to the Design of Networked Control Systems , 2007, Eur. J. Control.

[44]  Gennaro Auletta,et al.  A Paradigm Shift in Biology? , 2010, Inf..

[45]  R. Solé,et al.  Selection, Tinkering, and Emergence in Complex Networks - Crossing the Land of Tinkering , 2002 .

[46]  Yu-Chee Tseng,et al.  Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing Review from Wireless Sensor Networks towards Cyber Physical Systems , 2022 .

[47]  Eric B. Dent Complexity Science: A Worldview Shift , 1999 .

[48]  Jan C. Biro,et al.  Biological Information - Definitions from a Biological Perspective , 2011, Inf..

[49]  Panos J. Antsaklis,et al.  Control and Communication Challenges in Networked Real-Time Systems , 2007, Proceedings of the IEEE.

[50]  Jiafu Wan,et al.  A General Test Platform for Cyber-Physical Systems: Unmanned Vehicle with Wireless Sensor Network Navigation , 2011 .

[51]  Tim Beardsley Selling to Survive , 1993 .

[52]  Carl Hewitt,et al.  The challenge of open systems: current logic programming methods may be insufficient for developing the intelligent systems of the future , 1985 .

[53]  Vlatko Vedral,et al.  Information and Physics , 2012, Inf..

[54]  Bran Selic,et al.  The Pragmatics of Model-Driven Development , 2003, IEEE Softw..

[55]  Luc Steels,et al.  Towards a theory of emergent functionality , 1991 .

[56]  Joseph Sifakis,et al.  Composition for component-based modeling , 2005, Sci. Comput. Program..

[57]  Kurt Geihs,et al.  Self-Management: The Solution to Complexity or Just Another Problem? , 2005, IEEE Distributed Syst. Online.

[58]  Gabor Karsai,et al.  Toward a Science of Cyber–Physical System Integration , 2012, Proceedings of the IEEE.