Browsing by Keyword "Software architecture"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Enhanced Flexibility and Reusability through State Machine-Based Architectures for Multisensor Intelligent Robotics(2017-06) Herrero, Héctor; Outón, Jose; Puerto, Mildred; Sallé, Damien; López de Ipiña, Karmele; Tecnalia Research & Innovation; ROBOTICA_FLEX; FACTORYThis paper presents a state machine-based architecture, which enhances the flexibility and reusability of industrial robots, more concretely dual-arm multisensor robots. The proposed architecture, in addition to allowing absolute control of the execution, eases the programming of new applications by increasing the reusability of the developed modules. Through an easy-to-use graphical user interface, operators are able to create, modify, reuse and maintain industrial processes, increasing the flexibility of the cell. Moreover, the proposed approach is applied in a real use case in order to demonstrate its capabilities and feasibility in industrial environments. A comparative analysis is presented for evaluating the presented approach versus traditional robot programming techniques.Item Understanding the challenges and novel architectural models of multi-cloud native applications – a systematic literature review(2023-12) Alonso, Juncal; Orue-Echevarria, Leire; Casola, Valentina; Torre, Ana Isabel; Huarte, Maider; Osaba, Eneko; Lobo, Jesus L.; HPA; Tecnalia Research & Innovation; Quantum; IAThe evolution of Cloud Computing into a service utility, along with the pervasive adoption of the IoT paradigm, has promoted a significant growth in the need of computational and storage services. The traditional use of cloud services, focused on the consumption of one provider, is not valid anymore due to different shortcomings being the risk of vendor lock-in a critical. We are assisting to a change of paradigm, from the usage of a single cloud provider to the combination of multiple cloud service types, affecting the way in which applications are designed, developed, deployed and operated over such heterogeneous ecosystems. The result is an effective heterogeneity of architectures, methods, tools, and frameworks, copying with the multi-cloud application concept. The goal of this study is manifold. Firstly, it aims to characterize the multi-cloud concept from the application development perspective by reviewing existing definitions of multi-cloud native applications in the literature. Secondly, we set up the basis for the architectural characterization of these kind of applications. Finally, we highlight several open research issues drawn up from the analysis carried out. To achieve that, we have conducted a systematic literature review (SLR), where, a large set of primary studies published between 2011 and 2021 have been studied and classified. The in-depth analysis has revealed five main research trends for the improvement of the development and operation DevOps lifecycle of “multi-cloud native applications”. The paper finishes with directions for future work and research challenges to be addressed by the software community.