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.
We describe the political and technical complications encountered during the astronomical CosmoGrid project. CosmoGrid is a numerical study on the formation of large scale structure in the universe. The simulations are challenging due to the enormous dynamic range in spatial and temporal coordinates, as well as the enormous computer resources required. In Cosmo-Grid we dealt with the computational...
Nowadays, the branch of mobile robotics rapidly develops. The environment of projecting in the field of mobile robotics changes from specialized to a specific and universal platform. This article is devoted to researching of development prediction and development requirements to a mobile robotic system. The problems of development and distribution of mobile robotic systems in the areas of risk to...
CoSSMic (Collaborating Smart Solar powered Micro-grids) is an EU funded project. It aims to develop both hardware and software which will include an ICT system for smart management and control of generated/consumed solar energy in neighbourhood communities. The creation process of energy monitoring and controlling of Graphical User Interfaces (GUIs) is described here. User Centred Design Workshops...
This document describes the proposal for a doctoral thesis which aims to identify the potential bottlenecks and constraints in the software development process in a learning environment. The research method is based on the empirical observation of the real activities carried out by groups of students engaged in the laboratory project, part of the assignments of a Software Engineering undergraduate...
The main goals of a university is increase the quality of scientific production and share the knowledge among members of research group. Within this context, this paper to propose a model for the creation of papers workshops. The model was developed and instantiated, experimentally, by the researchers of the Grupo de Gestão de Tecnologia da Informação (GTI) of Universidade Tecnológica Federal do Paraná...
Currently there are several questions about the pair programming adopt. Is the pair programming more productive when compared to individual programming? When a company must adopt pair programming? To answer these questions the authors of this paper developed 7 controlled experiments, 4 of them in the academic environment and 3 in a software company. The experiments show that the pair programming should...
An increasing number of companies are distributing their software production processes around the world, for productivity gains, cost savings and quality improvements. Software engineers have recognized the great influence of this form of work and are looking for models to facilitate projects with distributed teams. In addition to the engineers also project managers have faced challenges at different...
The increasing adoption of networked embedded devices in the industrial scenario demands for new techniques and computer-aided tools that could help in designing, deploying and maintaining large and complex systems. This is true, in particular, when access control is considered, since the hardware and software characteristics of many industrial embedded devices prevent the introduction of policies...
The recent laboratory tests are showing progresses in both materials and production technology of Photo-Voltaic (PV) modules, nevertheless their efficiency yet results relatively low. Moreover, efficiency is also a very critical issue for already installed PV modules, because they were produced employing a less performing technology. In this scenario, a diagnostic approach able to check the current...
During the commissioning phase of production systems the identification and correction of malfunctions is a tedious task mainly done manually by commissioning engineers. This task is of high importance because missed malfunctions may result in hazardous behavior during operation phase. At this point, regardless of the engineers expertise a systematic support can drastically decrease the risk of missed...
We consider the task of building Big Data software systems, offered as software-as-a-service. These applications are commonly backed by NoSQL data stores that address the proverbial Vs of Big Data processing: NoSQL data stores can handle large volumes of data and many systems do not enforce a global schema, to account for structural variety in data. Thus, software engineers can design the data model...
DevOps (a portmanteau of “development” and “operations”) is a software development method that extends the agile philosophy to rapidly produce software products and services and to improve operations performance and quality assurance. It was born to accelerate the delivery of web-based systems and quickly bring new value to users. Many web-based systems evolve according to usage trends without a clear...
As part of Agile transformation in past few years we have seen IT organizations adopting continuous integration principles in their software delivery lifecycle, which has improved the efficiency of development teams. With the time it has been realized that this optimization as part of continuous integration - alone - is just not helping to make the entire delivery lifecycle efficient or is not driving...
Software static analysis is one of many options for finding bugs in software. Like compilers, static analyzers take a program as input. This paper covers tools that examine source code -- without executing it -- and output bug reports. Static analysis is a complex and generally undecidable problem. Most tools resort to approximation to overcome these obstacles and it sometimes leads to incorrect results...
Continuous Deployment is an important enabler of rapid delivery of business value and early end user feedback. While frequent code deployment is well understood, the impact of frequent change on persistent data is less understood and supported. SQL schema evolutions in particular can make it expensive to deploy a new version, and may even lead to downtime if schema changes can only be applied by blocking...
Demonstrating software reliability across multiple software revisions has become essential to end users of an end point detection system used in the semiconductor industry. This would enable them to make informed decisions of upgrading software versions without making significant impact to their current established processes. We show how one can use standard defect data normally collected in any software...
Softwarization and cloudification of networks through software defined networking and network functions virtualisation promise a new degree of flexibility and agility. By moving logic from device firmware into software applications and applying software development mechanisms, innovation can be introduced with less effort. Concrete ways how to operate and orchestrate such systems are not yet defined...
Process control systems for pharmaceutical production plants have to be designed, installed and commissioned in accordance with specific quality assurance measures to ensure high operational safety and compliance with regulatory requirements. These measures must be documented carefully as the results will be presented to regulatory authorities upon inspection as proof of compliance. The overall process...
This paper describes the introduction of framworks in the fields of Production and Logistics. The basic idea of frameworks is to split software in two parts, one domain-specific and reusable and one case specific not reusable. This allows to dramatically increase the amount of reused software parts for new systems within the same domain. This introduction was done in the form of a software process...
The design of an operator-training computer simulator for chemical processes is very important in the process control and simulation area. In this paper, an operator-training simulator is developed for a small-scale fine chemical production process using an IPC (industrial personal computer and intelligent process controller) simulation mode and a typical SCADA (supervisory control and data acquisition)...
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.