The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Using Cloud Computing environment, the e-assessment process becomes an orchestration of a set of dedicated cloud services. In this paper, we propose an architecture for an e-assessment environment based on cloud services. This environment implements an approach that we have proposed to develop a generic e-assessment process which will be adapted to a learner profile. The e-assessment process activities...
The efforts and findings of the last decades of research on the formalization and the verification of Web services have given a certain level of assurance on Web services. However new challenges such as high availability and security issues are not fully addressed. In fact, Web services are exposed to attacks that appear continuously. These issues have naturally paved the way to a new research topic...
Modern IT systems have increasingly distributed and dynamic architectures providing flexibility to adapt to changes in the environment and thus enabling higher resource efficiency. However, these benefits come at the cost of higher system complexity and dynamics. Thus, engineering systems that manage their end-to-end application performance and resource efficiency in an autonomic manner is a challenge...
This work presents the implementation of operant conditioning (OC) and classical conditioning (CC) with a single spiking neural network (SNN) architecture, thus suggesting that the two types of leaning may relate to the same cognitive process. Both are achieved by using a modified version of spike-timing-dependent plasticity (STDP), where the connection weight between a cue neuron and an action neuron...
A robot is presented whose behavior is based on two fundamental types of learning in the animal world: Classical Conditioning (CC) and Operant Conditioning (OC). It is shown how both share Spike-Timing-Dependent-Plasticity (STDP) as learning process for a Spiking Neural Network (SNN). STDP was implemented on a Field-Programmable Gate Array (FPGA) with very low-demanding resources, using an adaptation...
The calculation of small-scale data is commonly used in scientific computing and application domain, and the high-efficiency method of small calculation can give play to the potency of many calculation and application. In this paper, a novel self-adaptive parallel computing method based on the graphics processing unit (GPU) architecture for batches of small scale computing tasks is proposed herein...
Self-organization refers to the capacity of networks of agents to combine and recombine their activities towards some form of overall order without centralized coordination. Such global order is the result of each agent acting based on its own interests and values, whose combination results in a situation that is profitable for all. As such, these systems are particularly robust, because they adapt...
The Future Internet is required to be fast, flexible and ever-responsive to demands from both humans and machines. It is evolving as an Internet of services, things, and infrastructure and the European Commission is supporting research projects that are contributing to its evolution. Among the others, VISION Cloud and Cloudwave are two interesting examples of how data can be managed in an effective...
The ability to run and manage multi-clouds applications (i.e., Applications that run on multiple clouds) allows exploiting the peculiarities of each cloud solution and hence improves non-functional aspects such as availability, cost, and scalability. Monitoring such multi-clouds applications is fundamental to track the health of the applications themselves and of their underlying infrastructures as...
Nowadays, the rapidly changing Information and Communication Technologies bring new opportunities to the e-learning field. One of these opportunities is the use of LMS (Learning Management System) platforms. LMSs have to be able to interact with external applications and thus reconfigure their functionalities. In this context, the present paper aims at proposing an approach for integrating external...
This paper proposes a self-organizing framework for adapting software agents on complex computer systems, in particular distributed systems. It is unique to other existing approaches for software adaptation because it introduces the notions of differentiation and dedifferentiation in cellular slime molds into complex computer systems. When an agent delegates a function to another agent. the former's...
The growing interest in adaptive software systems has resulted in a number of different proposals for the design of adaptive systems. Some approaches adopt architectural models, whereas others model adaptation options, at the level of requirements. This dichotomy has motivated us to perform a comparative study between two proposals for the design of adaptive systems: the Rainbow Framework (architecture-based)...
Web services technology is evolving as a base for implementing service-oriented architectures (SOA), which has become an important architectural style for Web applications development. As Web Services development has grown considerably, the need for Quality of Service (QoS) has become a substantial aspect for developing a reliable service applications. In diverse business domains, Web services need...
During interactions, system actors may face up to misunderstandings when their local visions contain inconsistent data about a same fact. Misunderstandings in interaction are likely to reduce interactivity performances (deviation or deadlock) or even affect overall system behavior. In this paper, we present agent-based architecture and scenario-structuring approach to deal with such misunderstandings...
In the domain of dynamically evolving distributed systems composed of autonomous and (self-) adaptive components, the task of systematically managing the design complexity of their communication and composition is a pressing issue. This stems from the dynamic nature of such systems, where components and their bindings may appear and disappear without anticipation. To address this challenge, we propose...
In this paper we present an open multi-agent based Desktop Grid System that improves the performance of cooperative clients while decreasing the performance of non-cooperative clients as an incentive for good conduct. This is achieved by trust-based job client and worker algorithms that take into account the local and global history of the credibility and reliability experiences between agents, as...
This work focuses on the sharing of experiences between learners with different profiles. This is to allow learners with different skills, abilities or preferences to exchange, among themselves, the traces of their own activities. In this context, we are particularly interested in the transformation process that adapts the shared traces according to the profile of its target user. In this article,...
A Wireless Sensor Network (WSN) is a versatile sensing system whose hardware resources are scarce and have to be carefully used and hence adapted to face with their context and resources changing. Moreover, WSN could be used in unreachable or dangerous places, hence their adaptation should be remotely managed. In this paper, we propose a model-driven approach able to generate agents governing the...
Nowadays users receive a huge amount of data from different information systems that do not consider characteristics of the user such as location or device. This overwhelming amount of data difficult users to obtain relevant information fitting their needs and own characteristics and, in some cases, the information cannot be displayed because it does not match with the capabilities of the user's device...
Bringing forward trust from social systems to system-to-system level can lead to efficiency and robustness improvements in self-organising complex systems. In this paper, we show how trust can enhance the matchmaking and robustness regarding malicious nodes in a Desktop Grid and Volunteer Computing System (DGVCS). We give the agent a suited degree of autonomy to continuously adapt to their environment...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.