Learn More
A current challenge in MAS design is the provision of new, efficient, CASE (Computer Aided Software Engineering) tools by using, in particular, Model Driven Engineering (MDE) approach. The goal of MDE is to improve the development process and the quality of the software produced. In our work, we want to focus on two aspects of a MAS: functional which is(More)
Autonomous software agents provide a promising solution to the needs of decentralised networked systems, able to adapt their behaviour in a complex and dynamically changing environment. Current agent-oriented software engineering methodologies tend to focus on different levels to realise such a self-adapting behaviour, namely the agent individual level and(More)
Mobile and wireless services are new and emergent areas of research. There are many new and unresolved issues in the area. For example, research is needed in the areas of mobile database, network, architecture, security, privacy, trust, and agent. In this issue, we have two papers that look at mobile agent applications for data retrieval. In the first(More)
Many Multi-Agent Systems (MAS) methodologies incorporate a model-driven approach. Model Driven Engineering is based on three main ideas: models are the " first-class citizens " , meta-models define modelling languages that are used to specify models and models are transformed during the development. However, model transformation is still a challenging issue(More)
Controlling heat engines imposes to deal with high dynamics, non-linearity and multiple interdependencies. A way handle these difficulties is enable the controller to learn how the engine behaves, hence avoiding the costly use of an explicit model of the process. Adaptive Multi-Agent Systems (AMAS) are able to learn and to adapt themselves to their(More)
MDE has provided several significant improvements in the development of complex systems by focusing on more abstract issues than programming. However, improvments are needed on the semantic side in order to reach high-level certification such as the one currently required for critical embedded systems (which will also probably be required in the near future(More)
Many methods for complex systems control use a black box approach where the internal states and mechanisms of the controlled process are not needed to be known. Usually, such systems are tested on simulations before their validation on the real world process they were made for. These simulations are based on sharp analytical models of the target process(More)