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.
In this paper, experiences and best practices from using containerized software microservices for self-driving vehicles are shared. We applied the containerized software paradigm successfully to both the software development and deployment to turn our software architecture in the vehicles following the idea of microservices. Key enabling elements include onboarding of new developers, both researchers...
The design of software architecture is a higher level in the design process of software, which has surpassed the algorithm design and data structure design, and the purpose is to solve some problems in the design and description of the overall system structure. In this paper, the technology and modeling method of software architecture design are studied; the hierarchical structure, execution flow,...
Mobility-on-Demand (MoD) services can be enhanced through use of Autonomous Vehicles (AVs) to reduce manpower costs (among other benefits), and use of multiple classes of vehicles to expand service coverage and accessibility. This work presents a functional proof of concept MoD system accessible via mobile phone to utilize three classes of vehicles in combination: a road car, buggy, and mobility scooter...
The software architecture of smart learning environment can be perceived as an environment that is equipped with various audio-visual objects to capture human motion, utterance and gesture, allowing the teacher to deliver lectures to both local and remote audience through the Internet. The interactive objects in such architectural environment are interfaced with simple navigation, depending on operation...
Quality attributes are essential in software architecture and they are determined by identifying the concerns of the stakeholders of a system. The concerns of constructing mobile applications (apps) are quite specific due to the characteristics of mobile devices. These concerns have not been adequately addressed in industry standards and practices. In this paper, we present a mobile app development...
The rapidly growing smart mobile phone market introduces new opportunities for the Internet of Things field such as sharing the capabilities of the smart mobile phone (e.g., storage or sensing) among different sensing physical objects (i.e., Things). This possibility may add additional benefits to the IoT developed systems, such as decreasing hardware costs or weight of Things among others. However,...
Secure components are subject to physical attacks whose aim is to recover the secret information that they store. Most of works which aim to protect these components generally consist in developing protections (or countermeasures) taken one by one. But this "countermeasure-centered" approach drastically decreases the performances of the whole chip in terms of power and speed. Our work is...
The use of Autonomous Underwater Vehicles (AUV) as robots for exploration and oceanology science has been a field of interest of several universities and research center's around the world in the last decade. Cuba being a country surrounded by the Caribbean Sea, having most of it's resources in it. Researchers from the Central University of Las Villas (UCLV) and the Hydrographic Research Center (HRC)...
Reconflgurability of transceivers for wireless communication systems such as GSM, UMTS, WiMAX and WLAN will become increasingly important. Therefore, a flexible and reliable software and hardware architecture based on the software-defined radio (SDR) paradigm is a meaningful concept. SDRs have paved the way towards cognitive radios (CR), which are based on SDRs that additionally sense their environments,...
This paper proposes a architecture to enable the implementation of event based environment systems. The proposed solution integrates hardware and software components in a platform with the Nios II processor in the order to process the data and generate events to used by other applications. Hardware speed and parallelism are added to the flexibility and simple structure of event based programs simplifying...
Service robot is one of the most promising industries in the future. Modular framework for designing and implementing a distributed service robot system including robot and intelligent environment is proposed. Components as sensors and actuators of a robotic system are standardized in both hardware and software design, resulting in an abstraction of digital smart devices with certain functions. A...
The Complex Device Driver is a loosely coupled container, where specific software implementations can be placed. The only requirement to the software parts is that the interface to the AUTOSAR system has to be implemented according to the AUTOSAR port and interface specifications. The purpose of the Complex Device Drivers is to fulfill the special functional and timing requirements for handling complex...
The right information at the right time is a critical aspect in any emergency or disaster management activity. Decision making and efficiency are improved when based on complete information about the conditions of the affected area. Sensors integration in a grid-based infrastructure, through a service-oriented architecture and via the World Wide Web, allows for real-time access to information. In...
Todaypsilas vehicles include a complex network of programmable electronic control units with software components. A vehiclepsilas electric and electronic (EE) architecture has to be modeled in an early design phase to evaluate design alternatives. The tool PREEvision offers possibilities to model EE-architectures considering feature function networks, function networks, component networks as well...
A kind of system architecture based on multi-agent is proposed in this paper for autonomous control system of an autonomous underwater vehicle (AUV). The autonomous control system is divided into several agents according to its software function and hardware structure. Each agent is designed as a deliberative/act hybrid mode. The agent not only recognizes science events and makes decision unattached,...
Plug and play satellite (PnPSat) is an Air Force Research Laboratory (AFRL) technology demonstration spacecraft developed to provide flight validation of the viability of AFRL's PnP architecture and technologies. Microcosm and its partner HRP Systems have led the development of the PnP attitude determination and control system (ADCS) as part of the definition and implementation of the flight software...
Autonomous Underwater Vehicle (AUV) technology has matured over the past few decades but commercial AUVs today remain complex, proprietary and expensive. Modularity in AUVs at a software, electronics and mechanical level allows users to configure AUVs for specific missions by only including the required components. With multiple base AUVs, users may easily configure heterogeneous teams of AUVs for...
Owing to the limited requirement for sensor processing in early networked sensor nodes, embedded software was generally built around the communication stack. Modern sensor nodes have evolved to contain significant on-board functionality in addition to communications, including sensor processing, energy management, actuation and locationing. The embedded software for this functionality, however, is...
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.