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.
Pervasiveness and complexity of modern software are challenging engineers to design applications able to guarantee the desired quality of service despite unpredictable runtime variations in their execution environment. A variety of techniques have been proposed in the last year for the design of self-adaptive applications; however, most of them is tailored to specific applications or can provide limited...
The shares are considered as a fundamental part of the equity market, as their values change over time as a result of offer and demand, and the effect of market volatility. This volatility makes the trading of shares on a stock exchange is an extremely difficult task. That is why in this article develops and analyzes a system for automatic trading shares, which incorporates a series of progressive...
Stakeholders and organisations are increasingly looking for long-lived software. As architectures have a profound effect on the operational life-time of the software and the quality of the service provision, architectural stability could be considered a primary criterion towards achieving the long-livety of the software. Architectural stability is envisioned as the next step in quality attributes,...
A test-ecosystem is a configurable, modularized and scalable technology platform which combines test-relevant building blocks like roles, processes, strategies, methods, tools and technology from multiple sources and multiple vendors. Our objective is to provide an end-to-end testing environment for self-organizing and adaptive systems. Users customize test-ecosystem instances to suit needs dependent...
The context-aware exception handling (CAEH) is an error recovery technique employed to improve the ubiquitous software robustness. In the design of CAEH, context conditions are specified to characterize abnormal situations and used to select the proper handlers. The erroneous specification of such conditions represents a critical design fault that can lead the CAEH mechanism to behave erroneously...
This article describes an application proposal since the analysis till the development of a software, which presents itself as a solution to the existent management problem in the Electronics Store in the Engineering Department of University of Trás-os-Montes and Alto Douro. The study as followed a development methodology intrinsic to the problem and to all the features associated to management systems,...
The promise of robust software that can self-manage significant aspects of its operation, including the ability to self-configure, self-heal, self-optimise and self-protect through having the requisite functionality to respond and adapt to changes in its operational environment is both seductive and compelling. There are a growing number of examples of partial implementations appearing in the literature...
We propose a novel framework for adapting and evolving software requirements models. The framework uses model checking and machine learning techniques for verifying properties and evolving model descriptions. The paper offers two novel contributions and a preliminary evaluation and application of the ideas presented. First, the framework is capable of coping with errors in the specification process...
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.