Spelling suggestions: "subject:"datorsystem"" "subject:"aktorsystem""
11 |
Measuring Architectural Degeneration : In Systems Written in the Interpreted Dynamically Typed Multi-Paradigm Language Python / Mätning av Arkitekturdegeneration : I system skrivna i det interpreterade dynamiskt typade multiparadigm språket PythonMo Eriksson, Anton, Dunström, Hampus January 2019 (has links)
Architectural degeneration is an ever-present threat to software systems with no exception based on the domain or tools used. This thesis focus on the architectural degeneration in systems written in multi-paradigm run-time evaluated languages like Python. The focus on Python in this kind of investigation is to our knowledge the first of its kind; thus the thesis investigates if the methods for measuring architectural degeneration also applies to run-time evaluated languages like Python as believed by other researchers. Whom in contrast to our research have only researched this phenomenon in systems written in compiled languages such as Java, C, C++ and C#. In our research a tool PySmell has been developed to recover architectures and identify the presence of architectural smells in a system. PySmell has been used and evaluated on three different projects Django, Flask and PySmell itself. The results of PySmell are promising and of great interest but in need of further investigating and fine-tuning to reach the same level as the architectural recovery tools available for compiled languages. The thesis presents the first step into this new area of detecting architectural degeneration in interpreted languages, revealing issues such as that of extracting dependencies and how that may affect the architectural smell detection.
|
12 |
Target-less and targeted multi-camera color calibrationHammarlund, Emil January 2018 (has links)
Multiple camera arrays are beginning to see more widespread use in a variety of different applications, be it for research purposes or for enhancing the view- ing experience in entertainment. However, when using multiple cameras the images produced are often not color consistent due to a variety of different rea- sons such as differences in lighting, chip-level differences e.t.c. To address this there exists a multitude of different color calibration algorithms. This paper ex- amines two different color calibration algorithms one targeted and one target- less. Both methods were implemented in Python using the libraries OpenCV, Matplotlib, and NumPy. Once the algorithms had been implemented, they were evaluated based on two metrics; color range homogeneity and color ac- curacy to target values. The targeted color calibration algorithm was more ef- fective improving the color accuracy to ground truth then the target-less color calibration algorithm, but the target-less algorithm deteriorated the color range homogeneity less than the targeted color calibration algorithm. After both methods where tested, an improvement of the targeted color calibration al- gorithm was attempted. The resulting images were then evaluated based on the same two criteria as before, the modified version of the targeted color cal- ibration algorithm performed better than the original targeted algorithm with respect to color range homogeneity while still maintaining a similar level of performance with respect to color accuracy to ground truth as before. Further- more, when the color range homogeneity of the modified targeted algorithm was compared with the color range homogeneity of the target-less algorithm. The performance of the modified targeted algorithm performed similarly to the target-less algorithm. Based on these results, it was concluded that the targeted color calibration was superior to the target-less algorithm.
|
13 |
Hardware Root of Trust on IoT GatewayRaval, Maharsh, Sunkireddy, Rajkiran January 2019 (has links)
Gateways play a vital role in the Internet of Things (IoT) infrastructure. Gateways are widely used and their usage range from industries to smart homes. As they have expanded nowadays to have internet connectivity which raises certain security issues like being exposed to various threats and cyber-attacks such as rootkits, bootkits. Many researches and developmentswere made to countermeasure these problems. One of the significant developments was Root ofTrust (RoT). RoT can be enabled both by using hardware such as a chip named Trusted PlatformModule (TPM) and using software like Trusted Execution Environment (TEE).We propose amethod on how to enable RoT using the chip TPM 2.0 on a product, a Gateway named GWen from the company HMS Industrial Networks AB using the TPM software stack TSS2.0. We have performed tests on cryptographic operations such as key generation, key usage, and secure key storage and have shown the results in this report. Based on our results, adding and enabling the TPM 2.0 to the GWen enhances the security of its Linux distribution and makes it possible tosecurely identify and authenticate the gateway based on its secret keys that are stored securelyinside it’s TPM.
|
14 |
Psuedoslumptalsgeneratorer : Periodlängden den korta förbrytaren.Sohls, Eric, Roos, Andreas January 2019 (has links)
I rapporten undersöks och testas psuedoslumptalsgeneratorer för att undersöka deras egenskaper, en av dem var periodlängd. För att göra detta valde vi ut fyra kända psuedoslumptalsgeneratorer och fyra olika testsviter som av olika anledning var av intresse, samt att vi själva utvecklade en pseudoslumptalsgenerator som vi utsatte för samma test. Genom att göra detta har vi kunnat dra slutsatsen att pseudoslumptalsgeneratorns viktigaste egenskap är en lång slumptalssekvens som inte periodiseras.
|
15 |
Cloud Service Environment PostgreSQL vs. CassandraMorscheuser, Tobias, Kozma, Felix January 2019 (has links)
No description available.
|
16 |
The impact of bias on the predictive value of EHR driven machine learning models.Boonen, Dries January 2019 (has links)
The rapid digitization in the health care sector leads to an increaseof data. This routine collected data in the form of electronic healthrecords (EHR) is not only used by medical professionals but also hasa secondary purpose: health care research. It can be opportune touse this EHR data for predictive modeling in order to support medi-cal professionals in their decisions. However, using routine collecteddata (RCD) often comes with subtle biases that might risk efficientlearning of predictive models. In this thesis the effects of RCD on theprediction performance are reviewed.In particular we thoroughly investigate and reason if the performanceof particular prediction models is consistent over a range of hand-crafted sub-populations within the data.Evidence is presented that the overall prediction score of the algo-rithms trained by EHR significantly differ for some groups of patientsin the data. A method is presented to give more insight why thesegroups of patients have different scores.
|
17 |
Security in Precision Agriculture : Vulnerabilities and risks of agricultural systemsWindow, Marc January 2019 (has links)
No description available.
|
18 |
Analysis and quantitative comparison of storage, management, and scalability of data in Core Data system in relation to RealmAndersson, Tobias January 2018 (has links)
When developing applications for iOS devices it is very common to use Apple’s own Core Data database system which is a framework handling database persistence for iOS devices among other things, but since there so many different kinds of applications it might not be the best option to use the same database system every time. Realm is another database system for iOS devices, it is very lightweight and a big rival to Core Data. This work was conducted with the goal of finding differences between the database systems Core Data and Realm that might show that one or the other is better used in some cases. The comparison between the systems was divided into two different parts, one theoretical comparison focused on reading and analyzing documentation and development of a test application. The test application tested time of create, read, update and delete operations in relation to increasing number of objects and increased number of properties in each object. The tests on Core Data were made with two different implementations to get the aspect of time difference based on implementation included. The results were fairly similar on the different operations with a slight advantage to Core Data. The big difference was seen in implementation difficulty and usability. The included features in the database system were also considered. Realm included more of commonly used and important features but Core Data gives the user the ability to add most of these in the implementation, this results in a question of user case.
|
19 |
ARCTIC: An IoT-based System for Child Tracking in Day CareSiraj, Shabna January 2019 (has links)
No description available.
|
20 |
Learning behaviour trees for simulated fighter pilots in airborne reconnaissance missions : A grammatical evolution approach / Lärande av beteendeträd för simulerade stridspiloter i spaningsuppdragEilert, Pernilla January 2019 (has links)
Fighter pilots often find themselves in situations where they need to make quick decisions. Therefore an intelligent decision support system that suggests how the fighter pilot should act in a specific situation is vital. The aim of this project is to investigate and evaluate grammatical evolution paired with behaviour trees to develop a decision support system. This support system should control a simulated fighter pilot during an airborne reconnaissance mission. This thesis evaluates the complexity of the evolved trees and the performance, and robustness of the algorithm. Key factors were identified for a successful system: scenario, fitness function, initialisation technique and control parameters. The used techniques were decided based on increasing performance of the algorithm and decreasing complexity of the tree structures. The initialisation technique, the genetic operators and the selection functions performed well but the fitness function needed more work. Most of the experiments resulted in local maxima. A desired solution could only be found if the initial population contained an individual with a BT succeeding the mission. However, the implementation behaved as expected. More and longer simulations are needed to draw a conclusion of the performance based on robustness, when testing the evolved BT:s on different scenarios. Several methods were studied to decrease the complexity of the trees and the experiments showed a promising variation of complexity through the generations when the best fitness was fixed. A feature was added to the algorithm, to promote lower complexity when equal fitness value. The results were poor and implied that pruning would be a better fit after the simulations. Nevertheless, this thesis suggests that it is suitable to implement a decision support system based on grammatical evolution paired with behaviour trees as framework.
|
Page generated in 0.0633 seconds