Browsing by Author "Buda, Andrea"
Now showing 1 - 14 of 14
- Results Per Page
- Sort Options
- Authentication and Access Control for Open Messaging Interface Standard
A4 Artikkeli konferenssijulkaisussa(2017-11-07) Yousefnezhad, Narges; Filippov, Roman; Javed, Asad; Buda, Andrea; Madhikermi, Manik; Främling, KaryThe number of Internet of Things (IoT) vendors is rapidly growing, providing solutions for all levels of the IoT stack. Despite the universal agreement on the need for a standardized technology stack, following the model of the world-wide-web, a large number of industry-driven domain specific standards hinder the development of a single IoT ecosystem. An attempt to solve this challenge is the introduction of O-MI (Open Messaging Interface) and O-DF (Open Data Format), two domain independent standards published by Open Group. Despite their good compatibility, they define no specific security model. This paper takes the first step of defining a security model for these standards by proposing suitable access control and authentication mechanisms that can regulate the rights of different principles and operations defined in these standards. First, a brief introduction is provided of the O-MI and O-DF standards, including a comparison with existing standards. Second, the envisioned security model is presented, together with the implementation details of the plug-in module developed for the O-MI and O-DF reference implementation. - Building Lifecycle Management System for Enhanced Closed Loop Collaboration
A4 Artikkeli konferenssijulkaisussa(2017) Främling, Kary; Sylvain, Kubler; Buda, Andrea; Robert, Jérémy; Le Traon, YvesIn the past few years, the architecture, engineering and construction (AEC) industry has carried out efforts to develop BIM (Building Information Modelling) facilitating tools and standards for enhanced collaborative working and information sharing. Lessons learnt from other industries such as PLM (Product LifecycleManagement) – established tool in manufacturing to manage the engineering change process – revealed interesting potential to manage more efficiently the building design and construction processes. Nonetheless, one of the remaining challenges consists in closing the information loop between multiple building lifecycle phases, e.g. by capturing information from middle-of-life processes (i.e., use and maintenance) to re-use it in end-of-life processes (e.g., to guide disposal decision making). Our research addresses this lack of closed-loop system in the AEC industry by proposing an open and interoperable Web-based building lifecycle management system. This paper gives (i) an overview of the requirement engineering process that has been set up to integrate efforts, standards and directives of both the AEC and PLMindustries, and (ii) first proofs-of-concept of our system implemented on two distinct campus. - CAD-programs programmeringsgränssnitt
Insinööritieteiden korkeakoulu | Bachelor's thesis(2012-04-26) Bernas, Madeleine - CEFIoT: A Fault-Tolerant IoT Architecture for Edge and Cloud
A4 Artikkeli konferenssijulkaisussa(2018-05-04) Javed, Asad; Heljanko, Keijo; Buda, Andrea; Främling, KaryInternet of Things (IoT), the emerging computing infrastructure that refers to the networked interconnection of physical objects, incorporates a plethora of digital systems that are being developed by means of a large number of applications. Many of these applications administer data collection on the edge and offer data storage and analytics capabilities in the cloud. This raises the following problems: (i) the processing stages in IoT applications need to have separate implementations for both the edge and the cloud, (ii) the placement of computation is inflexible with separate software stacks, as the optimal deployment decisions need to be made at runtime, and (iii) unified fault tolerance is essential in case of intermittent long-distance network connectivity problems, malicious harming of edge devices, or harsh environments. This paper proposes a novel fault-tolerant architecture CEFIoT for IoT applications by adopting state-of-the-art cloud technologies and deploying them also for edge computing. We solve the data fault tolerance issue by exploiting the Apache Kafka publish/subscribe platform as the unified high-performance data replication solution offering a common software stack for both the edge and the cloud. We also deploy Kubernetes for fault-tolerant management and the advanced functionality allowing on-the-fly automatic reconfiguration of the processing pipeline to handle both hardware and network connectivity based failures. - Data Model Logger - Data Discovery for Extract-Transform-Load
A4 Artikkeli konferenssijulkaisussa(2018) Madhikermi, Manik; Buda, Andrea; Dave, Bhargav; Främling, KaryInformation Systems (ISs) are fundamental to streamline operations and support processes of any modern enterprise. Being able to perform analytics over the data managed in various enterprise ISs is becoming increasingly important for organisational growth. Extract, Transform, and Load (ETL) are the necessary pre-processing steps of any data mining activity. Due to the complexity of modern IS, extracting data is becoming increasingly complicated and time-consuming. In order to ease the process, this paper proposes a methodology and a pilot implementation, that aims to simplify data extraction process by leveraging the end-users’ knowledge and understanding of the specific IS. This paper first provides a brief introduction and the current state of the art regarding existing ETL process and techniques. Then, it explains in details the proposed methodology. Finally, test results of typical data-extraction tasks from 4 commercial ISs are reported. - Engineering Data Management
School of Engineering | Master's thesis(2011) Jaakma, KaurTo support design decisions in the product development process, companies are increasinglyrelying on computer aided simulations. However, investments in simulation technologies can nottranslate directly into benefit without implementing a system able to capture knowledge and valueout of each simulation performed. To implement the switch from traditional product development to Simulation Based Design (SBD)and product development, a system that can efficiently manage simulation data is needed. Commonsituation in industry is to store everything related to simulations in the analyst’s computer or in ashared folder. Currently only CAE (Computer Aided Engineering) departments in aerospace andautomotive OEMs are early adopters of SDM (Simulation Data Management) technology.Commercial SDM systems are developed to suits the needs of big enterprises with repetitiveprocesses and product with broadly similar geometries. The cost for deployment and maintenanceof this kind of system represents a barrier for small and mid-size companies. The larger companiesmight not benefit from a system developed and tuned for the needs of the early adopters mentionedabove. In this thesis a SDM system has been developed based on Microsoft SharePoint, a general purposedocument management and collaboration platform widely used and deployed in enterprises. Themain reason for selecting this platform is because product development is a collaborative task, andSharePoint has excellent features to support this kind of collaboration. This thesis defines a set ofconfigurations for the selected platform needed in order to help analysts to store, share and reusetheir simulation models and knowledge. To understand the requirements of SDM a multidisciplinary design process has been implemented.The design process has been developed for diesel engine conceptual design. This processrepresents a proof of concept of how SBD can be implemented concretely. The design processcontains calculation of main parameters (executed with MS Excel), CAD-geometry creation (PTCPro|Engineer), Multi-Body Simulations to get dynamic loads (MSC Adams) and Finite ElementAnalysis (DS Abaqus) for strength and vibration analysis. The results are looped back into thecalculations spreadsheet with information regarding the behavior of the key engine parts. Anoptimization algorithm is used to drive and control the loop execution in order to find an “optimal” setof design parameters. - A framework for integrating BIM and IoT through open standards
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä(2018-11-01) Dave, Bhargav; Buda, Andrea; Nurminen, Antti; Främling, KaryThe built environment provides significant opportunities for IoT (Internet of Things) deployment, and can be singled out as one of the most important aspects for IoT related research. While the IoT deployment in the built environment is growing exponentially, there exists a gap in integrating these two in a systematic way through open standards and systems. From technological perspective, there is a need for convergence of diverse fields ranging from Building Information Systems and Building Services to Building Automation Systems, and IoT devices and finally the end user services to develop smart, user oriented applications. This paper outlines the efforts to develop a platform that integrates the built environment data with IoT sensors in a campus wide, web based system called Otaniemi3D that provides information about energy usage, occupancy and user comfort by integrating Building Information Models and IoT devices through open messaging standards (O-MI and O-DF) and IFC models. The paper describes the design criteria, the system architecture, the workflow and a proof of concept with potential use cases that integrate IoT with the built environment. Initial results show that both the end users and other research groups can benefit from such platforms by either consuming the data in their daily life or using the data for more advance research. - Interoperability in computer aided design
School of Engineering | Master's thesis(2013) Ojala, Janne OskariInteroperability is an obstacle in efficient use of computer aided tools. Having to redo work previously done in some other software is inefficient and error prone. Non-interoperable tools incentivize users to avoid doing the right thing. In the best case scenario this is a major annoyance. In the worst case scenario there are serious cost implications, because the product is not optimized properly. The problem is often made sound much worse than it is. The tools needed are available, but are not widely known and deployed beyond very large aeronautical and automotive companies. This thesis shows that one can extend existing translators to connect Pro Engineer to MSC Adams. This makes it possible to use both applications together to verify and optimize a model. All that is needed is a small set of extra data that the current formats do not support. This allows extra manual work to be eliminated and simulations to run unattended. This thesis also demonstrates that when one automates the task of building simulations, then one can use the simulation software to rank, verify and optimize designs. This frees engineers to work on higher value tasks. It also ensures that the optimization task uses scientifically motivated convergence criteria in choosing the solution. - Key Data Quality Pitfalls for Condition Based Maintenance
A4 Artikkeli konferenssijulkaisussa(2018) Madhikermi, Manik; Buda, Andrea; Dave, Bhargav; Främling, KaryIn today's competitive and fluctuating market, original equipment manufacturers (OEMs) must be able to offer aftersales services along with their products, such as condition based maintenance, extended warranty services etc. Condition based maintenance requires detailed understanding about products' operational behaviour, to detect problems before they occur, and react accordingly. Typically, Condition based maintenance consists of data collection, data analysis, and maintenance decision stages. Within this context, data quality is one of the key drivers in the knowledge acquisition process since poor data quality impacts the downstream maintenance processes, and reciprocally, high data quality will foster good decision making. The prospect of new business opportunities and better services to customers encourages companies to collect large amounts of data that have been generated in different stages of product lifecycle. Despite of availability of data, as well as advanced statistical and analytical tools, companies are still struggling to provide effective service by reducing maintenance cost and improving uptime. This paper highlights data related pitfalls that hinder organisations to improve maintenance services. These pitfalls are based on case studies of two globally operating Finnish manufacturing companies where maintenance is one of the major streams of income. - Pikavalmistuskoneet
Insinööritieteiden korkeakoulu | Bachelor's thesis(2011) Kivelä, Riku - Practical Use of O-MI/O-DF messaging standards in mobile application for IoT. Creating an open system for smart EV charging.
Perustieteiden korkeakoulu | Master's thesis(2017-10-04) Karpenko, AnastasiiaDuring the last decades the Internet has become ubiquitously available in most places of the world, which has made it possible also to implement the Internet of Things (IoT) paradigm. In this paradigm Internet connects devices with each other and with their users allowing the development of digital services and applications that increase the comfort level of everyday human life. Many domains are interested to exploit the IoT ecosystem, especially public administrations starting \textit{Smart City} initiatives all over the world. Cities are becoming smart in many way: smart mobility, smart buildings, smart environment and so on. However, the problem of noninteroperability in IoT exists that hinders the seamless communication between all kinds of IoT devices. Different domain specific IoT applications use different messaging standards offered by different providers. These messaging standards do not comply with each other. The Open Group published two domain-independent standards O-MI and O-DF aiming to solve this interoperability problem. In this thesis we want to describe the practical use of O-MI/O-DF standards in a mobile application for the smart city context, in particular for the Smart Mobility domain, electric vehicle (EV) charging use case. First, the overview of IoT domain and its ecosystem with attention to noninteroperability problem is made. Then the description of six messaging standards including Open Group's standards O-MI and O-DF are provided. Then the requirements for IoT messaging protocol are outlined and the comparison of all these messaging standards are made showing that the domain independent standards O-MI/O-DF are the most suitable for IoT. After that smart city context and its requirements are described for the implementation part of the thesis. In the next chapter the implementation of a mobile application using O-MI/O-DF messaging standards are described with the details of the application architecture, structure of messages and overview of the back-end part of the service. - Proposal of a Closed Loop Framework for the Improvement of Industrial Systems' Life Cycle Performances: Experiences from the LinkedDesign Project
A4 Artikkeli konferenssijulkaisussa(2015) Cerri, Daniele; Taisch, Marco; Terzi, Sergio; Buda, Andrea; Framling, Kary; El Kaddiri, Soumaya; Milicic, Ana; Kiritsis, Dimitris; Parrotta, Simone; Peukert, EricThe context where European manufacturers of industrial systems operate has dramatically changed over recent years: the pressure of emerging countries they have to face, policy makers’ environmental laws and industrial companies’ interests are pushing towards sustainable manufacturing and a holistic view of industrial systems. Designers and system engineers are the main actors involved, because they have high influence on product life cycle costs and environmental impacts. However they need tools to pursue a holistic view. The aim of this paper is to propose a closed loop framework to improve life cycle performances of industrial systems, focusing on the automotive sector. - Security model for the Open Messaging Interface (O-MI) Protocol
Perustieteiden korkeakoulu | Master's thesis(2016-06-13) Filippov, RomanThe continuous improvements of computing, networking, storage and sensing technologies together with diffusion of “always-on” internet connectivity is boosting the development of the so-called Internet of Things (IoT). The number of IoT vendors is also rapidly growing, providing solutions for all levels of the IoT stack. Despite the universal agreement on the need of a standardized technology stack (following the model of the world-wide-web), there is a proliferation of industry-driven domain specific standards that are hindering the development of a single IoT ecosystem. An attempt to solve this situation is the introduction of O-MI (Open Messaging Interface) and O-DF (Open Data Format), two domain independent standards published by the Open Group. The standards do not define any specific security model, and this thesis work tries to define suitable access control and authentication mechanisms that can regulate the rights of different principals and operations defined in these standards. First, an introduction of the O-MI and O-DF standards, including a comparison with existing standards is provided. Then, envisioned security model is presented, together with the implementation details of the plug-in module developed for the O-MI and O-DF reference implementation. - Virtual Prototyping in Design Concept Selection: A Case Study on a Mobile Robot
School of Electrical Engineering | Master's thesis(2011) Seppälä, Mikko Veli JuhaniConcept selection is an important part of the design process. Traditionally concept selection is done based on subjective expert reviews using decision making tools like Pugh charts. However, there has been discussion in the engineering design literature about utilizing simulations very early in the design. In the field of robotics, new 3D simulation tools allow rapid development of fully functional robot models in realistic environments. This thesis presents a method for using these tools to create virtual prototypes of design concepts and to evaluate their performance. The method aims at finding an optimal design configuration from a set of alternatives, which can be presented as a morphological box also called a Zwicky matrix. Taguchi method is used for design of experiments and numeric performance evaluation. To test the method, a case study is presented, demonstrating virtual prototype driven concept selection for a Eurobot 2010 competition robot. The case study shows, that virtual prototyping is beneficial in concept selection to rule out faulty design concepts and to identify additional requirements that should be taken to account in the design. However, the numerical performance analysis using the Taguchi-method was found unreliable due to the many uncontrollable or unknown design parameters present in the early design stage.