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 paper proposes an edge bundling approach applied on parallel coordinates to improve the visualization of cluster information directly from the overview. Lines belonging to a cluster are bundled into a single curve between axes, where the horizontal and vertical positioning of the bundling intersection (known as bundling control points) to encode pertinent information about the cluster in a given...
Summary for only given, as follows. Systems-of-Systems (SoS) have become increasingly complex and frequently used in highly distributed, dynamic, and even open environments. SoS refer to evolving software systems, where constituent systems (themselves systems in their own right) work cooperatively to fulfill specific, complex missions, facing software engineering researchers and practitioners with...
Organizations open up their software platforms and reusable assets to others, including partners and third-party developers around the world, creating software ecosystems (SECOs). It can contribute to minimize nontechnical barriers of software reuse in industry because it explores potential benefits from the relations among companies and stakeholders. An inhibitor is the complexity in defining value...
This paper presents a preliminary communication maturity model named C2M. The C2M model aims to help organizations to identify the maturity of communication-related aspects and processes providing a tool to reveal what practices need to be improved. The model is composed of three maturity areas respectively organized into factors, goals, and practices. It has been preliminarily evaluated in two steps...
This paper presents the experience of incorporating open hardware and open software paradigms to the microcontroller architecture and embedded systems course in the careers of Electronic Engineering and Computer Engineering. The traditional syllabus proposed in textbooks is changed and the use of Arduino platforms is incorporated in the first labs. The basis for this change comes from the “hands on...
This paper reports the experience of implementing a data logger for a diesel-electric locomotive using open hardware and software. The proposed system was designed for one of the main railway companies in Argentina under the requirement from the Government office for transport control security.
In this paper we present meta-heuristics to solve the energy aware reward based scheduling of real-time tasks with mandatory and optional parts in homogeneous multi-core processors. The problem is NP-Hard. The meta-heuristics are the bioinspired methods Particle Swarm Optimization and Genetic Algorithm. Results are compared using synthetic systems of tasks, generated following the guidelines proposed...
This paper's main goal is to structure an initial research on the Software Ecosystem (SECO) field, regarding the so called CAMSS (Cloud, Analytics, Mobile, Social and Security) and IoT (Internet of Things) technologies. Our main goal is to share our first ideas and some observations we have been conducting in an empirical way. As such, Cloud SECOs bring the ecosystem environment to another level,...
The cyber physical systems (SCF) are a new field of knowledge, involving the electrical, electronics, computer engineering control and communications, and interact with physical processes. A key aspect in the development of cyber physical systems, modeling whole problem, the environment and the entities involved. In this paper the development of cyber- physical systems deepens from the point of view...
The recent growth of social networking and sensing applications has enabled people to perform crowd computing. In turn, this activity has opened several opportunities to address people's needs in various application areas, such as tourism, security, entertainment and emergency response. However, the design of these applications has also brought several challenges to software designers. Since users...
Industrial products require strict quality controls and many times these are related to the chemical composition. Traditional reference methods for doing these are expensive and require sophisticated equipment. Flow-Batch (FB) and Flow Injection Analysis (FIA) methodologies have been contributing to perform quality control in industrial processes. Biodiesel, fuel produced from vegetable oil or animal...
The widespread availability of smartphones with wireless communication and geo-positioning capabilities has open new opportunities to services for casual passersby, e.g. the delivery of advertising when they visit a certain area. Typically such messages are delivered to cellular phones, consuming thus part of the energy of these devices. Since these devices are constrained in battery-energy, disseminating...
This work proposes the use of Quick Response (QR) codes as a mechanism of simultaneous data transmission and also 2D-3D registration for marker-based augmented reality (AR) systems. The decisions regarding the chosen 2D barcode were based on an analysis of the relationship between data size and available transmission time. The developed case study showed to be successful both at the detection of QR...
Considering the Computer Science challenge related to quality in technology development, the teaching and learning process of Software Engineering (SE) takes an important role because it impacts the formation of human resources. However, SE does not explore the broader development and use of didactic material such as games. These resources can propitiate an experience that reflects typical situations...
In Ubiquitous Computing the systems must provide mechanisms to promote the cooperation among users through interoperability of their applications. With this motivation, this paper presents the EXEHDA-TS, which is a distributed mechanism for coordination of applications in Ubiquitous Computing. The proposed software architecture has proactive behavior and allows a dynamic control of communication costs,...
Energy consumption is a main research issue in wireless sensor networks; and particularly in those where nodes collaborate to reach a goal. This article explores the energy consumption in mobile devices participating in a human-based wireless sensor network. Specifically, the paper proposes the use of a message predictor to help detect and reduce the number of unnecessary control packets delivered...
Just as SOA (Service-Oriented Architecture) governance, software components management has many challenges related to promoting best practices on Software Reuse. SOA governance frameworks were elaborated in order to define and introduce SOA adoption and operation policies, as well as mechanisms to control its application. Considering the Component-based Software Engineering inhibitors, components...
Economic and social issues are pointed out as Software Engineering (SE) challenges for the next years, since the field needs to treat issues beyond the technical side. These challenges require analyzing the field of SE from another perspective. In this sense, the study of software ecosystems (SECOs) is an emerging discipline that investigates the relationships among companies in the software industry...
There are initiatives to improve Software Engineering (SE) teaching and learning processes, but these are often isolated, because there is no appropriate channel for their dissemination in order to allow their use in similar contexts. In this sense, this paper presents an evolution of EduSE Portal aiming to store and manage these initiatives as learning objects (LOs) and experience reports in a repository,...
In this paper, we introduce the implementation ofthe Sporadic Server algorithm at the user level in Real TimeJava. That is, we do not modify the specification of the JavaVirtual Machine (JVM) so our proposal runs without problemson every JVM with support for real-time scheduling. The paperin- cludes an experimental evaluation of the aperiodic handlingmechanism using as benchmark the one developed...
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.