|
PD Dr. Stefan Bosse
University of Bremen, Dept. Mathematik & Informatik
University of Koblenz-Landau, Faculty Computer Science, Germany 9.11.2018
sbosse@uni-bremen.de |
Main topic of this talk is Fusion of Real and Virtual worlds creating Augmented Virtuality by using Mobile Agents!
Socio-technical systems are characterized by interactions of:
The simulation of social ensemble behaviour requires simplification of interactions and individual behaviour
Commonly simulations are performed with less than 1000 entities (humans, machines, ..) in a sandbox world
Agent-based Modelling (ABM) is a suitable behaviour model for simulation
[1]
Data Mining and Machine Learning are important tools to derive meaningful information from experimental and aggregated data.
Taxonomy of Data Mining
[3]
Crowd data can be used in field studies to extend the information data base or replace classical (survey) field studies
Mobile Crowd Sensing combines aggregation of user data and mobile computing, i.e., creating spatially annotated data traces
Among data supplied by users explicitly, sensor data of mobile devices can be used, too. But: Weakly correlated data!
[2]
A new Simulation paradigm providing augmented virtuality
Integration of Crowd Sensing and social Data Mining in simulation worlds
Different time scales in real- and virtual worlds
Short-term versa long-term:
Big Data and Information Strength
Different spatial scales in real and virtual worlds
Three different spatial models:
A virtual sensor consists of different components:
Agents can be used to implement virtual sensors
Networks of Virtual sensors compose processing chains (user defined or ad-hoc and self-organizing).
Virtual sensors can operate in real-world environments (e.g., executed on mobile devices) or in virtual worlds (simulation).
Agents implement the sensor data aggregator and filter function, performing the fusion, storage, and communication and represent mobile transport entities.
Agent processing is virtualized by an unified Agent Processing Platform.
Complex systems are characterized by emergent phenomena — patterns that appear to be quite complex can often be generated by simple rules.
Emergence is a property classically exhibited by many agent-based models
It occurs when an attribute that can be described at a system level is not specifically encoded at the individual level.
Agent-based modelling investigates the emergence behaviour of complex systems by defining a set of simple behaviour rules for individuals.
Artificial Agents are characterized by:
Agents can be used for distributed and mobile computation in heterogeneous environments, too!
Mobile agents can migrate between different host platforms:
Computational agents are loosely coupled to their environment and agent processing platforms
Agents are programmed in JavaScript; JAM is programmed in JavaScript ⇒
One JAM can process up to 1000 agents/s and can be embedded in
Agents behaviour is modelled with Activity-Transition Graphs (ATG)
JAM agents are mobile (carrying data and behaviour / code)
JAM agents can interact (communicate) with eachother via: