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.
The software architecture AUTOSAR has become a standard in the automotive domain in recent years. It supports the development of reusable standardized software components that can be easily assigned to electronic control units (ECUs) at design time. At the end of the development process the AUTOSAR middleware is configured and compiled into a static configuration. However, future automotive systems...
Cooperative cyber-physical systems (CCPS) are driven by the tight coordination between computational components, physical sensors and actuators, and the interaction with each other over system bounds. The software development of CCPS is getting more complex because of the tight integration, heterogeneous technologies, as well as safety and timing requirements. Therefore, new engineering approaches,...
Video traffic is increasingly used in modern factory automation applications in order to improve the quality of the processes. However, since they require high bandwidth it may be difficult for critical applications to adapt dynamically to bandwidth requirements that may change in time, without affecting the performance of the overall applications, especially when they are time-sensitive. In this...
Geographic layer-two links, joint with Cloud technologies and new generation network file systems allow to design a new class of services for distributed infrastructures. In this work, we present the architecture of the prototypal distributed Tier2 created between the two sites INFN-Roma1 and INFN-Napoli. The designed architecture takes advantage of a geographic L2 link used to propagate a GlusterFS...
This paper provides figures regarding the measured overhead induced by a component approach to design and automatically generate code. We focus on infrastructure code, i.e. Code that controls execution threads and communication libraries, and also that connects the components one with another. This technical code is typically complex to write, and corresponds to patterns that can be identified and...
Currently, enterprises are running with many applications simultaneously to accomplish their business processes more appropriately and precisely. The real challenge for the enterprises is to build strong relation between those applications in terms of technical, development and data integration. Enterprise application integration (EAI) solutions are there to facilitate enterprises as an intermediary...
RFID and WSN technologies are widely used in today's pervasive computing. In Wireless Sensor Networks, sensor nodes sense the physical environment and send the sensed data to the sink by multi-hops. WSN are used in many applications such as military and environment monitoring. In Radio Frequency Identification, a unique ID is assigned to a RFID tag which is associated with a real world object. RFID...
With the Internet of Things (IoT) paradigm, ambient systems move from locally distributed systems to Internet distributed systems. These systems become huge in term of number of devices and imply high heterogeneity (e.g., Of devices, of networks). They are continuously evolving with appearing and disappearing devices at runtime. The inner complexity of these systems, called multiscale systems, requires...
Big data has emerged as a key connecting point between things and objects on the internet. In this cyber-physical space, different types of sensors interact over wireless networks, collecting data and delivering services ranging from environmental pollution monitoring, disaster management and recovery, improving the quality of life in homes, to enabling smart cities to function. However, despite the...
Combining robotic architectures with cyber systems has enormous potential for future robotic applications because it enables the possibility of online sharing of all aspects of the robotic architecture: the knowledge contained in architectural components, the parameterization of these components, the very component algorithms, as well as the architectural layout. In this paper, we discuss the potential...
This paper proposes a security architecture for an IoT transparent middleware. Focused on bringing real life objects to the virtual realm, the proposed architecture is deployable and comprises protection measures based on existent technologies for security such as AES, TLS and oAuth. This way, privacy, authenticity, integrity and confidentiality on data exchange services are integrated to provide...
The Internet of Things (IoT) relies on physical objects interconnected between each others, creating a mesh of devices producing information. In this context, sensors are surrounding our environment (e.g., cars, buildings, smartphones) and continuously collect data about our living environment. Thus, the IoT is a prototypical example of Big Data. The contribution of this paper is to define a software...
The standard solution for automotive control networks is the Control Area Network (CAN) bus. Almost any vehicular computer system comprehends at least one CAN line. For the past two decades, software development for control system has been strongly connected to the properties and interfaces of the CAN bus. Currently, the automotive industry is in the middle of a technology leap towards an information-based...
The emergence of new wireless technologies opened new opportunities to develop more efficient information systems. RFID is among those technologies, which extended the potential of wireless identification, and represent a potential replacement to old-fashioned identification systems such as the barcode system in retail sales. This paper presents a new RFID-based cost efficient approach for pervasive...
We introduce Drums, a new tool for monitoring and debugging distributed robot systems, and a complement to robot middleware systems. Drums provides online time-series monitoring of the underlying resources that are partially abstracted away by middleware like ROS. Interfacing with the middleware, Drums provides de-abstraction and de-multiplexing of middleware services to reveal the system-level interactions...
In the future Internet of Things (IoT), smart objects will be the fundamental building blocks for the creation of cyber-physical smart pervasive systems in a great variety of application domains ranging from health-care to transportation, from logistics to smart grid and cities. The implementation of a smart objects-oriented IoT is a complex challenge as distributed, autonomous, and heterogeneous...
One of the most significant limitations of current Message-Oriented Middleware (MOM) for mobile platforms is the typical support for a single, predefined communication paradigm (e.g., publish/subscribe), which limits the scope of applications supported by the middleware. In this paper, we evaluate a middleware for mobile devices capable of supporting an extensible set of message-oriented communication...
This paper presents an event-based communication middleware developed for a fairly large pervasive display network installed in a city center. We demonstrate the feasibility of the middleware with a set of dynamic and distributed prototype applications implemented for the display network. We also conduct an empirical performance evaluation of the middleware in lab and real world settings.
Fully automated provisioning and deployment in order to reduce the costs for managing applications is one of the most essential requirements to make use of the benefits of Cloud computing. Several approaches and tools are available to automate the involved processes. The DevOps community, for example, provides tooling and artifacts to realize deployment automation on Infrastructure as a Service level...
Fault tolerance is the ability to a system to continue its functionality despite the presence of faults in the architecture. For a dynamic system such as the cloud, fault tolerance is required to ensure business continuity. This paper proposes a high availability middleware that ensures fault tolerance for cloud based applications. Effective Descriptive Set Theory is used to determine the model of...
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.