Studia Informatica (E-Journal)
Not a member yet
712 research outputs found
Sort by
Wybrane aspekty selekcji tras BGP
The BGP is an external routing protocol, i.e. BGP routing is carried out between autonomous systems. In the paper two BGP route selections, concerned with the selection of paths to and from autonomous systems, are described. The question of local-preference, weight, MED and community attributes are also addressed.Protokół BGP jest protokołem rutingu zewnętrznego, tj. rutingu realizowanego pomiędzy systemami autonomicznymi. Artykuł omawia wybrane aspekty selekcji trasy BGP, związane z wyborem trasy od danego systemu autonomicznego i trasy do danego systemu autonomicznego. Poruszone zostaną kwestie liczby łączy, atrybutów wagi i lokalnych preferencji, jak również atrybutów MED oraz community
Technologia lidar w aplikacjach ogólnego zastosowania
The paper presents examples of the functionalities of the lidar that is used in the automotive industry for advanced driving assistance systems. Firstly, a brief overview of lidar technology and an introduction to communication that is built on a CAN bus is presented. Then, the lidar that was selected for the tests is described along with the principles of how it works and its startup conditions. Finally, a description of the experiment is presented along with the results.Artykuł prezentuje przykładowe funkcjonalności urządzenia typu lidar, które jest używane w samochodowych zaawansowanych systemach wspomagania kierowcy. Tekst zawiera przegląd technologii lidar, wprowadzenie do komunikacji opartej na magistrali CAN oraz opis wybranego do testów lidaru wraz z zasadami działania i warunkami jego uruchomienia. Dodatkowo opisane zostały przykładowe eksperymenty przeprowadzone z wykorzystaniem urządzenia oraz ich wyniki
Weryfikacja protokołów zabezpieczających z uwzględnieniem opóźnień w sieci
This paper contains a description of the problem for modeling and verification of timed security protocols including delays in the network. Protocol specifications are written in the format ProToc, which allows full specification of the timed protocol. An integral part of this work is to designed and implemented tool for verifying time network security protocols. This tool allows specifying a particular protocol security vulnerability to attacks, taking into account the delays in the network.W pracy zawarto opis problemu modelowania i weryfikacji czasowych protokołów zabezpieczających z uwzględnieniem opóźnień w sieci. Specyfikacje protokołów są zapisane w formacie ProToc, który umożliwia pełną specyfikację czasowego protokołu. Integralną częścią tej pracy jest zaprojektowane i zaimplementowane narzędzie, służące weryfikacji czasowych protokołów zabezpieczających. Narzędzie warunkuje określenie podatności danego protokołu zabezpieczającego na ataki, przy uwzględnieniu opóźnień w sieci
Recommendation engines aim to propose users items they are interested in by looking at the user interaction with a system. However, individual interests may be drastically influenced by the context in which decisions are taken. We present an attempt to model user interests via a set of contextual conditional preferences. We show that usage of proposed preferences gives reasonable values of the accuracy and the precision even when the dataset is quite small
System do gromadzenia danych temperaturowych pochodzących z agentów IoT
The paper presents a system for collecting temperature data from IoT agents. In the article the architecture of the agent and the BigData type system for analysing recorded data are described. The functional and performance tests carried out on the system make it possible to assess its functionality.Praca przedstawia system do gromadzenia danych temperaturowych pochodzących z agentów IoT. W artykule przedstawiono architekturę agenta oraz systemu typu BigData wykorzystującego usługę Elasticsearch i służącego do analizy zarejestrowanych danych. Przeprowadzone testy funkcjonalne oraz wydajnościowe systemu pozwoliły na ocenę jego funkcjonowania
Elastyczne modele danych zgodne ze standardem ISA95 dla systemów realizacji produkcji klasy MES
Manufacturing Execution Systems (MES) are service-oriented interfaces that join the world of business transactions with the world of production systems. Nowadays IT systems have to provide very detailed information that is related to an underlying production process and also to actual product. There are a few emerging business models that require accurate and timely production data. This document examines two approaches to database architecture that can be used in Manufacturing Execution Systems (MES). It focuses on the support of the LEAN business model. The main research goal is to support the flexible access to production data, but the efficiency of database is also very important factor. Authors compare the classical relational database model with the object-oriented one. Considered use cases include the Oracle DB and Oracle Objects applications for MES. Presented object oriented approach follows the ISA95 standard. The practical use cases are based on the production of electronic devices carried out by the company Continental Ingolstadt. Although object oriented databases are not well accepted by the industry due to their low efficiency, the authors show that in the case of LEAN production, the database system based object-oriented models can be far more convenient than a classical relational database. The main benefits are more flexible data model and highly adjustable MES that can follow changes in the underlying production system. By the case of LEAN manufacturing, authors show that the flexible object oriented database is more efficient solution comparing to the relational database. Moreover such an approach can help to avoid well known big data problems that are common in classical MES.Systemy realizacji produkcji klasy MES (Manufacturing Execution Systems) dostarczają zorientowanych na usługi interfejsów informatycznych, które łączą świat transakcji biznesowych ze światem systemów produkcyjnych. Współczesne systemy informatyczne stosowane w przemyśle dostarczają bardzo szczegółowych danych, które opisują tak samą realizację procesu produkcyjnego jak i właściwości wytwarzanych produktów. Jednocześnie pojawiają się nowe modele biznesowe, które wymagają dokładnych i aktualnych danych produkcyjnych. Niniejszy dokument porównuje dwa podejścia do architektury baz danych, które mają być wykorzystane w systemach realizacji produkcji klasy MES współpracujących z systemami biznesowymi bazującymi na modelu LEAN. Głównym problemem jest zapewnienie elastycznego dostępu do danych produkcyjnych, tym niemniej wydajność systemu i szybki dostęp do gromadzonych danych są także istotnymi czynnikami wpływającymi na wybór architektury systemu. Rozpatrywane przypadki użycia obejmują zastosowanie rozwiązań Oracle DB i Oracle Objects w systemach MES. Podejście obiektowe zilustrowano na rozwiązaniach opartych na standardzie ISA 95. Przedstawiona analiza została zilustrowana poprzez prezentację przypadków użycia zaczerpniętych z obszaru produkcji zaawansowanej elektroniki samochodowej realizowanej przez firmę Continental Ingolstadt. Zastosowanie obiektowego modelu bazy danych w przemyśle jest w chwili obecnej bardzo ograniczone ze względu na niską wydajność dostępnych rozwiązań. Autorzy wykazują, że w przypadku systemów MES wspierających model biznesowy „LEAN production” zastosowanie podejścia obiektowego pozwala na elastyczne dopasowanie interfejsu systemu bazodanowego zarówno do modelu biznesowego jak i do formatu źródeł danych na poziomie systemu produkcyjnego. Ponadto podejście obiektowe pozwala ograniczyć nadmierny rozrostu wolumenu danych (Big Data problem
Modelowanie aplikacji na podstawie kategori dla przewidywania obciążenia sprzętowego w heterogenicznej chmurze typu IaaS
The paper presents a method of hardware load prediction using workload models based on application categories and high-level characteristics. Application of the method to the problem of optimization of virtual machine scheduling in a heterogeneous Infrastructure as a Service (IaaS) computing cloud is described.Artykuł przedstawia metodę przewidywania obciążenia zasobów sprzętowych za pomocą modeli aplikacji opracowanych na podstawie kategorii i wysokopoziomowych charakterystyk. Opisano zastosowanie opracowanej metody do optymalizacji procesu alokacji zasobów sprzętowych dla maszyn wirtualnych w środowisku heterogenicznej chmury obliczeniowej typu Infrastructure as a Service (IaaS)
Planowanie chirurgicznych zabiegów ortopedycznych z użyciem drukowanych modeli 3D
Traditionally, pre-planned orthopedic surgery is based on a patient’s CT and MRI images of patients. While these images can illustrate a patient’s organ from different angles, they might not show all injuries that could cause possible complications. Besides, only visualizations with 3D models are not sufficient because they do not allow to fit and adjust necessary tools and components.In the paper the pre-surgical planning with the use of a printed 3D bone model is presented. On the basis of this case all the stages of preparation and printing the 3D model have been described in detail. The potential benefits from the use of the 3D printing technology have been collected.Tradycyjnie, ortopedyczne zabiegi chirurgiczne wykorzystują do planowania obrazy tomografii komputerowej lub rezonansu magnetycznego pacjenta. Umożliwiają one wizualizację struktur anatomicznych w różnych płaszczyznach, jednak na ich podstawie nie jest możliwe pokazanie wszystkich możliwych położeń anatomicznych oraz potencjalnych powikłań z nimi związanych. Zastosowanie wyłącznie wirtualnych modeli trójwymiarowych nie pozwala na zaplanowanie położenia wybranych struktur oraz narzędzi chirurgicznych podczas zabiegu.W artykule przedstawiono etapy powstawania drukowanego modelu 3D do planowania zabiegu ortopedycznego oraz potencjalne korzyści wynikające z użycia technologii druku 3D
Metoda ewaluacji jakości doświadczeń dla usług IT
Quality of Experience (QoE) is one of the major aspects that service providers focus on during development of their services. However QoE elements that are meant to increase user satisfaction are sometimes contradicting with Quality of Service (QoS) or Quality of Protection (QoP) factors. In order to balance the QoE to QoS or QoP values ratio we propose a method that takes into account various configurations of parameters and their relations and based on their state and values evaluates the QoE levels. The proposed method includes a model which describes the elements, their relations and the stages in which they are defined and used.Jakość doświadczeń (QoE) jest jednym z najistotniejszych aspektów, nad którym usługodawcy powinni się skupić podczas budowy swoich usług. Często elementy QoE, które mają za zadanie zwiększyć satysfakcję użytkowników, niestety są sprzeczne z czynnikami jakości usług (QoS) oraz jakości ochrony (QoP). W celu zrównoważenia proporcji wartości QoE z QoS lub QoP proponujemy metodę, która wykorzystuje różne konfiguracje parametrów oraz ich relacje i bazując na ich stanie i wartościach, określa poziomy QoE. Metoda ta zawiera model, który opisuje elementy, ich relacje oraz etapy ich definiowania i wykorzystania
Czujnik GPS i ultradźwiękowy czujnik odległości dla autonomicznej platformy mobilnej
The real time processing of sensors signal and real time response of control system is crucial for autonomous mobile platforms. One of the assumption in the project, which part is presented in this article, was the cost of the sensor and control system. That’s the reason, that Raspberry Pi platform has been chosen for this purpose. The article describes connection and performance testing performed on two different GPS and ultrasonic distance sensors, which are the part of Autonomous Mobile Platform in the AutoUniMo project. The results shows, that the URM37 V3.2 ultrasonic distance sensor is very reliable device with almost non-existent error in whole measuring range. While the much cheaper HC-SR04 is very easy to implement, thanks to its simple mode of operation but offers less accurate measurements. In case of GPS sensors, the GY-GPS6MV2 has proven to be more accurate than Digilent PmodGPS, so it will be chosen as main GPS sensor for the mobile platform.Niezbędnymi elementami autonomicznej platformy mobilnej są działające w czasie rzeczywistym system przetwarzania danych z czujników pomiarowych i system sterowania. Jednym z założeń w projekcie, którego część jest przedstawiona w niniejszym artykule, była minimalizacja kosztów elementów wspomnianych systemów. Był to główny powód, dla którego jako platformę pomiarowo-sterującą wybrano popularny układ Raspberry Pi. W artykule opisano badania dwóch różnych modułów GPS i dwóch ultradźwiękowych czujników odległości, które są częścią systemu sensorycznego autonomicznej platformy mobilnej w projekcie AutoUniMo. Otrzymane wyniki wskazują, że czujnik ultradźwiękowy URM37 V3.2 ma pomijalny błąd pomiaru odległości w całym zakresie pomiarowym, podczas gdy tańszy czujnik HC-SR04 mimo bardzo prostej jego aplikacji w systemie sensorycznym platformy autonomicznej oferuje znacznie mniejszą dokładność pomiaru odległości. W przypadku modułów GPS, GY-GPS6MV2 okazał się być bardziej dokładnym niż Digilent PmodGPS, został więc wybrany jako główny czujnik GPS autonomicznej platformy mobilnej