A multi-agent based simulation aims at imitating complex phenomena or processes of the real world. For that purpose, the simulation platform has the simulated model evolve by running a virtual time and by activating agents’ behaviour at each advancement of the time. This time coherence is ensured by the scheduler. The way this scheduler manages the simulated time could affect the performance of the simulation platform. However, conventional time scheduling approaches have limitations in some cases. As a solution, the temporality model approach addresses a set of criteria that conventional approaches cannot achieve. In this paper, we show the functioning of such a scheduler as well as a demonstration of the performance advantages of this type of approach.
Ambient computing and Internet of Things have reached a level of maturity and a dynamic activity of research and engineering actors. Their goal is to create interactions between a set of distributed devices in an environment, in order to assist human activities. Multi-agent system is an interesting tool for coordinating devices and services for this purpose, because of its adaptation, autonomy and decentralized specifications. However, it is sometimes difficult to understand and share the same idea when it comes to terms such as “Ubiquitous Computing,” “Ambient Computing” or the “Internet of Things.” As a result, it can be really difficult to browse the literature through research engines and to make a bibliographical study without missing important papers.
The massive use of connected objects and the development of the Internet of Things leads us to ask questions about the way of use and the intelligence of these objects. First, we will present the main lines of Internet of Things research related to the intelligence. Then, we will highlight some situations showing the boundaries of the different axes of research and present the advantage of using the software agent paradigm. Finally, we will our vision of a smart use of connected objects by merging with the concept of software agents to expose directly the functionalities and capacities of the objects through software agents in purpose to be more accountable to the sustainable development.