Self-aware Object Tracking in Multi-Camera Networks

This chapter discusses another example of self-aware and self-expressive systems: a multi-camera network for object tracking. It provides a detailed description of how the concepts of self-awareness and self-expression can be implemented in a real network of smart cameras. In contrast to traditional cameras, smart cameras are able to perform image analysis on-board and collaborate with other cameras in order to analyse the dynamic behaviour of objects in partly unknown environments. Self-aware and self-expressive smart cameras are even able to reason about their current state and to adapt their algorithms in response to changes in their environment and the network. Self-awareness and self-expression allow them to manage the trade-off among performance, flexibility, resources and reliability during runtime. Due to the uncertainties and dynamics in the network a fixed configuration of the cameras is infeasible. We adopt the concepts of self-awareness and self-expression for autonomous monitoring of the state and progress of each camera in the network and adapt its behaviour to changing conditions. In this chapter we focus on describing the building blocks for self-aware camera networks and demonstrate the key characteristics in a multi-camera object tracking application both in simulation and in a real camera network. The proposed application implements the goal sharing with time-awareness capability pattern, including meta-self-awareness capabilities as discussed in Chapter 5. Furthermore, the distributed camera network employs the middleware system described in Chapter 11 to facilitate distributed coordination of tracking responsibilities. Moreover, the application uses socially inspired techniques and mechanisms discussed in Chapter 7.

[1]  W. Luk,et al.  Axel: a heterogeneous cluster with FPGAs and GPUs , 2010, FPGA '10.

[2]  Alekh Jindal,et al.  Hadoop++ , 2010 .

[3]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[4]  Georgia Sakellari,et al.  The Cognitive Packet Network: A Survey , 2010, Comput. J..

[5]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[6]  Michael Klemm,et al.  OpenMP Programming on Intel Xeon Phi Coprocessors: An Early Performance Comparison , 2012, MARC@RWTH.

[7]  Mehryar Mohri,et al.  Multi-armed Bandit Algorithms and Empirical Evaluation , 2005, ECML.

[8]  Patricia Florissi,et al.  On remote procedure call , 1992, CASCON.

[9]  Ramin Zabih,et al.  Bayesian multi-camera surveillance , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[10]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[11]  V. Strassen Gaussian elimination is not optimal , 1969 .

[12]  Xin Yao,et al.  An improved Two Archive Algorithm for Many-Objective optimization , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[13]  Xin Yao,et al.  Empirical analysis of evolutionary algorithms with immigrants schemes for dynamic optimization , 2009, Memetic Comput..

[14]  John Buchanan,et al.  A naïve approach for solving MCDM problems: the GUESS method , 1997 .

[15]  Peter R. Lewis,et al.  Towards a Better Understanding of Self-Awareness and Self-Expression within Software Systems , 2011 .

[16]  Wayne Luk,et al.  Design Validation by Symbolic Simulation and Equivalence Checking: A Case Study in Memory Optimization for Image Manipulation , 2009, SOFSEM.

[17]  Xin Yao,et al.  Performance Scaling of Multi-objective Evolutionary Algorithms , 2003, EMO.

[18]  Xin Chen,et al.  Real-time object tracking via CamShift-based robust framework , 2012, 2012 IEEE International Conference on Information Science and Technology.

[19]  Peter Messmer,et al.  Forward and adjoint simulations of seismic wave propagation on emerging large-scale GPU architectures , 2012, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis.

[20]  Rami Bahsoon,et al.  Architectural Aspects of Self-Aware and Self-Expressive Computing Systems: From Psychology to Engineering , 2015, Computer.

[21]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[22]  David Abramson,et al.  Debugging Scientific Applications With Statistical Assertions , 2012, ICCS.

[23]  Julie A. McCann,et al.  Simulation model for self-adaptive applications in pervasive computing , 2004 .

[24]  Jungwon Kim,et al.  OpenCL as a unified programming model for heterogeneous CPU/GPU clusters , 2012, PPoPP '12.

[25]  Bernhard Rinner,et al.  Autonomous Multicamera Tracking on Embedded Smart Cameras , 2007, EURASIP J. Embed. Syst..

[26]  Hisao Ishibuchi,et al.  Evolutionary many-objective optimization , 2008, 2008 3rd International Workshop on Genetic and Evolving Systems.

[27]  Heejung S. Kim,et al.  "Express yourself": culture and the effect of self-expression on choice. , 2007, Journal of personality and social psychology.

[28]  Nick Collins,et al.  The Analysis of Generative Music Programs , 2008, Organised Sound.

[29]  Bernhard Sendhoff,et al.  A framework for evolutionary optimization with approximate fitness functions , 2002, IEEE Trans. Evol. Comput..

[30]  Guodong Li,et al.  Scalable SMT-based verification of GPU kernel functions , 2010, FSE '10.

[31]  Xin Yao,et al.  Temperature management for heterogeneous multi-core FPGAs using adaptive evolutionary multi-objective approaches , 2014, 2014 IEEE International Conference on Evolvable Systems.

[32]  W. Froming,et al.  Public and private self-awareness: When personal attitudes conflict with societal expectations , 1982 .

[33]  Plamen Angelov,et al.  Nature-Inspired Methods for Knowledge Generation from Data in Real-Time , 2006 .

[34]  Hisao Ishibuchi,et al.  A multi-objective genetic local search algorithm and its application to flowshop scheduling , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[35]  Wilfried Elmenreich,et al.  Firefly Clock Synchronization in an 802.15.4 Wireless Network , 2009, EURASIP J. Embed. Syst..

[36]  Francisco de Sande,et al.  Automatic code generation for GPUs in llc , 2011, The Journal of Supercomputing.

[37]  A. Buss Self-consciousness and social anxiety , 1980 .

[38]  Xin Yao,et al.  CamSim: A Distributed Smart Camera Network Simulator , 2013, 2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops.

[39]  Masataka Goto Active Music Listening Interfaces Based on Signal Processing , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[40]  Richard W. Watson,et al.  The Delta-t transport protocol: features and experience , 1989, [1989] Proceedings. 14th Conference on Local Computer Networks.

[41]  Christian Bettstetter,et al.  Self-organizing synchronization with inhibitory-coupled oscillators: Convergence and robustness , 2012, TAAS.

[42]  Wayne Luk,et al.  Optimising explicit finite difference option pricing for dynamic constant reconfiguration , 2012, 22nd International Conference on Field Programmable Logic and Applications (FPL).

[43]  D. Heath,et al.  Bond Pricing and the Term Structure of Interest Rates: A Discrete Time Approximation , 1990, Journal of Financial and Quantitative Analysis.

[44]  Bernhard Rinner,et al.  Distributed embedded smart cameras for surveillance applications , 2006, Computer.

[45]  Henry Hoffmann,et al.  Evolvable systems on reconfigurable architecture via self-aware adaptive applications , 2011, 2011 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[46]  Alexander Refsum Jensenius,et al.  Enabling Participants to Play Rhythmic Solos Within a Group via Auctions , 2012 .

[47]  Douglas Aberdeen,et al.  Emmerald: a fast matrix–matrix multiply using Intel's SSE instructions , 2001, Concurr. Comput. Pract. Exp..

[48]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[49]  A. Travers The Identification of Self , 1995 .

[50]  Jason Cong,et al.  Multilevel Granularity Parallelism Synthesis on FPGAs , 2011, 2011 IEEE 19th Annual International Symposium on Field-Programmable Custom Computing Machines.

[51]  Ian Page,et al.  Compiling occam into Field-Programmable Gate Arrays , 2001 .

[52]  S. Duval,et al.  A theory of objective self awareness , 1972 .

[53]  Bernhard Rinner,et al.  The evolution from single to pervasive smart cameras , 2008, 2008 Second ACM/IEEE International Conference on Distributed Smart Cameras.

[54]  Hod Lipson,et al.  Resilient Machines Through Continuous Self-Modeling , 2006, Science.

[55]  E. Trucco,et al.  Video Tracking: A Concise Survey , 2006, IEEE Journal of Oceanic Engineering.

[56]  Daniele Loiacono,et al.  Speeding-Up Expensive Evaluations in High-Level Synthesis Using Solution Modeling and Fitness Inheritance , 2010 .

[57]  John D. Owens,et al.  Toward Techniques for Auto-tuning GPU Algorithms , 2010, PARA.

[58]  Stuart J. Russell,et al.  Experimental comparisons of online and batch versions of bagging and boosting , 2001, KDD '01.

[59]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.

[60]  Xin Yao,et al.  Ensemble Learning Using Multi-Objective Evolutionary Algorithms , 2006, J. Math. Model. Algorithms.

[61]  Dimitrios Makris,et al.  Bridging the gaps between cameras , 2004, CVPR 2004.

[62]  David E. Goldberg,et al.  A niched Pareto genetic algorithm for multiobjective optimization , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[63]  Henry Hoffmann,et al.  Self-Aware Adaptation in FPGA-based Systems , 2010, 2010 International Conference on Field Programmable Logic and Applications.

[64]  John Wawrzynek,et al.  BEE2: a high-end reconfigurable computing system , 2005, IEEE Design & Test of Computers.

[65]  Nenad Medvidovic,et al.  Composing architectural styles from architectural primitives , 2003, ESEC/FSE-11.

[66]  Zdenek Kalal,et al.  Tracking-Learning-Detection , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[67]  Jani Mäntyjärvi,et al.  Accelerometer-based gesture control for a design environment , 2006, Personal and Ubiquitous Computing.

[68]  Xin Yao,et al.  Online Class Imbalance Learning and its Applications in Fault Detection , 2013, Int. J. Comput. Intell. Appl..

[69]  Marco Platzner,et al.  ReconOS: Multithreaded programming for reconfigurable computers , 2009, TECS.

[70]  Wayne Luk,et al.  Credit Risk Modelling using Hardware Accelerated Monte-Carlo Simulation , 2008, 2008 16th International Symposium on Field-Programmable Custom Computing Machines.

[71]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[72]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[73]  Gerhard P. Hancke,et al.  Evaluating and optimising accelerometer-based gesture recognition techniques for mobile devices , 2009, AFRICON 2009.

[74]  M. Scheier,et al.  Public and private self-consciousness: Assessment and theory. , 1975 .

[75]  Kyosuke Nishida,et al.  Learning and Detecting Concept Drift , 2008 .

[76]  Horst Bischof,et al.  PROST: Parallel robust online simple tracking , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[77]  Markus Happe,et al.  Self-Awareness in Computer Networks , 2014, Int. J. Reconfigurable Comput..

[78]  Murtaza Taj,et al.  Distributed and decentralized multi-camera tracking: a survey , 2011 .

[79]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[80]  Wayne Luk,et al.  A mixed precision Monte Carlo methodology for reconfigurable accelerator systems , 2012, FPGA '12.

[81]  Charles Gouin-Vallerand,et al.  Toward autonomic pervasive computing , 2008, iiWAS.

[82]  Jim Tørresen,et al.  A New Wi-Fi based Platform for Wireless Sensor Data Collection , 2013, NIME.

[83]  Rolf P. Würtz,et al.  Organic Computing , 2004, Informatik-Spektrum.

[84]  Paul Modler Neural Networks for Mapping Hand Gestures to Sound Synthesis Parameters , 1998 .

[85]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[86]  Paul Marrow,et al.  Nature-Inspired Computing Technology and Applications , 2000 .

[87]  Wayne Luk,et al.  Verification of streaming hardware and software codesigns , 2012, 2012 International Conference on Field-Programmable Technology.

[88]  Henry Hoffmann,et al.  Application heartbeats: a generic interface for specifying program performance and goals in autonomous computing environments , 2010, ICAC '10.

[89]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[90]  Bernhard Rinner,et al.  An Introduction to Distributed Smart Cameras , 2008, Proceedings of the IEEE.

[91]  Márk Jelasity,et al.  Firefly-inspired Heartbeat Synchronization in Overlay Networks , 2007, First International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2007).

[92]  Andreas Terzis,et al.  RACNet: a high-fidelity data center sensing network , 2009, SenSys '09.

[93]  L. Cooper,et al.  When Networks Disagree: Ensemble Methods for Hybrid Neural Networks , 1992 .

[94]  Charles S. Peskin,et al.  Mathematical aspects of heart physiology , 1975 .

[95]  Henry Hoffmann,et al.  Metronome: Operating system level performance management via self-adaptive computing , 2012, DAC Design Automation Conference 2012.

[96]  Brian Von Herzen Signal processing at 250 MHz using high-performance FPGA's , 1997, FPGA '97.

[97]  T. Penelhum A Treatise of Human Nature (review) , 2000 .

[98]  I A Basheer,et al.  Artificial neural networks: fundamentals, computing, design, and application. , 2000, Journal of microbiological methods.

[99]  Koichiro Yamauchi,et al.  Detecting Concept Drift Using Statistical Testing , 2007, Discovery Science.

[100]  Raj Bhatnagar,et al.  Tracking recurrent concept drift in streaming data using ensemble classifiers , 2007, Sixth International Conference on Machine Learning and Applications (ICMLA 2007).

[101]  Gerald Tesauro,et al.  Reinforcement Learning in Autonomic Computing: A Manifesto and Case Studies , 2007, IEEE Internet Computing.

[102]  Bernhard Rinner,et al.  Self-Aware and Self-Expressive Camera Networks , 2015, Computer.

[103]  Ludmila I. Kuncheva,et al.  A Theoretical Study on Six Classifier Fusion Strategies , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[104]  Michael J. Shaw,et al.  A distributed problem-solving approach to inductive learning , 1990 .

[105]  Xin Yao,et al.  Resource allocation in decentralised computational systems: an evolutionary market-based approach , 2009, Autonomous Agents and Multi-Agent Systems.

[106]  A. Morin Levels of consciousness and self-awareness: A comparison and integration of various neurocognitive views , 2006, Consciousness and Cognition.

[107]  Risto Holopainen,et al.  Self-organised Sound with Autonomous Instruments: Aesthetics and experiments , 2012 .

[108]  Amit K. Roy-Chowdhury,et al.  Smart Camera Networks [Guest editors' introduction] , 2014, Computer.

[109]  Wayne Luk,et al.  A scalable design approach for stencil computation on reconfigurable clusters , 2013, 2013 23rd International Conference on Field programmable Logic and Applications.

[110]  Horst Bischof,et al.  Tracking across non-overlapping views via geometry , 2008, 2008 19th International Conference on Pattern Recognition.

[111]  Roman P. Pflugfelder,et al.  Consensus-based matching and tracking of keypoints for object tracking , 2014, IEEE Winter Conference on Applications of Computer Vision.

[112]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[113]  Joseph D. Touch,et al.  The RNA Metaprotocol , 2008, 2008 Proceedings of 17th International Conference on Computer Communications and Networks.

[114]  R. Marler,et al.  Function-transformation methods for multi-objective optimization , 2005 .

[115]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[116]  Masahiro Niitsuma,et al.  Development of an Automatic Music Selection System Based on Runner's Step Frequency , 2008, ISMIR.

[117]  Bernhard Rinner,et al.  Energy-aware task scheduling in wireless sensor networks based on cooperative reinforcement learning , 2014, 2014 IEEE International Conference on Communications Workshops (ICC).

[118]  Wayne Luk,et al.  Non-Uniform Random Number Generation Through Piecewise Linear Approximations , 2006, 2006 International Conference on Field Programmable Logic and Applications.

[119]  Henry Hoffmann,et al.  A Comparison of Autonomic Decision Making Techniques , 2011 .

[120]  Drew McDermott,et al.  A critique of pure reason 1 , 1987, The Philosophy of Artificial Intelligence.

[121]  Douglas C. Schmidt,et al.  Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series) , 2007 .

[122]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[123]  Xin Yao,et al.  A learning framework for online class imbalance learning , 2013, 2013 IEEE Symposium on Computational Intelligence and Ensemble Learning (CIEL).

[124]  Stuart J. Russell,et al.  Object Identification in a Bayesian Context , 1997, IJCAI.

[125]  Xin Yao,et al.  A Memetic Algorithm for Multi-Level Redundancy Allocation , 2010, IEEE Transactions on Reliability.

[126]  Wu-chun Feng,et al.  Reducing Overheating-Induced Failures Via Performance-Aware CPU Power Management ? , 2005 .

[127]  Peter Stone,et al.  Layered learning in multiagent systems - a winning approach to robotic soccer , 2000, Intelligent robotics and autonomous agents.

[128]  Dorothée Legrand Pre-reflective self-as-subject from experiential and empirical perspectives , 2007, Consciousness and Cognition.

[129]  Xin Yao,et al.  Software effort estimation as a multiobjective learning problem , 2013, TSEM.

[130]  Wayne Luk,et al.  Low latency FPGA acceleration of market data feed arbitration , 2014, 2014 IEEE 25th International Conference on Application-Specific Systems, Architectures and Processors.

[131]  Erol Gelenbe,et al.  A self-aware approach to denial of service defence , 2007, Comput. Networks.

[132]  Reza Olfati-Saber,et al.  Distributed Kalman filtering for sensor networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[133]  Pentti O. A. Haikonen,et al.  Reflections of Consciousness: The Mirror Test , 2007, AAAI Fall Symposium: AI and Consciousness.

[134]  Marco Platzner,et al.  Memory Virtualization for Multithreaded Reconfigurable Hardware , 2011, 2011 21st International Conference on Field Programmable Logic and Applications.

[135]  Alexander Refsum Jensenius,et al.  PheroMusic: Navigating a Musical Space for Active Music Experiences , 2014, ICMC.

[136]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

[137]  Rick Kazman,et al.  Evaluating Software Architectures: Methods and Case Studies , 2001 .

[138]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[139]  John Freeman,et al.  From opencl to high-performance hardware on FPGAS , 2012, 22nd International Conference on Field Programmable Logic and Applications (FPL).

[140]  Eckart Zitzler,et al.  Indicator-Based Selection in Multiobjective Search , 2004, PPSN.

[141]  Hartmut Schmeck,et al.  Organic Computing - A Paradigm Shift for Complex Systems , 2011, Organic Computing.

[142]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[143]  HO THOMASS.Y.,et al.  Term Structure Movements and Pricing Interest Rate Contingent Claims , 2007 .

[144]  Carlo Zaniolo,et al.  Fast and Light Boosting for Adaptive Mining of Data Streams , 2004, PAKDD.

[145]  Peter McBurney,et al.  Evolutionary mechanism design: a review , 2010, Autonomous Agents and Multi-Agent Systems.

[146]  Thomas G. Dietterich Multiple Classifier Systems , 2000, Lecture Notes in Computer Science.

[147]  Ralph E. Steuer,et al.  An interactive weighted Tchebycheff procedure for multiple objective programming , 1983, Math. Program..

[148]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[149]  Kyrre Glette,et al.  Decentralized harmonic synchronization in mobile music systems , 2014, 2014 IEEE 6th International Conference on Awareness Science and Technology (iCAST).

[150]  Axel Cleeremans,et al.  Distinguishing three levels in explicit self-awareness , 2011, Consciousness and Cognition.

[151]  Santiago Ontañón,et al.  Multiagent Inductive Learning: an Argumentation-based Approach , 2010, ICML.

[152]  Stuart J. Russell,et al.  Online bagging and boosting , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[153]  Mykola Pechenizkiy,et al.  Dynamic integration of classifiers for handling concept drift , 2008, Inf. Fusion.

[154]  Bradley R. Schmerl,et al.  Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure , 2004, Computer.

[155]  Horst Bischof,et al.  People tracking across two distant self-calibrated cameras , 2007, 2007 IEEE Conference on Advanced Video and Signal Based Surveillance.

[156]  Marco Platzner,et al.  ReconOS: An Operating System Approach for Reconfigurable Computing , 2014, IEEE Micro.

[157]  Matthias Ehrgott Other Methods for Pareto Optimality , 2000 .

[158]  Rami Bahsoon,et al.  EPiCS: Engineering Proprioception in Computing Systems , 2012, 2012 IEEE 15th International Conference on Computational Science and Engineering.

[159]  Xin Yao,et al.  Can Diversity amongst Learners Improve Online Object Tracking? , 2013, MCS.

[160]  Wayne H. Wolf,et al.  Smart Cameras as Embedded Systems , 2002, Computer.

[161]  Wayne Luk,et al.  Accelerating maximum likelihood estimation for Hawkes point processes , 2013, 2013 23rd International Conference on Field programmable Logic and Applications.

[162]  Marcelo M. Wanderley,et al.  New Digital Musical Instruments: Control And Interaction Beyond the Keyboard (Computer Music and Digital Audio Series) , 2006 .

[163]  Michael T. Cox Metacognition in computation: A selected research review , 2005, Artif. Intell..

[164]  Vasant Honavar,et al.  Learn++: an incremental learning algorithm for supervised neural networks , 2001, IEEE Trans. Syst. Man Cybern. Part C.

[165]  J. Wang,et al.  THE USE OF ONTOLOGIES FOR THE SELF-AWARENESS OF COMMUNICATION NODES , 2003 .

[166]  Wu-chun Feng,et al.  Making a Case for Efficient Supercomputing , 2003, ACM Queue.

[167]  Xin Yao,et al.  A socio-economic approach to online vision graph generation and handover in distributed smart camera networks , 2011, 2011 Fifth ACM/IEEE International Conference on Distributed Smart Cameras.

[168]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[169]  Justin W. Hart Robot Self-Modeling , 2014 .

[170]  Donald R. Jones,et al.  Efficient Global Optimization of Expensive Black-Box Functions , 1998, J. Glob. Optim..

[171]  A. Keane,et al.  Evolutionary Optimization of Computationally Expensive Problems via Surrogate Modeling , 2003 .

[172]  Mubarak Shah,et al.  Tracking across multiple cameras with disjoint views , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[173]  Xin Yao,et al.  DDD: A New Ensemble Approach for Dealing with Concept Drift , 2012, IEEE Transactions on Knowledge and Data Engineering.

[174]  Samuel Williams,et al.  The Landscape of Parallel Computing Research: A View from Berkeley , 2006 .

[175]  Volodymyr Kindratenko,et al.  QP: A Heterogeneous Multi-Accelerator Cluster , 2011 .

[176]  Christophe Bobda,et al.  Hardware Middleware for Person Tracking on Embedded Distributed Smart Cameras , 2012, Int. J. Reconfigurable Comput..

[177]  Andrea Cavallaro,et al.  Performance evaluation of event detection solutions: the CREDS experience , 2005, IEEE Conference on Advanced Video and Signal Based Surveillance, 2005..

[178]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[179]  Ichiro Fujinaga,et al.  Real-Time Phase Vocoder Manipulation by Runner's Pace , 2009, NIME.

[180]  Shekhar Y. Borkar,et al.  Designing reliable systems from unreliable components: the challenges of transistor variability and degradation , 2005, IEEE Micro.

[181]  Adam Betts,et al.  GPUVerify: a verifier for GPU kernels , 2012, OOPSLA '12.

[182]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[183]  Marco Dorigo,et al.  From Fireflies to Fault-Tolerant Swarms of Robots , 2009, IEEE Transactions on Evolutionary Computation.

[184]  L. Warlop,et al.  Me, Myself, and My Choices: The Influence of Private Self-Awareness on Preference-Behavior Consistency , 2007 .

[185]  Marc Timme,et al.  Guaranteeing global synchronization in networks with stochastic interactions , 2012 .

[186]  Gérard G. Medioni,et al.  Continuous tracking within and across camera streams , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[187]  Vinay K. Chaudhri,et al.  Report on DARPA Workshop on Self-Aware Computer Systems , 2007 .

[188]  Ingo Rammer Advanced .NET Remoting , 2002, Apress.

[189]  Hisao Ishibuchi,et al.  Iterative approach to indicator-based multiobjective optimization , 2007, 2007 IEEE Congress on Evolutionary Computation.

[190]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[191]  Arne Eigenfeldt,et al.  Evolving structures for electronic dance music , 2013, GECCO '13.

[192]  Matthew Wright,et al.  Open Sound Control: an enabling technology for musical networking , 2005, Organised Sound.

[193]  Hamid Beigy,et al.  Using a classifier pool in accuracy based tracking of recurring concepts in data stream classification , 2013, Evol. Syst..

[194]  Carlo Ghezzi,et al.  Self-adaptive software needs quantitative verification at runtime , 2012, CACM.

[195]  George Kurian,et al.  Self-aware computing in the Angstrom processor , 2012, DAC Design Automation Conference 2012.

[196]  Sargur N. Srihari,et al.  Decision Combination in Multiple Classifier Systems , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[197]  Bruce A. Fette,et al.  Cognitive Radio Technology , 2006 .

[198]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[199]  Ryszard S. Michalski,et al.  A theory and methodology of inductive learning , 1993 .

[200]  Uday Bondhugula,et al.  Effective automatic parallelization of stencil computations , 2007, PLDI '07.

[201]  Steve Vinoski,et al.  CORBA: integrating diverse applications within distributed heterogeneous environments , 1997, IEEE Commun. Mag..

[202]  Xin Yao,et al.  Architecting Self-Aware Software Systems , 2014, 2014 IEEE/IFIP Conference on Software Architecture.

[203]  Ibrahim Matta,et al.  Networking is IPC: a guiding principle to a better internet , 2008, CoNEXT '08.

[204]  Bradley R. Schmerl,et al.  On Patterns for Decentralized Control in Self-Adaptive Systems , 2010, Software Engineering for Self-Adaptive Systems.

[205]  Jens B. Asendorpf,et al.  Self-Awareness and Other-Awareness II: Mirror Self-Recognition, Social Contingency Awareness, and Synchronic Imitation , 1996 .

[206]  Jiawei Han,et al.  On Appropriate Assumptions to Mine Data Streams: Analysis and Practice , 2007, Seventh IEEE International Conference on Data Mining (ICDM 2007).

[207]  Roy Sterritt,et al.  Fulfilling the Vision of Autonomic Computing , 2010, Computer.

[208]  Irfan A. Essa,et al.  A novel sequence representation for unsupervised analysis of human activities , 2009, Artif. Intell..

[209]  Lizy Kurian John,et al.  Efficient program scheduling for heterogeneous multi-core processors , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[210]  George N. Rouskas,et al.  The SILO Architecture for Services Integration, controL, and Optimization for the Future Internet , 2007, 2007 IEEE International Conference on Communications.

[211]  Samuel Williams,et al.  An auto-tuning framework for parallel multicore stencil computations , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS).

[212]  Hong Linh Truong,et al.  MQTT-S — A publish/subscribe protocol for Wireless Sensor Networks , 2008, 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE '08).

[213]  P. Rochat Five levels of self-awareness as they unfold early in life , 2003, Consciousness and Cognition.

[214]  Giacomo Cabri,et al.  A Tripartite Analytic Framework for Characterising Awareness and Self-Awareness in Autonomic Systems Research , 2012, 2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[215]  Cesare Alippi,et al.  Just-In-Time Classifiers for Recurrent Concepts , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[216]  Edith C. H. Ngai,et al.  A Ubiquitous Publish/Subscribe Platform for Wireless Sensor Networks with Mobile Mules , 2012, 2012 IEEE 8th International Conference on Distributed Computing in Sensor Systems.

[217]  Marcus A. Maloof,et al.  Dynamic Weighted Majority: An Ensemble Method for Drifting Concepts , 2007, J. Mach. Learn. Res..

[218]  Niels Henze,et al.  Gesture recognition with a Wii controller , 2008, TEI.

[219]  David Sinreich,et al.  An architectural blueprint for autonomic computing , 2006 .

[220]  Mubarak Shah,et al.  Camera handoff: tracking in multiple uncalibrated stationary cameras , 2000, Proceedings Workshop on Human Motion.

[221]  Leandro Nunes de Castro,et al.  Fundamentals of Natural Computing - Basic Concepts, Algorithms, and Applications , 2006, Chapman and Hall / CRC computer and information science series.

[222]  Bill Tomlinson,et al.  PersonalSoundtrack: context-aware playlists that adapt to user pace , 2006, CHI Extended Abstracts.

[223]  Samuel Williams,et al.  Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[224]  Martina Zitterbart,et al.  Selecting Concurrent Network Architectures at Runtime , 2009, 2009 IEEE International Conference on Communications.

[225]  Franco Zambonelli,et al.  On Self-Adaptation, Self-Expression, and Self-Awareness in Autonomic Service Component Ensembles , 2011, 2011 Fifth IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[226]  Arne Eigenfeldt,et al.  Considering Vertical and Horizontal Context in Corpus-based Generative Electronic Dance Music , 2013, ICCC.

[227]  Andrea Cavallaro,et al.  Self-Reconfigurable Smart Camera Networks , 2014, Computer.

[228]  A. Bifet,et al.  Early Drift Detection Method , 2005 .

[229]  U. Neisser The Roots of Self‐Knowledge: Perceiving Self, It, and Thou a , 1997, Annals of the New York Academy of Sciences.

[230]  Pradeep Dubey,et al.  3.5-D Blocking Optimization for Stencil Computations on Modern CPUs and GPUs , 2010, 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis.

[231]  Jason Weston,et al.  A user's guide to support vector machines. , 2010, Methods in molecular biology.

[232]  Xin Yao,et al.  Resampling-Based Ensemble Methods for Online Class Imbalance Learning , 2015, IEEE Transactions on Knowledge and Data Engineering.

[233]  Wayne Luk,et al.  A Hybrid Genetic-Programming Swarm-Optimisation Approach for Examining the Nature and Stability of High Frequency Trading Strategies , 2014, 2014 13th International Conference on Machine Learning and Applications.

[234]  Craig Boutilier,et al.  The Dynamics of Reinforcement Learning in Cooperative Multiagent Systems , 1998, AAAI/IAAI.

[235]  Yujiao Huang,et al.  Dynamic protocol stacks in smart camera networks , 2014, 2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14).

[236]  Anant Agarwal,et al.  Self-Aware Computing , 2009 .

[237]  K. A. Connors Chemical Kinetics: The Study of Reaction Rates in Solution , 1990 .

[238]  Martin Wirsing,et al.  Towards a System Model for Ensembles , 2011, Formal Modeling: Actors, Open Systems, Biological Systems.

[239]  Norbert Schnell,et al.  Continuous Realtime Gesture Following and Recognition , 2009, Gesture Workshop.

[240]  Simon A. Dobson,et al.  Situation identification techniques in pervasive computing: A review , 2012, Pervasive Mob. Comput..

[241]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[242]  Zhiwei Xu,et al.  GridIS: an incentive-based grid scheduling , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[243]  Perry R. Cook,et al.  A Meta-Instrument for Interactive, On-the-Fly Machine Learning , 2009, NIME.

[244]  Christian Plessl,et al.  Measuring and Predicting Temperature Distributions on FPGAs at Run-Time , 2011, 2011 International Conference on Reconfigurable Computing and FPGAs.

[245]  Christian Plessl,et al.  Self-Aware and Self-Expressive Systems , 2015, Computer.

[246]  Marco D. Santambrogio,et al.  A Framework for Thermal and Performance Management , 2012, MAD.

[247]  Marc Leman,et al.  D-Jogger: Syncing Music with Walking , 2010 .

[248]  Alfred Strey,et al.  Performance Analysis of Intel's MMX and SSE: A Case Study , 2001, Euro-Par.

[249]  Oliver Brdiczka,et al.  Learning Situation Models in a Smart Home , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[250]  Bernhard Rinner,et al.  Static, Dynamic, and Adaptive Heterogeneity in Distributed Smart Camera Networks , 2015, ACM Trans. Auton. Adapt. Syst..

[251]  Jim Tørresen,et al.  An ant learning algorithm for gesture recognition with one-instance training , 2013, 2013 IEEE Congress on Evolutionary Computation.

[252]  Radhika Nagpal,et al.  Firefly-inspired sensor network synchronicity with realistic radio effects , 2005, SenSys '05.

[253]  Rhys Hill,et al.  Tracking hand-off in large surveillance networks , 2009, 2009 24th International Conference Image and Vision Computing New Zealand.

[254]  Hartmut Schmeck,et al.  Towards a generic observer/controller architecture for Organic Computing , 2006, GI Jahrestagung.

[255]  Thomas L. and Beltran Miguel H. Saaty,et al.  Architectural Design by the Analytic Hierarchy Process , 1980 .

[256]  Salim Hariri,et al.  Autonomic Computing: An Overview , 2004, UPP.

[257]  Martin Wirsing,et al.  Issues in Engineering Self-Aware and Self-Expressive Ensembles , 2015 .

[258]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[259]  Horst Bischof,et al.  Semi-supervised On-Line Boosting for Robust Tracking , 2008, ECCV.

[260]  Joseph D. Touch,et al.  A Recursive Network Architecture , 2006 .

[261]  Horst Bischof,et al.  On-line Boosting and Vision , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[262]  Marco Platzner,et al.  Cooperative multithreading in dynamically reconfigurable systems , 2009, 2009 International Conference on Field Programmable Logic and Applications.

[263]  João Gama,et al.  Learning with Drift Detection , 2004, SBIA.

[264]  G. A. Tawney Feeling and self-awareness. , 1902 .

[265]  Xin Yao,et al.  The Impact of Diversity on Online Ensemble Learning in the Presence of Concept Drift , 2010, IEEE Transactions on Knowledge and Data Engineering.

[266]  J. Metcalfe,et al.  Metacognition : knowing about knowing , 1994 .

[267]  Bernhard Rinner,et al.  Ella: Middleware for multi-camera surveillance in heterogeneous visual sensor networks , 2013, 2013 Seventh International Conference on Distributed Smart Cameras (ICDSC).

[268]  Jim Tørresen,et al.  Funky Sole Music: Gait Recognition and Adaptive Mapping , 2014, NIME.

[269]  Serge Kernbach,et al.  CoCoRo -- The Self-Aware Underwater Swarm , 2011, 2011 Fifth IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[270]  Brian P. Bailey,et al.  DJogger: a mobile dynamic music device , 2006, CHI Extended Abstracts.

[271]  Jiri Matas,et al.  On Combining Classifiers , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[272]  G. Gallup Chimpanzees: Self-Recognition , 1970, Science.

[273]  Xin Yao,et al.  Socio-economic vision graph generation and handover in distributed smart camera networks , 2014, TOSN.

[274]  Lurng-Kuo Liu,et al.  Reducing Data Movement Costs: Scalable Seismic Imaging on Blue Gene , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium.

[275]  Herb Sutter,et al.  The Free Lunch Is Over A Fundamental Turn Toward Concurrency in Software , 2013 .

[276]  Wolfgang Rosenstiel,et al.  Applying ASoC to Multi-core Applications for Workload Management , 2011, Organic Computing.

[277]  Uri C. Weiser,et al.  Intel MMX for multimedia PCs , 1997, Commun. ACM.

[278]  Arjun Chandra,et al.  A methodical framework for engineering co-evolution for simulating socio-economic game playing agents , 2011 .

[279]  Xin Yao,et al.  Using Negative Correlation to Evolve Fault-Tolerant Circuits , 2003, ICES.

[280]  Kenneth O. Stanley Learning Concept Drift with a Committee of Decision Trees , 2003 .

[281]  Hod Lipson,et al.  Towards Self-reflecting Machines: Two-Minds in One Robot , 2009, ECAL.

[282]  John Day,et al.  Patterns in Network Architecture - A Return to Fundamentals , 2007 .

[283]  E W Gudger A HISTORICAL NOTE ON THE SYNCHRONOUS FLASHING OF FIREFLIES. , 1919, Science.

[284]  Xin Yao,et al.  Online QoS Modeling in the Cloud: A Hybrid and Adaptive Multi-learners Approach , 2014, 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing.

[285]  D. Spalding The Principles of Psychology , 1873, Nature.

[286]  Wayne Luk,et al.  Using Statistical Assertions to Guide Self-Adaptive Systems , 2014, Int. J. Reconfigurable Comput..

[287]  J. Buck Synchronous Rhythmic Flashing of Fireflies , 1938, The Quarterly Review of Biology.

[288]  Satoshi Matsuoka,et al.  Massive supercomputing coping with heterogeneity of modern accelerators , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[289]  Eckart Zitzler,et al.  Handling Uncertainty in Indicator-Based Multiobjective Optimization , 2006 .

[290]  Rami Bahsoon,et al.  Self-adaptive and sensitivity-aware QoS modeling for the cloud , 2013, 2013 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS).

[291]  Serena Chen,et al.  When dispositional and role power fit: implications for self-expression and self-other congruence. , 2009, Journal of personality and social psychology.

[292]  P. Papalambros,et al.  A NOTE ON WEIGHTED CRITERIA METHODS FOR COMPROMISE SOLUTIONS IN MULTI-OBJECTIVE OPTIMIZATION , 1996 .

[293]  Yiming Li,et al.  Utility-Based Camera Assignment in a Video Network: A Game Theoretic Framework , 2011, IEEE Sensors Journal.

[294]  Ralf Klinkenberg,et al.  Boosting classifiers for drifting concepts , 2007, Intell. Data Anal..

[295]  Henry Hoffmann,et al.  SEEC: A General and Extensible Framework for Self-Aware Computing , 2011 .

[296]  Wayne Luk,et al.  Optimising Performance of Quadrature Methods with Reduced Precision , 2012, ARC.

[297]  John R. Boyd,et al.  The Essence of Winning and Losing , 2012 .

[298]  Xin Yao,et al.  A multi-objective ensemble method for online class imbalance learning , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[299]  Xin Yao,et al.  The Handbook of Engineering Self-Aware and Self-Expressive Systems , 2014, ArXiv.

[300]  Martin May,et al.  The autonomic network architecture (ANA) , 2010, IEEE Journal on Selected Areas in Communications.

[301]  R. Polikar,et al.  Ensemble based systems in decision making , 2006, IEEE Circuits and Systems Magazine.

[302]  Robi Polikar,et al.  Incremental Learning of Concept Drift in Nonstationary Environments , 2011, IEEE Transactions on Neural Networks.

[303]  Eckart Zitzler,et al.  Improving hypervolume-based multiobjective evolutionary algorithms by using objective reduction methods , 2007, 2007 IEEE Congress on Evolutionary Computation.

[304]  Dorin Comaniciu,et al.  Kernel-Based Object Tracking , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[305]  Nicholas Carriero,et al.  Linda and Friends , 1986, Computer.

[306]  Wayne Luk,et al.  Automating Optimization of Reconfigurable Designs , 2014, 2014 IEEE 22nd Annual International Symposium on Field-Programmable Custom Computing Machines.

[307]  C. Carver,et al.  Attention and Self-Regulation: A Control-Theory Approach to Human Behavior , 1981 .

[308]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[309]  David Garlan,et al.  Rainbow: architecture-based self-adaptation with reusable infrastructure , 2004 .

[310]  David Ginsbourger,et al.  Expected Improvements for the Asynchronous Parallel Global Optimization of Expensive Functions: Potentials and Challenges , 2012, LION.

[311]  Marcelo M. Wanderley,et al.  The Importance of Parameter Mapping in Electronic Instrument Design , 2002, NIME.

[312]  Wayne Luk,et al.  Automating Elimination of Idle Functions by Run-Time Reconfiguration , 2013, FCCM.

[313]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[314]  Juan Carlos Augusto,et al.  Ambient Intelligence—the Next Step for Artificial Intelligence , 2008, IEEE Intelligent Systems.

[315]  Eckart Zitzler,et al.  HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization , 2011, Evolutionary Computation.

[316]  A. Morin,et al.  Conscience de soi et langage intérieur : quelques spéculations , 1990 .

[317]  Rami Bahsoon,et al.  Symbiotic and sensitivity-aware architecture for globally-optimal benefit in self-adaptive cloud , 2014, SEAMS 2014.

[318]  Geoffrey E. Hinton,et al.  Glove-Talk: a neural network interface between a data-glove and a speech synthesizer , 1993, IEEE Trans. Neural Networks.

[319]  Marcelo M. Wanderley,et al.  Segmenting and Parsing Instrumentalists' Gestures , 2012 .

[320]  Guy Gogniat,et al.  Closed-loop--based self-adaptive Hardware/Software-Embedded systems: Design methodology and smart cam case study , 2011, TECS.

[321]  Vincent Lepetit,et al.  Fast Keypoint Recognition Using Random Ferns , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[322]  Wayne Luk,et al.  Dynamic scheduling Monte-Carlo framework for multi-accelerator heterogeneous clusters , 2010, 2010 International Conference on Field-Programmable Technology.

[323]  M. Zitterbart,et al.  A Node Architecture for 1000 Future Networks , 2009, 2009 IEEE International Conference on Communications Workshops.

[324]  Henry Hoffmann,et al.  Enabling technologies for self-aware adaptive systems , 2010, 2010 NASA/ESA Conference on Adaptive Hardware and Systems.

[325]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Comparing Review , 2006, Towards a New Evolutionary Computation.

[326]  Kishori Sharan Java Remote Method Invocation , 2014 .

[327]  T. A. Bray,et al.  A Convenient Method for Generating Normal Variables , 1964 .

[328]  Matthai Philipose,et al.  Mining models of human activities from the web , 2004, WWW '04.

[329]  Tin Kam Ho,et al.  The Random Subspace Method for Constructing Decision Forests , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[330]  Ludmila I. Kuncheva,et al.  Relationships between combination methods and measures of diversity in combining classifiers , 2002, Inf. Fusion.

[331]  Daniel Dennett Caveat Emptor (reply to essays on Consciousness Explained - reply to Mangan, Toribio, Baars and McGovern) in , 1993 .

[332]  Irene A. Stegun,et al.  Handbook of Mathematical Functions. , 1966 .

[333]  Rami Bahsoon,et al.  A Survey of Self-Awareness and Its Application in Computing Systems , 2011, 2011 Fifth IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[334]  I. Gorton,et al.  A quality-driven systematic approach for architecting distributed software applications , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[335]  D. Makris Learning a Multi-camera Topology , 2003 .

[336]  Xin Yao,et al.  Finding Robust Solutions to Dynamic Optimization Problems , 2013, EvoApplications.

[337]  Marco Platzner,et al.  Seven recipes for setting your FPGA on fire - A cookbook on heat generators , 2014, Microprocess. Microsystems.

[338]  Lotfi A. Zadeh,et al.  Optimality and non-scalar-valued performance criteria , 1963 .

[339]  Jie Yu,et al.  A Review and Comparison of Measures for Automatic Video Surveillance Systems , 2008, EURASIP J. Image Video Process..

[340]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[341]  Xin Yao,et al.  Ensemble learning via negative correlation , 1999, Neural Networks.

[342]  Michael G. Hinchey,et al.  Knowledge Representation and Awareness in Autonomic Service-Component Ensembles - State of the Art , 2011, 2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops.

[343]  Huaglory Tianfield,et al.  A concise introduction to autonomic computing , 2005, Adv. Eng. Informatics.

[344]  Peter Auer,et al.  Finite-time Analysis of the Multiarmed Bandit Problem , 2002, Machine Learning.

[345]  Stan Sclaroff,et al.  Look there! Predicting where to look for motion in an active camera network , 2005, IEEE Conference on Advanced Video and Signal Based Surveillance, 2005..

[346]  Dimitrios Makris,et al.  Performance evaluation of object tracking algorithms , 2007 .

[347]  Alan D. George,et al.  High-Level Synthesis of In-Circuit Assertions for Verification, Debugging, and Timing Analysis , 2011, Int. J. Reconfigurable Comput..

[348]  Bernhard Rinner,et al.  Dynamic Reconfiguration in Camera Networks: A Short Survey , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[349]  Rudolf Mathar,et al.  Pulse-Coupled Decentral Synchronization , 1996, SIAM J. Appl. Math..

[350]  Henry Hoffmann,et al.  Application heartbeats for software performance and health , 2010, PPoPP '10.

[351]  Bernhard Rinner,et al.  Demo: Demonstrating Autonomous Handover in Heterogeneous Multi-camera Systems , 2014, ICDSC.

[352]  Jeffrey J. Evans,et al.  Power and environment aware control of Beowulf clusters , 2009, Cluster Computing.

[353]  Timo Pylvänäinen,et al.  Accelerometer Based Gesture Recognition Using Continuous HMMs , 2005, IbPRIA.

[354]  Erik Christensen,et al.  WSDL: Web Service Description Language , 2001 .

[355]  Laxmi N. Bhuyan,et al.  Shared memory heterogeneous computation on PCIe-supported platforms , 2013, 2013 23rd International Conference on Field programmable Logic and Applications.

[356]  Debasish Ghose,et al.  Adaptive Load Distribution Strategies for Divisible Load Processing on Resource Unaware Multilevel Tree Networks , 2007, IEEE Transactions on Computers.

[357]  Marco Platzner,et al.  An outlook for self-awareness in computing systems , 2012 .

[358]  Jonathan Rose,et al.  VESPA: portable, scalable, and flexible FPGA-based vector processors , 2008, CASES '08.

[359]  Todd Ingalls,et al.  Real-time Gesture Recognition with Minimal Training Requirements and On-line Learning , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[360]  Sam Malek,et al.  FUSION: a framework for engineering self-tuning self-adaptive software systems , 2010, FSE '10.

[361]  Vedran Podobnik,et al.  Bio-inspired Clustering and Data Diffusion in Machine Social Networks , 2012, Computational Social Networks.

[362]  Tieniu Tan,et al.  A survey on visual surveillance of object motion and behaviors , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[363]  Liang Yin,et al.  A high-performance training-free approach for hand gesture recognition with accelerometer , 2013, Multimedia Tools and Applications.

[364]  Melanie Mitchell Self-awareness and control in decentralized systems , 2005, AAAI Spring Symposium: Metacognition in Computation.

[365]  Christian Blum,et al.  Distributed graph coloring in wireless ad hoc networks: A light-weight algorithm based on Japanese tree frogs' calling behaviour , 2011, 2011 4th Joint IFIP Wireless and Mobile Networking Conference (WMNC 2011).

[366]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[367]  A. Basudhar,et al.  Constrained efficient global optimization with support vector machines , 2012, Structural and Multidisciplinary Optimization.

[368]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[369]  Enrique Alba,et al.  AbYSS: Adapting Scatter Search to Multiobjective Optimization , 2008, IEEE Transactions on Evolutionary Computation.

[370]  Ming-Hsuan Yang,et al.  Robust Object Tracking with Online Multiple Instance Learning , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[371]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1993, SIGCOMM '93.

[372]  J. Koski,et al.  Norm methods and partial weighting in multicriterion optimization of structures , 1987 .

[373]  John W. Lockwood,et al.  Dynamically Optimizing FPGA Applications by Monitoring Temperature and Workloads , 2007, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07).

[374]  L.D. Paulson DARPA creating self-aware computing , 2003, Computer.

[375]  Wayne Luk,et al.  An efficient sparse conjugate gradient solver using a Beneš permutation network , 2014, 2014 24th International Conference on Field Programmable Logic and Applications (FPL).

[376]  Sam Malek,et al.  Qos architectural patterns for self-architecting software systems , 2010, ICAC '10.

[377]  Wayne Luk,et al.  Accelerating parameter estimation for multivariate self-exciting point processes , 2014, FPGA.

[378]  Andreas Traber,et al.  Preemptive Hardware Multitasking in ReconOS , 2015, ARC.

[379]  Owen Holland,et al.  Robots With Internal Models A Route to Machine Consciousness , 2003 .

[380]  Alan D. George,et al.  An analytical model for multilevel performance prediction of Multi-FPGA systems , 2011, TRETS.

[381]  Xin Yao,et al.  Improved adaptivity and robustness in decentralised multi-camera networks , 2012, 2012 Sixth International Conference on Distributed Smart Cameras (ICDSC).

[382]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[383]  Michel Gendreau,et al.  Hyper-heuristics: a survey of the state of the art , 2013, J. Oper. Res. Soc..

[384]  S. Strogatz,et al.  Synchronization of pulse-coupled biological oscillators , 1990 .

[385]  Mohan S. Kankanhalli,et al.  Multi-Camera Coordination and Control in Surveillance Systems , 2015, ACM Trans. Multim. Comput. Commun. Appl..

[386]  Hisao Ishibuchi,et al.  Evolutionary many-objective optimization using preference on hyperplane , 2014, GECCO.

[387]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[388]  Franco Zambonelli,et al.  A survey of autonomic communications , 2006, TAAS.

[389]  Juan Carlos Augusto,et al.  Handbook of Ambient Intelligence and Smart Environments , 2009 .

[390]  Hod Lipson,et al.  Evolved Machines Shed Light on Robustness and Resilience , 2014, Proceedings of the IEEE.

[391]  Hartmut Schmeck,et al.  Organic Computing - A New Vision for Distributed Embedded Systems , 2005, ISORC.

[392]  Robert Givan,et al.  Online Ensemble Learning: An Empirical Study , 2000, Machine Learning.

[393]  Roland Siegwart,et al.  BRISK: Binary Robust invariant scalable keypoints , 2011, 2011 International Conference on Computer Vision.

[394]  Mauricio Hanzich,et al.  Assessing Accelerator-Based HPC Reverse Time Migration , 2011, IEEE Transactions on Parallel and Distributed Systems.

[395]  J. Buck Synchronous Rhythmic Flashing of Fireflies. II. , 1938, The Quarterly Review of Biology.

[396]  Xin Yao,et al.  Learning to be Different: Heterogeneity and Efficiency in Distributed Smart Camera Networks , 2013, 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems.

[397]  Wayne Luk,et al.  Reconfiguring Distributed Applications in FPGA Accelerated Cluster with Wireless Networking , 2011, 2011 21st International Conference on Field Programmable Logic and Applications.

[398]  Alan F. T. Winfield,et al.  Robots with internal models: A route to self-aware and hence safer robots , 2014 .

[399]  Wayne Luk,et al.  Exploiting run-time reconfiguration in stencil computation , 2012, 22nd International Conference on Field Programmable Logic and Applications (FPL).

[400]  Yanxi Liu,et al.  Online Selection of Discriminative Tracking Features , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

[401]  Zhen Wang,et al.  uWave: Accelerometer-based Personalized Gesture Recognition and Its Applications , 2009, PerCom.

[402]  David E. Culler,et al.  The ganglia distributed monitoring system: design, implementation, and experience , 2004, Parallel Comput..

[403]  Jens B. Asendorpf,et al.  Self-awareness and other-awareness , 1996 .

[404]  Wayne Luk,et al.  Parametric Optimization of Reconfigurable Designs Using Machine Learning , 2013, ARC.

[405]  B. Von Herzen Signal processing at 250 MHz using high-performance FPGA's , 1998, IEEE Trans. Very Large Scale Integr. Syst..

[406]  James J. Little,et al.  A Boosted Particle Filter: Multitarget Detection and Tracking , 2004, ECCV.

[407]  Larry S. Davis,et al.  Decentralized discovery of camera network topology , 2008, 2008 Second ACM/IEEE International Conference on Distributed Smart Cameras.

[408]  Nicola Beume,et al.  SMS-EMOA: Multiobjective selection based on dominated hypervolume , 2007, Eur. J. Oper. Res..

[409]  C. A. R. HOARE,et al.  An axiomatic basis for computer programming , 1969, CACM.

[410]  William Nick Street,et al.  A streaming ensemble algorithm (SEA) for large-scale classification , 2001, KDD '01.

[411]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[412]  K. Miettinen,et al.  Interactive bundle-based method for nondifferentiable multiobjeective optimization: nimbus § , 1995 .

[413]  J. Smallwood,et al.  The lights are on but no one’s home: Meta-awareness and the decoupling of attention when the mind wanders , 2007, Psychonomic bulletin & review.

[414]  Wayne Luk,et al.  Application-specific customisation of market data feed arbitration , 2013, 2013 International Conference on Field-Programmable Technology (FPT).

[415]  Ali I. El-Desouky,et al.  Studying and Analysis of a Vertical Web Page Classifier Based on Continuous Learning Naïve Bayes (CLNB) Algorithm , 2007, Int. J. Inf. Technol. Web Eng..

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

[417]  Jack B. Dennis,et al.  A preliminary architecture for a basic data-flow processor , 1974, ISCA '98.