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.
This study aimed to develop a user-friendly, modular and scalable web-based system, that would allow researchers and physicians to upload and save cardiac signals into a custom database, and would perform a complete heart rate variability (HRV) and heart rate turbulence (HRT) analysis of each anonymous RR-interval time series from holter records. The built system, called eLab, complies with the previous...
Developing Multi-Agent Systems for Real-Time environments is a complex task. If the foundations are well settled in the students, it is desirable that they spend most of the time for their projects focused on the algorithms and design and code of the system, not with the Real-Time system implementation details. A toolkit has been used to teach a subject of the Pattern Recognition, Artificial Intelligence...
Software frameworks are constantly evolving, either by the introduction of new product features, bug fixes or new technology adoption. During the evolution of a framework, new exceptional conditions arise, requiring that exception handling strategies be constantly revisited. However, introducing exception handling changes in a software framework project is far from trivial. Exception handling elements...
Coupling in software applications is often used as an indicator of external quality attributes such as fault-proneness. In fact, the correlation of coupling metrics and faults in object oriented programs has been widely studied. However, there is very limited knowledge about which coupling properties in aspect-oriented programming (AOP) are effective indicators of faults in modules. Existing coupling...
Since the proposal of Aspect-Oriented Programming, several candidate fault taxonomies for aspect-oriented (AO) software have been proposed. Such taxonomies, however, generally rely on language features, hence still requiring practical evaluation based on realistic implementation scenarios. The current lack of available AO systems for evaluation as well as historical data are the two major obstacles...
Most of the exceptions exert a global design impact as they tend to flow through multiple module interfaces of a software system. Exception handling mechanisms in programming languages were originally proposed to improve the robustness and comprehension of error handling code. These mechanisms are traditionally based on the fundamental assumption that global exception flows should be always implicit...
In this paper, we describe PREVIRNEC, a distributed system for cognitive telerehabilitation based on virtual environments. Our system allows personalized treatments by means of 2D and 3D exercises that can be built according to single patient's characteristics. Patients realize their exercises remotely. Depending on their obtained results, the system readjusts automatically the levels of difficulty...
Multi-agent systems (MAS) are increasingly being exploited to support autonomous recommendation of products and information to contemporary application users. Multi-agent system product lines (MAS-PL) promote large-scale reuse of common and variable agency features across multiple MAS applications. The development of MAS-PLs can be achieved through alternative MAS-specific frameworks (JADE and Jadex),...
This paper presents the design and implementation of an MPEG-7 based Multimedia Retrieval System for Film Heritage. The multimedia content has been indexed using an Annotation Tool based on MPEG-7 standard. Moreover, an MPEG-7 Compliant Ontology in OWL DL, which is briefly explained in this paper, has been specially developed to fulfil the requirements of the CINeSPACE project. This ontology has been...
Software product lines (SPLs) enable modular, large-scale reuse through a software architecture addressing multiple core and varying features. To reap the benefits of SPLs, their designs need to be stable. Design stability encompasses the sustenance of the product line's modularity properties in the presence of changes to both the core and varying features. It is usually assumed that aspect-oriented...
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.