lnu.sePublications
Change search
Refine search result
1234567 51 - 100 of 1054
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 51.
    Asparuhov, Lachezar
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    BYOD - Risks, Solutions and Guidelines2015Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    During the past few years the use of mobile devices became extremely popular not only for personal use but also for working. When personal mobile devices are used as working assets the enterprises should search for some suitable ways to protect their data and network from the unmanaged mobile devices. On the other hand, it is widely believed that employees are more productive when they work from their own devices. This arise three questions: what risks these devices are bringing to the organizations, how to protect the company data and network while allowing the employees to work from their devices, and how adapted the real world is to the Bring Your Own Device trend. To answer these questions and the sub-questions deriving from them, an extensive literature study and a survey approach are used. The results from the study show that even though there are many risks for the companies, brought by the use of personal mobile devices, there exist adequate solutions to mitigate these risks. However, the results from the survey approach show that the companies are not very adapted to this trend yet and there exist a need for better understanding of the problem.

    Download full text (pdf)
    fulltext
  • 52.
    Aspernäs, Andreas
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Human-like Crawling for Humanoid Robots: Gait Evaluation on the NAO robot2018Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Human-robot interaction (HRI) is the study of how we as humans interact and communicate with robots and one of its subfields is working on how we can improve the collaboration between humans and robots. We need robots that are more user friendly and easier to understand and a key aspect of this is human-like movements and behavior. This project targets a specific set of motions called locomotion and tests them on the humanoid NAO robot. A human-like crawling gait was developed for the NAO robot and compared to the built-in walking gait through three kinds of experiments. The first one to compare the speed of the two gaits, the second one to estimate their sta- bility, and the third to examine how long they can operate by measuring the power consumption and temperatures in the joints. The results showed the robot was significantly slower when crawling compared to walking, and when still the robot was more stable while standing than on all-fours. The power consumption remained essentially the same, but the crawling gait ended up having a shorter operational time due to higher temperature increase in the joints. While the crawling gait has benefits of having a lower profile then the walking gait and could therefore more easily pass under low hanging obsta- cles, it does have major issues that needs to be addressed to become a viable solution. Therefore these are important factors to consider when developing gaits and designing robots, and motives further research to try and solve these problems.

    Download full text (pdf)
    fulltext
  • 53.
    Aspernäs, Andreas
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Nensén, Mattias
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Container Hosts as Virtual Machines: A performance study2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Virtualization is a technique used to abstract the operating system from the hardware. The primary gains of virtualization is increased server consolidation, leading to greater hardware utilization and infrastructure manageability. Another technology that can be used to achieve similar goals is containerization. Containerization is an operating-system level virtualization technique which allows applications to run in partial isolation on the same hardware. Containerized applications share the same Linux kernel but run in packaged containers which includes just enough binaries and libraries for the application to function. In recent years it has become more common to see hardware virtualization beneath the container host operating systems. An upcoming technology to further this development is VMware’s vSphere Integrated Containers which aims to integrate management of Linux Containers with the vSphere (a hardware virtualization platform by VMware) management interface. With these technologies as background we set out to measure the impact of hardware virtualization on Linux Container performance by running a suite of macro-benchmarks on a LAMP-application stack. We perform the macro-benchmarks on three different operating systems (CentOS, CoreOS and Photon OS) in order to see if the choice of container host affects the performance. Our results show a decrease in performance when comparing a hardware virtualized container host to a container hosts running directly on the hardware. However, the impact on containerized application performance can vary depending on the actual application, the choice of operating system and even the type of operation performed. It is therefore important to consider these three items before implementing container hosts as virtual machines.

    Download full text (pdf)
    fulltext
  • 54.
    Aspernäs, Andreas
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Simonsson, Thommy
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    IDS on Raspberry Pi: A Performance Evaluation2015Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
    Abstract [en]

    This is a report on the possibility of using a Raspberry Pi as an intrusion detection system in a home environment to increase network security. The focus of this study was on how well two different generations of Raspberry Pi would be able to  handle network traffic while acting as an intrusion detection system. To examine this a testing environment was set up containing two workstation computers connected to a Raspberry Pi, each computer hosting a virtual machine. Tests measuring the network throughput as well as the CPU and memory usage were performed on each of the Raspberry Pi devices. Two models of Raspberry Pis were used; Raspberry Pi model B+ and Raspberry Pi 2 model B; each of them running the operating system Arch Linux ARM. The results of these tests were that both of the Raspberry Pis could be used as an intrusion detection system but has some limitations that could impede usage depending on the requirements of the user. Raspberry Pi 2 model B show benefits of its updated hardware by suffering lower throughput degradation than Raspberry Pi model B+, while using less of it's total CPU and memory capacity.

    Download full text (pdf)
    fulltext
  • 55.
    Ata-Ul-Nasar, Mansoor
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Modeling Intel® Cilk™ Plus Programs with Unified Modeling Languages2015Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Recently multi-core processors have become very popular in computer systems. It allows multiple threads to be executed simultaneously. The advantage of multi-core comes by parallelizing codes to expand the work across hardware. Furthermore, this can be done by using a parallel environment developed by M.I.T. called Intel Cilk Plus, which is design to provide an easy and well-structured parallel programming approach.

         Intel Cilk Plus is an extension of C and C++ programming languages that describes data parallelism. This extension is very helpful and easy to use among other languages in this field. It has different features including keywords, reducers and array notations etc. In general, this article describes Intel Cilk Plus and its features. In addition, Unified Modelling Language, activity diagrams are used in term of graphical modelling of Intel Cilk Plus by describing the process of a system, capturing the dynamic behaviour of it and representing the flow from one activity to another using control flow. Later on Intel Cilk Plus keywords and UML diagrams tools will be evaluated, a comparison of different UML modelling tools will also be provided.

    Download full text (pdf)
    fulltext
  • 56.
    Axelsson, Jakob
    et al.
    Swedish Inst Comp Sci, Kista, Sweden ; Mälardalen Univ.
    Papatheocharous, Efi
    Swedish Inst Comp Sci, Kista.
    Andersson, Jesper
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Characteristics of software ecosystems for Federated Embedded Systems: A case study2014In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 56, no 11, p. 1457-1475Article in journal (Refereed)
    Abstract [en]

    Context: Traditionally, Embedded Systems (ES) are tightly linked to physical products, and closed both for communication to the surrounding world and to additions or modifications by third parties. New technical solutions are however emerging that allow addition of plug-in software, as well as external communication for both software installation and data exchange. These mechanisms in combination will allow for the construction of Federated Embedded Systems (FES). Expected benefits include the possibility of third-party actors developing add-on functionality; a shorter time to market for new functions; and the ability to upgrade existing products in the field. This will however require not only new technical solutions, but also a transformation of the software ecosystems for ES. Objective: This paper aims at providing an initial characterization of the mechanisms that need to be present to make a FES ecosystem successful. This includes identification of the actors, the possible business models, the effects on product development processes, methods and tools, as well as on the product architecture. Method: The research was carried out as an explorative case study based on interviews with 15 senior staff members at 9 companies related to ES that represent different roles in a future ecosystem for FES. The interview data was analyzed and the findings were mapped according to the Business Model Canvas (BMC). Results: The findings from the study describe the main characteristics of a FES ecosystem, and identify the challenges for future research and practice. Conclusions: The case study indicates that new actors exist in the FES ecosystem compared to a traditional supply chain, and that their roles and relations are redefined. The business models include new revenue streams and services, but also create the need for trade-offs between, e.g., openness and dependability in the architecture, as well as new ways of working. (C) 2014 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.orgilicensesiby/3.0/).

  • 57. Ayguadé, Eduard
    et al.
    Pnevmatikatos, DionisiosEigenmann, RudolfLuján, MikelPllana, Sabri
    Topic 11: Multicore and Manycore Programming2012Conference proceedings (editor) (Refereed)
    Abstract [en]

    Modern multicore and manycore systems enjoy the benefits of technology scaling and promise impressive performance. However, harvesting this potential is not straightforward. While multicore and manycore processors alleviate several problems that are related to single-core processors – known as memory-, power-, or instruction-level parallelism-wall – they raise the issue of the programmability and programming effort. This topic focuses on novel solutions for multicore and manycore programmability and efficient programming in the context of generalpurpose systems.

  • 58.
    Azimimusolo, Tahereh
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Media Technology.
    Touch Features in Advancing Children's Learning2018Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    When examining the boundaries and issues imposed by the traditional ways of learning, questions about the role that new technologies can play in eliminating these boundaries easily emerge. This thesis intends to shed light onto these issues and better understand the effectiveness of using new technologies to overcome pupils’ problems in learning mathematics.

    The empirical study conducted involves investigating how touch features available on tablets can enhance children’s learning. The aim is to study the significance of touch features existing on tablets in helping young pupils learn mathematical concepts like timetables. So, the general question underlying this research is “what functionalities of tablet technologies are effective to enhance children’s learning and what barriers are there to more effective use of them?”

    Although previous research has studied the role of tablets on pupils’ learning, less attention has been directed towards the study of the effect of touch-input functionality in tablets to facilitate children’s learning. This thesis wants to contribute to the topic by analyzing how a particular functionality available, the touch-input functionality, can be utilized to foster learning.

    Download full text (pdf)
    fulltext
  • 59.
    Aziz, Yunus Emre
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Improving The Programming Logic of Children by Creating Computer Games on Greenfoot Framework2011Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    In our modern time, age of education is decreasing day by day. People have started tolearn more advanced things at earlier ages. This fact is also true for children. They arelearning more advanced thing now because they are facing new technology in everyaspect of life.

    Today, one of the most popular subject is computer programming so it is also one ofthe most popular technologies to investigate, inevitably. One reason to such popularity isthat computer programming is very important in every field of life or business and itseems that this importance will improve with time. Certain levels of logic and synthesisare needed for programming. It is crucial to improve these skills.

    This master thesis tries to improve and tame the programming abilities of childrenand strengthen the knowledge about the basic concepts of mathematics and physics,which are related to the computer science by creating simple computer games usingGreenfoot Framework.

    In this project, tutorials like approach was used. Designs of the games was studied astutorials and at the end of the last tutorial, two tests and a survey were applied.

    According to the results, purpose about improving and taming the programmingabilities of children is achieved. For the other purposes, these are increases around 8%and 16%. Since they are not dramatic increases and the target number is 6 I can not sayclearly that these purposes are also achieved.

    Download full text (pdf)
    FULLTEXT01
  • 60.
    Bacha, Kirill
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    DevOps compliant guidelines for project inception-elaboration phases2019Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    DevOps is an ill-defined but trending approach to software development. Many companies are seduced by its promises of reduced costs and risks. DevOps life-cycle is often represented as a continuous everything, but very little is said about how to get the ball rolling. This report examines how DevOps definitions are represented in the initiation of Agile projects. By interviewing developers and mapping their project initiation activities in a DevOps context, a set of guidelines was formed. Continuous Integration and Deployment were found most prominent DevOps attributes from a developer’s perspective. The operational responsibility is skewed toward maintenance, with low interest in further adjustment.

    Download full text (pdf)
    fulltext
  • 61.
    Barkmann, Henrike
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Quantitative Evaluation of Software Quality Metrics in Open-Source Projects2009Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The validation of software quality metrics lacks statistical significance. One reason for this is that the data collection requires quite some effort. To help solve this problem, we develop tools for metrics analysis of a large number of software projects (146 projects with ca. 70.000 classes and interfaces and over 11 million lines of code). Moreover, validation of software quality metrics should focus on relevant metrics, i.e., correlated metrics need not to be validated independently. Based on our statistical basis, we identify correlation between several metrics from well-known objectoriented metrics suites. Besides, we present early results of typical metrics values and possible thresholds.

    Download full text (pdf)
    FULLTEXT01
  • 62. Barolli, Leonard
    et al.
    Pllana, SabriUniversity of Vienna.Xhafa, Fatos
    2009 International Workshop on Multi-Core Computing Systems (MuCoCoS 2009): Message from the Workshop Co-Chairs2009Conference proceedings (editor) (Refereed)
  • 63. Barolli, Leonard
    et al.
    Pllana, SabriUniversity of Vienna.Xhafa, Fatos
    International Conference on Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008.2008Conference proceedings (editor) (Refereed)
  • 64.
    Basar, Murat
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    INTERACTIVE GALLERY2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Today, there are many high-level interactive applications and products around the world which are developed by using programming languages or software. Basically, games, virtual museums, educational applications, interactive architectural products are the simplest examples about these interactive solutions. In this thesis, interactive gallery means moving objects in a three-dimensional room. Objects can be re-placed by using keyboard keys in this three-dimensional room. Thus, user can move these interactive objects in accordance with intended purpose.

    Interactive gallery is similar with a room that has furniture, door and windows. Also, this room includes interactive objects in it. The main focal point is about how these objects can be displayed interactively and how different methods are used, when these processes are started to be made. This thesis helps to solve these questions.

    Interactive gallery bases on model loading structure and on the following thesis, this process is parted. It starts with 3D modelling, continuous with model loading and it ends with key implementation.

    Download full text (pdf)
    fulltext
  • 65. Basden, Andrew
    et al.
    Haftor, DarekVäxjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering. informatik.Strijbos, Sytse
    The Problem of System Improvement: Proceedings of the 13th and 14th Annual Working Conference of CPTS2008Conference proceedings (editor) (Other (popular science, discussion, etc.))
  • 66.
    Battiato, Sebastiano
    et al.
    Università di Catania, Italy.
    Coquillart, SabineInria/ZIRST, France.Pettré, JulienINRIA-Rennes/MimeTIC Team, France.Laramee, Robert S.Swansea University, UK.Kerren, AndreasLinnaeus University, Faculty of Technology, Department of Computer Science.Braz, JoséEscola Superior de Tecnologia do IPS, Portugal.
    Computer Vision, Imaging and Computer Graphics - Theory and Applications: International Joint Conference, VISIGRAPP 2014, Lisbon, Portugal, January 5-8, 2014, Revised Selected Papers2015Collection (editor) (Refereed)
  • 67.
    Baykal, Emre
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ad-hoc Data Transfer for Android Devices2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Download full text (pdf)
    Emre Baykal - Master Thesis
  • 68.
    Bechmann, Dominique
    et al.
    CNRS-Université de Strasbourg, France.
    Chessa, ManuelaUniversity of Genoa, Italy.Cláudio, Ana-PaulaUniversidade de Lisboa, Portugal.Imai, FranciscoApple Inc., United States .Kerren, AndreasLinnaeus University, Faculty of Technology, Department of computer science and media technology (CM).Richard, PaulUniversity of Angers, France .Telea, Alexandru C.University of Groningen, Netherlands.Tremeau, AlainUniversité Jean Monnet in Saint Etienne, France.
    Computer Vision, Imaging and Computer Graphics - Theory and Applications: International Joint Conference, VISIGRAPP 2018, Funchal-Madeira, Portugal, January 27-29, 2018, Revised Selected Papers2019Collection (editor) (Refereed)
  • 69.
    Becirevic, Dzemal
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Lindgren, Magnus
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Cedeskog, Martin
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Plugin-hantering i ett webbsideramverk2011Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Download full text (pdf)
    Plugin-hantering i ett webbsideramverk
  • 70.
    Belay, Eyuel
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Challenges of Large-ScaleSoftware Testing and the Role of Quality Characteristics: Empirical Study2020Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Currently, information technology is influencing every walks of life. Our livesincreasingly depend on the software and its functionality. Therefore, thedevelopment of high-quality software products is indispensable. Also, inrecent years, there has been an increasing interest in the demand for high-qualitysoftware products. The delivery of high-quality software products and services isnot possible at no cost. Furthermore, software systems have become complex andchallenging to develop, test, and maintain because of scalability. Therefore, withincreasing complexity in large scale software development, testing has been acrucial issue affecting the quality of software products. In this paper, large-scalesoftware testing challenges concerning quality and their respective mitigations arereviewed using a systematic literature review, and interviews. Existing literatureregarding large-scale software development deals with issues such as requirementand security challenges, so research regarding large-scale software testing and itsmitigations is not dealt with profoundly.In this study, a total of 2710 articles were collected from 1995-2020; 1137(42%)IEEE, 733(27%) Scopus, and 840(31%) Web of Science. Sixty-four relevant articleswere selected using a systematic literature review. Also, to include missed butrelevant articles, snowballing techniques were applied, and 32 additional articleswere included. A total of 81 challenges of large-scale software testing wereidentified from 96 total articles out of which 32(40%) performance, 10(12 %)security, 10(12%) maintainability, 7(9 %) reliability, 6(8%) compatibility, 10(12%)general, 3(4%) functional suitability, 2(2%) usability, and 1(1%) portability weretesting challenges were identified. The author identified more challenges mainlyabout performance, security, reliability, maintainability, and compatibility qualityattributes but few challenges about functional suitability, portability, and usability.The result of the study can be used as a guideline in large-scale software testingprojects to pinpoint potential challenges and act accordingly.

    Download full text (pdf)
    fulltext
  • 71.
    Belfrage, Paul
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    En interaktiv webbplats för visualisering av kvantfysik för gymnasiet2005Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    High school students often have problems understanding abstract physical phenomena. Visual aids could facilitate their learning process and help them understand. There also appears to be a need for interactive websites, or programs, that tests the students' knowledge. I have developed a website, <belfrage.info.se>. It is a platform where student can acquire knowledge and test it interactively. A representative segment from the target group has been given the opportunity to evaluate it. The group has given feedback in the form of opinions and suggested improvements. The purpose of this paper was to find out what interested students find difficult in science (physics).

    Download full text (pdf)
    FULLTEXT01
  • 72.
    Bengtsson, Andreas
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Kindstrand, Johan
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Persson, Stefan
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Bayesisk filtrering i syfte att motverka spam: En studie om bayesisk filtrering i olika programvaror2013Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
    Abstract [sv]

    Ett konstant problem med e-post är mängden skräppost som skickas dagligen och bidrar till en osäkerhet bland hemanvändare samt medför stora kostnader för företag. Att kunna skydda sig och filtrera bort skräppost är av stor vikt. Vad är egentligen skräppost?Programvaror mot skräppost använder flera metoder för att lösa problemet.Arbetet behandlar en av dessa metoder och hur effektivt den används i olika programvaror. Den metod som arbetet fokuserar på är bayesisk filtrering och programvarornas förmåga att utnyttja den. I studien kommer en analys huruvida Spamassassin och GFI MailEssentials utnyttjar bayesisk filtrering utföras. Tester kommer att genomföras med samma förutsättningar på de två programvarorna, det vill säga alla filter och skydd kommer att vara inaktiverade förrutom bayesisk filtrering. Testerna kommer att ge resultat som sedan analyseras där effektiviteten av filtret visar sig.

    Download full text (pdf)
    fulltext
    Download (gz)
    Spamsamling
    Download (gz)
    Hamsamling
  • 73.
    Bengtsson, Robin
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Tröjdesigner i Flash: Utvecklad i ActionScript 3.02010Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Det här arbetet är ett utvecklingsprojekt vars mål är att producera en applikationsom ska integreras i C4 Webbutveckling AB:s e-butikssystem. Användningsområdet för applikationen är att en kund ska kunna designa en produkt ur e-butiken med bild- eller texttryck. Applikationen kommer att utvecklas för Flashplattformen eftersom det var ett av kraven från uppdragsgivaren. Rent praktiskt så kommer applikationen fungera enligt följande: kunden väljer en produkt som den vill trycksätta och applikationen öppnas. Användaren kan nu välja vilket eller vilka tryck den vill ha ur en lista, när den sedan klickat på ett tryck kan användaren dra runt trycket och placera det där den önskar på produkten. När användaren är klar så klickar den på ”gå vidare” och den skickas vidare ur applikationen och tillbaka in i butiken. I samband med att applikationen stängs så skapas en PDF-fil med bilder på de trycksatta produkterna och skickas upp till servern för att instruera leverantören om hur trycken ska placeras.

    Download full text (pdf)
    rapport
  • 74.
    Benkner, Siegfried
    et al.
    University of Vienna.
    Pllana, Sabri
    University of Vienna.
    Träff, Jesper
    University of Vienna.
    Tsigas, Philippas
    Chalmers University of Technology.
    Dolinsky, Uwe
    Codeplay Software.
    Augonnet, Cedric
    INRIA Bordeaux.
    Bachmayer, Beverly
    Intel GmbH.
    Kessler, Christoph
    Linköping University.
    Moloney, David
    Movidius.
    Osipov, Vitaly
    Karlsruhe Institute of Technology.
    PEPPHER: Efficient and Productive Usage of HybridComputing Systems2011In: IEEE Micro, ISSN 0272-1732, E-ISSN 1937-4143, Vol. 31, no 5, p. 28-41Article in journal (Refereed)
    Abstract [en]

    PEPPHER, a three-year European FP7 project, addresses efficient utilization of hybrid (heterogeneous) computer systems consisting of multicore CPUs with GPU-type accelerators. This article outlines the PEPPHER performance-aware component model, performance prediction means, runtime system, and other aspects of the project. A larger example demonstrates performance portability with the PEPPHER approach across hybrid systems with one to four GPUs.

  • 75.
    Benkner, Siegfried
    et al.
    University of Vienna.
    Pllana, Sabri
    University of Vienna.
    Träff, Jesper
    University of Vienna.
    Tsigas, Philippas
    Chalmers University of Technology.
    Richards, Andrew
    Namyst, Raymond
    Bachmayer, Beverly
    Intel GmbH.
    Kessler, Christoph
    Linköping University.
    Moloney, David
    Movidius.
    Sanders, Peter
    The PEPPHER Approach to Programmability andPerformance Portability for Heterogeneous many-core Architectures2012In: Applications, Tools and Techniques on the Road to Exascale Computing / [ed] Koen De Bosschere, Erik H. D'Hollander, Gerhard R. Joubert, David Padua, Frans Peters, Mark Sawyer, IOS Press, 2012, p. 361-368Conference paper (Refereed)
    Abstract [en]

    The European FP7 project PEPPHER is addressing programmability and performance portability for current and emerging heterogeneous many-core architectures. As its main idea, the project proposes a multi-level parallel execution model comprised of potentially parallelized components existing in variants suitable for different types of cores, memory configurations, input characteristics, optimization criteria, and couples this with dynamic and static resource and architecture aware scheduling mechanisms. Crucial to PEPPHER is that components can be made performance aware, allowing for more efficient dynamic and static scheduling on the concrete, available resources. The flexibility provided in the software model, combined with a customizable, heterogeneous, memory and topology aware run-time system is key to efficiently exploiting the resources of each concrete hardware configuration. The project takes a holistic approach, relying on existing paradigms, interfaces, and languages for the parallelization of components, and develops a prototype framework, a methodology for extending the framework, and guidelines for constructing performance portable software and systems – including paths to migration of existing software – for heterogeneous many-core processors. This paper gives a high-level project overview, and presents a specific example showing how the PEPPHER component variant model and resource-aware run-time system enable performance portability of a numerical kernel.

  • 76.
    Benkner, Siegfried
    et al.
    University of Vienna, Austria.
    Pllana, Sabri
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Träff, Jesper
    University of Vienna, Austria.
    Tsigas, Philippas
    Chalmers University of Technology.
    Richards, Andrew
    Codeplay Software Limited, United Kingdom.
    Russell, George
    INRIA, France.
    Thibault, Samuel
    INRIA, France.
    Augonnet, Cedric
    INRIA, France.
    Namyst, Raymond
    INRIA, France.
    Cornelius, Herbert
    Intel Gmbh, France.
    Kessler, Christoph
    Linköping University.
    Moloney, David
    Movidius Ltd, Ireland.
    Sanders, Peter
    KarlsruherInstitut Für Technologie, Germany.
    Peppher: Performance Portability and Programmability for Heterogeneous Many-Core Architectures2017In: Programming multi-core and many-core computing systems / [ed] Sabri Pllana, Fatos Xhafa, John Wiley & Sons, 2017, 1, p. 243-260Chapter in book (Refereed)
    Abstract [en]

    PEPPHER takes a pluralistic and parallelization agnostic approach to programmability and performance portability for heterogeneous many-core architectures. The PEPPHER framework is in principle language independent but focuses on supporting C++ code with PEPPHER-specific annotations as pragmas or external annotations. The framework is open and extensible; the PEPPHER methodology details how new architectures are incorporated. The PEPPHER methodology consists of rules for how to extend the framework for new architectures. This mainly concerns adaptivity and autotuning for algorithm libraries, the necessary hooks and extensions for the run-time system and any supporting algorithms and data structures that this relies on. Offloading is a specific technique for programming heterogeneous platforms that can sometimes be applied with high efficiency. Offload as developed by the PEPPHER partner Codeplay is a particular, nonintrusive C++ extension allowing portable C++ code to support diverse heterogeneous multicore architectures in a single code base.

  • 77.
    Bentlöv, Hans
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Persson, Linus
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Tillborg, Claes
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Utveckling av hybrid mobilapplikation för flera plattformar2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The market of smart mobile devices is getting bigger and bigger and it can be a great way to reach out with your service or product to the crowed by deploying a mobile application. The installable applications on the mobile devices that uses device-specific functions is called native applications, and are tied to one platform. They can therefore only be used by those devices that make use of that platform. The two largest platforms is iOS (used by mobile devices from Apple) and Android (used by a variety of devices including Samsung, LG and HTC). This means that if you want to reach out to multiple platforms you will have to create a separate application for each platform. It also requires the developer/developers to have the proper knowledge of the programming languages in which the platform is compatible to. This can be both time consuming and expensive, especially if you as a company is hiring developers to develop your app.

    The purpose of this study is to determine whether the open source library known as Phonegap can be used to develop a mobile application that ultimately can be distributed and installed on multiple mobile platforms, this by using Web technologies such as CSS, HTML and JavaScript.

    During this study a mobile application will be created and evaluated. Studies will be done on how to go about and if there is anything one might need to take in consideration when it comes to the variety of units with different properties and functions. Usability testing will also be performed to determine whether a near native performance can achieved with this technique.

    The results show that Phonegap is an excellent tool for access of device-specific functions and that you together with interface frameworks such as jQuery Mobile can reach out to most of the newer mobile devices available today. However, one would do well to analyze if the scope of the application requires an interface library, as those who are available may perform poorly on certain mobile operating system. 

    Download full text (pdf)
    fulltext
  • 78.
    Bergman, Robin
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ljungström, Pär
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Tunnling av IPv6 över IPv4: En prestandajämförelse mellan teknikerna Teredo och 6to42011Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
    Abstract [sv]

    Rapporten beskriver arbetet och resultaten av en prestandajämförelse mellan Teredo och 6to4, som används för att tunnla IPv6-trafik över publika IPv4-nätverk. Detta gjordes då ingen tidigare forskning hittats som jämför dessa tekniker ur prestandasynpunkt. Tre separata testmiljöer, en vardera för Teredo, 6to4 och 6to4 bakom NAT, sattes upp i en labbmiljö. I varje testmiljö skickades genererad trafik i åtta omgångar mellan två klienter, som samlade in testdata. Insamlad testdata bearbetades med formler för Throughput, End to End Delay, Round Trip Time och Jitter och ett medelresultat för varje räknades ut. Medelresultaten ställdes mot varandra i tabeller och grafer för överskådlig presentation och analys. Resultaten för End to End Delay ströks från prestandajämförelsen på grund av låg tillförlitlighet. Slutsatsen var att 6to4 presterade bättre än 6to4 bakom NAT vad gäller Throughput, Round Trip Time och Jitter i de tester som utförts. Orsaken till detta var den extra fördröjning som NAT gav när paket skickades och togs emot i testmiljön för 6to4 bakom NAT. På grund av skillnader i testmiljön hade resultaten för Teredo inte den tillförlitlighet som krävdes för att dra någon slutsats om teknikens prestanda gentemot 6to4 eller 6to4 bakom NAT.

    Download full text (pdf)
    fulltext
    Download (pdf)
    bilaga
  • 79.
    Bergman, Robin
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ljungström, Pär
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Virtual routing and forwarding:s påverkan på trafikgenomströmning i en nätverksmiljö med Quality of Service-implementering2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Avsikten med detta arbete har varit att undersöka huruvida någon prestandaskillnad föreligger mellan nätverksnodernas vidarebefordring av prioriterad trafik i en nätverksmiljö med Quality of service-funktioner (QoS) implementerade och nätverksnodernas arbete i samma nätverksmiljö med separata, virtuella nätverk uppsatta med hjälp av Virtual routing and forwarding (VRF). Målet var att resultatet ska ha möjlighet att väga in när för- och nackdelar mellan olika sätt att separera nätverkstrafik jämförs ur prestandasynpunkt. Rapporten beskriver arbetet med samt resultatet av ett empiriskt experiment som kontrollerade VRF:ers påverkan på QoS-funktioner. Ett fysiskt nätverk sattes upp för att kontrollera hur QoS påverkades av logisk separering av experimentmiljöns nätverk på lager tre med hjälp av VRF. I detta nätverk utfördes även ett kontrollexperiment utan logisk separation för att skapa en baseline samt ett experiment där separering utfördes med hjälp av accesslistor. För varje experimentfas skickades en videoström genom experimentmiljön för att mäta End to end delay, Packet loss och Jitter, samt webbside requests för att upp mäta Round trip time. Detta testförfarande utfördes tre gånger per experimentfas.

     

    I experimenten kunde ingen Packet loss uppmätas vilket tyder på att QoS fungerade som avsett, även med VRF. Vissa förändringar för nätverksnoderna behövde genomföras beroende på teknik, vilket gjorde att det blev svårt att dra en slutsats av resultaten för End to end delay, Jitter och Round trip time.

    Download full text (pdf)
    fulltext
  • 80.
    Bernardi, Simona
    et al.
    University of Zaragoza, Spain.
    Domínguez, Juan L.
    Prodevelop SL, Spain.
    Gómez, Abel
    Universitat Oberta de Catalunya, Spain.
    Joubert, Christophe
    Prodevelop SL, Spain.
    Merseguer, Jose
    University of Zaragoza, Spain.
    Perez-Palacin, Diego
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Requeno, José I.
    University of Zaragoza, Spain.
    Romeu, Alberto
    Prodevelop SL, Spain.
    A systematic approach for performance assessment using process mining: An industrial experience report2018In: Journal of Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 23, no 6, p. 3394-3441Article in journal (Refereed)
    Abstract [en]

    Software performance engineering is a mature field that offers methods to assess system performance. Process mining is a promising research field applied to gain insight on system processes. The interplay of these two fields opens promising applications in the industry. In this work, we report our experience applying a methodology, based on process mining techniques, for the performance assessment of a commercial data-intensive software application. The methodology has successfully assessed the scalability of future versions of this system. Moreover, it has identified bottlenecks components and replication needs for fulfilling business rules. The system, an integrated port operations management system, has been developed by Prodevelop, a medium-sized software enterprise with high expertise in geospatial technologies. The performance assessment has been carried out by a team composed by practitioners and researchers. Finally, the paper offers a deep discussion on the lessons learned during the experience, that will be useful for practitioners to adopt the methodology and for researcher to find new routes.

  • 81.
    Bernljung, Jimmy
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Utveckling av ny musiktjänst på Google App Engine2010Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Idag använder många band och artister utan skivkontrakt olika tjänster på Internet för för att publicera sitt material. Dagens populära tjänster saknar antingen en välutvecklad musikspelare eller en webbplats med community.

    Syftet med det här arbetet är att med hjälp av molntjänsten Google App Engine, programspråket Python och ramverket Django utveckla en mer komplett tjänst.

    Arbetet resulterade i grunden till en tjänst samt en rad positiva och negativa slutsatser gällande valet av teknik.

    Download full text (pdf)
    FULLTEXT01
  • 82.
    Biedl, Therese
    et al.
    University of Waterloo, Canada.
    Kerren, AndreasLinnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Graph Drawing and Network Visualization: 26th International Symposium, GD 2018, Barcelona, Spain, September 26-28, 2018, Proceedings2018Conference proceedings (editor) (Refereed)
    Abstract [en]

    This book constitutes the refereed proceedings of the 26th International Symposium on Graph Drawing and Network Visualization, GD 2018, held in Barcelona, Spain, in September 2018. 

    The 41 full papers presented in this volume were carefully reviewed and selected from 85 submissions. They were organized in topical sections named: planarity variants; upward drawings; RAC drawings; orders; crossings; crossing angles; contact representations; specialized graphs and trees; partially fixed drawings, experiments; orthogonal drawings; realizability; and miscellaneous. The book also contains one invited talk in full paper length and the Graph Drawing contest report.

  • 83.
    Binder, Walter
    et al.
    University of Lugano .
    Bodden, EricTechnische Universität Darmstadt .Löwe, WelfLinnaeus University, Faculty of Technology, Department of Computer Science.
    Software Composition: 12th International Conference, SC 2013, Budapest, Hungary, June 19, 20132013Conference proceedings (editor) (Refereed)
  • 84.
    Björkskog, Gaston
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Detecting cheaters who utilise third-party software to gain an advantage in multiplayer video games2019Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Playing video games are meant to be a fun experience but something that has been proven to ruin the experience are cheaters, maybe even more so in events such as tournaments where money is involved. Even if anti-cheating software exists there also exists a research gap in the subject of cheat detection. And regarding cheat detection the question that matters the most is: how do you even detect a player that is using 3rd-party software to gain an unfair advantage in online video games? To find a solution for this problem a systematic literature review was made were data was extracted from articles relevant for the subject and summarised into results. From the results, a few elementary concepts regarding cheat detection are introduced and analysed with comparisons to the problem statement. Finally, five different types of cheat detection are shown that work by analysing objects such as behaviour, game state or memory.

    Download full text (pdf)
    fulltext
  • 85.
    Björn, Overå
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Skinning på GPUn: Med dubbel kvaternioner2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Målet med projektet var att undersöka hur skeletal animationer utförs. Ett mål till var att det skulle vara förbestämda animationer. För att kunna ha förberäknade animationer användes autodesk fbx-filer. Skinningen har använt dubbel kvaternioner istället för matriser.Rapporten visar att skeletal animation med dubbel kvaternion skinning teknik kan utföras genom att använda fbx-filer med data som först exporterats till json-format.

    Download full text (pdf)
    fulltext
    Download (zip)
    bilaga
    Download (zip)
    bilaga
  • 86.
    Blom, Tryggve
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Att driftsätta i molnet: En undersökning i kostnader och skalningsmöjligheter2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    När en ny webbapplikation skall lanseras och driftsättas är det svårt att i förhand veta vilken datatrafik och belastning som tjänsten behöver vara dimensionerad för.

    Rapporten följer en webbapplikation som inte är förberedd för uppskalning till att bli separerad i olika komponenter för ökad skalbarhet och driftsäkerhet.

    I rapporten genomförs även en komparativ studie på olika typer av molntjänster som erbjuder infrastruktur (IaaS)-, plattform (PaaS)- och mjukvara (SaaS) som en tjänst.

    Målet med undersökningen var att hitta en kostnadseffektiv metod för att expandera applikationens infrastruktur och flytta implementationen till molnet.

    Resultatet och slutsatsen visar att den dyraste lösningen inte alltid är den bästa och i slutändan kan företag betalar pengar för resurser som de inte utnyttjar.

    Download full text (pdf)
    fulltext
  • 87.
    Bobeck, Samuel
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Hallqvist, Daniel
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Förebyggande cachning2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Download full text (pdf)
    preloading & prefetching
  • 88.
    Borgo, Rita
    et al.
    Kings College London, UK.
    Lee, Bongshin
    Microsoft Research, USA.
    Bach, Benjamin
    Microsoft Research - Inria, France.
    Fabrikant, Sara
    University of Zurich, Switzerland.
    Jianu, Radu
    City University London, UK.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science.
    Kobourov, Stephen
    University of Arizona, USA.
    McGee, Fintan
    Luxembourg Institute of Science and Technology, Luxembourg.
    Micallef, Luana
    Helsinki Institute for Information Technology, Finland.
    von Landesberger, Tatiana
    Darmstadt University, Germany.
    Ballweg, Katrin
    Darmstadt University, Germany.
    Diehl, Stephan
    University Trier, Germany.
    Simonetto, Paolo
    Swansea University, UK.
    Zhou, Michelle
    Juji, USA.
    Crowdsourcing for Information Visualization: Promises and Pitfalls2017In: Evaluation in the Crowd: Crowdsourcing and Human-Centered Experiments / [ed] Daniel Archambault, Helen Purchase, and Tobias Hoßfeld, Springer Publishing Company, 2017, p. 96-138Chapter in book (Refereed)
    Abstract [en]

    Crowdsourcing offers great potential to overcome the limitations of controlled lab studies. To guide future designs of crowdsourcing-based studies for visualization, we review visualization research that has attempted to leverage crowdsourcing for empirical evaluations of visualizations. We discuss six core aspects for successful employment of crowdsourcing in empirical studies for visualization – participants, study design, study procedure, data, tasks, and metrics & measures. We then present four case studies, discussing potential mechanisms to overcome common pitfalls. This chapter will help the visualization community understand how to effectively and efficiently take advantage of the exciting potential crowdsourcing has to offer to support empirical visualization research.

  • 89.
    Boucke, N.
    et al.
    Katholieke University Leuven.
    Weyns, Danny
    Katholieke University Leuven.
    Schelftout, K.
    Katholieke University Leuven.
    Holvoet, T.
    Katholieke University Leuven.
    Applying the ATAM to an architecture for decentralized control of a transportation system2006In: Quality of Software Architectures, ISSN 0302-9743, Vol. 4214, p. 180-198Article in journal (Refereed)
    Abstract [en]

    For two years, we have been involved in a challenging project to develop a new architecture for an industrial transportation system. The motivating quality attributes to develop this innovative architecture were flexibility and openness. Taking these quality attributes into account, we proposed a decentralized architecture using multiagent systems (MASs). A MAS consists of multiple autonomous entities that coordinate with each other to achieve decentralized control. The typical advantages attributed to such decentralized architecture are flexibility and openness, the motivating quality attributes to apply MAS in this case. The Architecture Tradeoff Analysis Method (ATAM) was used to provide insights wether our architecture meets the expected flexibility and openness, and to identify tradeoffs with other quality attributes. Applying the ATAM proved to be a valuable experience. One of the main outcome of applying the ATAM was the identification of a tradeoff between flexibility and communication load that results from the use of a decentralized architecture

  • 90.
    Brandic, Ivona
    et al.
    University of Vienna.
    Pllana, Sabri
    University of Vienna.
    Benkner, Siegfried
    University of Vienna.
    Specification, Planning, and Execution of QoS-aware Grid Workflows2009In: Market-Oriented Grid and Utility Computing / [ed] Rajkumar Buyya, Kris Bubendorfer, John Wiley & Sons, 2009, p. 309-334Chapter in book (Refereed)
  • 91.
    Brandic, Ivona
    et al.
    University of Vienna.
    Pllana, Sabri
    University of Vienna.
    Benkner, Siegfried
    University of Vienna.
    Specification, Planning, and Execution of QoS-awareGrid Workflows within the Amadeus Environment2008In: Concurrency and Computation, ISSN 1532-0626, E-ISSN 1532-0634, Vol. 20, no 4, p. 331-345Article in journal (Refereed)
    Abstract [en]

    Commonly, at a high level of abstraction Grid applications are specified based on the workflow paradigm. However, majority of Grid workflow systems either do not support Quality of Service (QoS), or provide only partial QoS support for certain phases of the workflow lifecycle. In this paper we present Amadeus, which is a holistic service-oriented environment for QoS-aware Grid workflows. Amadeus considers user requirements, in terms of QoS constraints, during workflow specification, planning, and execution. Within the Amadeus environment workflows and the associated QoS constraints are specified at a high level using an intuitive graphical notation. A distinguishing feature of our system is the support of a comprehensive set of QoS requirements, which considers in addition to performance and economical aspects also legal and security aspects. A set of QoS-aware service-oriented components is provided for workflow planning to support automatic constraint-based service negotiation and workflow optimization. For improving the efficiency of workflow planning we introduce a QoS-aware workflow reduction technique. Furthermore, we present our static and dynamic planning strategies for workflow execution in accordance with user-specified requirements. For each phase of the workflow lifecycle we experimentally evaluate the corresponding Amadeus components.

  • 92.
    Brandt, Jakob
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Artificial Intelligence Applications in Financial Markets Forecasting: A Systematic Mapping2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This bachelor thesis aims to give an overview of the last ten years research on financial market forecasting with Artificial Intelligence techniques. Reviews of this topic have been made earlier, but it can behard to get a sense to what degree this type of research have been made and to what extent specific topicshave been covered. To answer this and also what research type and how these topics have changed overtime, a systematic mapping is performed with backward snowballing as literature search method. Theresults show that various hybrids and Artificial Neural Networks applied to the stock market are the mostcommon combinations and most research is new attempts at trying to predict future market movementsand values.

    Download full text (pdf)
    fulltext
  • 93. Braz, José
    et al.
    Kerren, AndreasLinnaeus University, Faculty of Technology, Department of Computer Science.Linsen, Lars
    Proceedings of the 6th International Conference on Information Visualization Theory and Applications, IVAPP 2015, Berlin, Germany, March 11-14, 20152015Conference proceedings (editor) (Refereed)
  • 94.
    Braz, José
    et al.
    Escola Superior de Tecnologia de Setúbal, Portugal.
    Laramee, Robert S.Swansea University, U.K..Kerren, AndreasLinnaeus University, Faculty of Technology, Department of Computer Science.
    Proceedings of the 5th International Conference on Information Visualization Theory and Applications, IVAPP 2014, Lisbon, Portugal, 5-8 January, 20142014Conference proceedings (editor) (Refereed)
  • 95.
    Braz, José
    et al.
    Escola Superior de Tecnologia do IPS, Portugal.
    Pettré, JulienINRIA-Rennes/MimeTIC Team, France.Richard, PaulUniversity of Angers, France.Kerren, AndreasLinnaeus University, Faculty of Technology, Department of Computer Science.Linsen, LarsJacobs University, Denmark.Battiato, SebastianoUniversità di Catania, Italy.Imai, FranciscoCanon U.S.A. Inc, USA.
    Computer Vision, Imaging and Computer Graphics - Theory and Applications: International Joint Conference, VISIGRAPP 2015, Berlin, Germany, March 11-14, 2015, Revised Selected Papers2016Collection (editor) (Refereed)
  • 96.
    Brissman, Alexander
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Brissman, Joachim
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Lastbalanseringsalgoritmer: En utvärdering av lastbalanseringsalgoritmer i ett LVS-kluster där noderna har olika operativsystem2012Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
    Abstract [en]

    This report covers an investigation of different load balancing algorithms in Linux Virtual Server. The investigation was done in a web cluster (with Apache as the software being used) consisting of three heterogeneous nodes, where the operating system was the detail that differentiated the nodes. The operating systems that were used in the investigation were Windows Server 2008 R2, CentOS 6.2 and FreeBSD 9.0. The factors examined were average response time at different load and how many connections the cluster could cope with, these factors were examined by measurements taken with the tool httperf.

    The investigation gives an answer to how a heterogeneous web clustersaverage response time and working capacity can be affected by the choice of load balancing algorithm. The result shows that the average response time stays low until a sudden rise occurs. Shortest Expected Delay and Weighted Least-Connection Scheduling could handle the largest number of connections.

    Download full text (pdf)
    fulltext
  • 97.
    Bruksås, Jon-Henrik
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Evertsson, Fredrik
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Gustavsson, Niklas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Push-teknik på webben2010Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This study deals with push technology, a technology to send real-time data within web applications.

    Many times in today's more inter-active web an alternative way of processing data may be needed. Because of this, the topic seemed relevant in the context of web development.

    The aim is to examine how far this technique contrasts with other techniques to transport data. To investigate the push technology an application was created using a framework for this purpose. As a framework for the exercise the APE framework, containing a complete solution for push technology on the web, was chosen.

    As a basis for the report a gaming application was developed and a number of performance tests as well as an evaluation of the framework APE were made.

    Download full text (pdf)
    FULLTEXT01
  • 98.
    Buttar, Sarpreet Singh
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Applying Artificial Neural Networks to Reduce the Adaptation Space in Self-Adaptive Systems: an exploratory work2019Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Self-adaptive systems have limited time to adjust their configurations whenever their adaptation goals, i.e., quality requirements, are violated due to some runtime uncertainties. Within the available time, they need to analyze their adaptation space, i.e., a set of configurations, to find the best adaptation option, i.e., configuration, that can achieve their adaptation goals. Existing formal analysis approaches find the best adaptation option by analyzing the entire adaptation space. However, exhaustive analysis requires time and resources and is therefore only efficient when the adaptation space is small. The size of the adaptation space is often in hundreds or thousands, which makes formal analysis approaches inefficient in large-scale self-adaptive systems. In this thesis, we tackle this problem by presenting an online learning approach that enables formal analysis approaches to analyze large adaptation spaces efficiently. The approach integrates with the standard feedback loop and reduces the adaptation space to a subset of adaptation options that are relevant to the current runtime uncertainties. The subset is then analyzed by the formal analysis approaches, which allows them to complete the analysis faster and efficiently within the available time. We evaluate our approach on two different instances of an Internet of Things application. The evaluation shows that our approach dramatically reduces the adaptation space and analysis time without compromising the adaptation goals.

    Download full text (pdf)
    fulltext
  • 99.
    Buzo, Amir
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Intelligent Data Layer:: An approach to generating data layer from normalized database model.2012Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Model View Controller (MVC) software architecture is widely spread and commonly used in application’s development. Therefore generation of data layer for the database model is able to reduce cost and time. After research on current Object Relational Mapping (ORM) tools, it was discovered that there are generating tools like Data Access Object (DAO) and Hibernate, however their usage causes problems like inefficiency and slow performance due to many connections with database and set up time. Most of these tools are trying to solve specific problems rather than generating a data layer which is an important component and the bottom layer of database centred applications.

    The proposed solution to the problem is an engineering approach where we have designed a tool named Generated Intelligent Data Layer (GIDL). GIDL tool generates small models which create the main data layer of the system according to the Database Model. The goal of this tool is to enable and allow software developers to work only with object without deep knowledge in SQL.

    The problem of transaction and commit is solved by the tool. Also filter objects are constructed for filtering the database. GIDL tool reduced the number of connections and also have a cache where to store object lists and modify them. The tool is compared under the same environment with Hibernate and showed a better performance in terms of time evaluations for the same functions. GIDL tool is beneficial for software developers, because it generates the entire data layer.

    Download full text (pdf)
    Intelligent Data Layer-Amir Buzo
  • 100.
    Bytyçi, Eliot
    et al.
    University of Prishtina, Kosovo.
    Ahmedi, Lule
    University of Prishtina, Kosovo.
    Kurti, Arianit
    Linnaeus University, Faculty of Technology, Department of Computer Science. Interactive Institute Swedish ICT.
    Association Rule Mining with Context Ontologies: An Application to Mobile Sensing of Water Quality2016In: Metadata and Semantics Research: 10th International Conference, MTSR 2016, Göttingen, Germany, November 22-25, 2016, Proceedings / [ed] Garoufallou, E., Subirats Coll, I., Stellato, A., Greenberg, J, Cham: Springer, 2016, p. 67-78Conference paper (Refereed)
    Abstract [en]

    Internet of Things (IoT) applications by means of wireless sensor networks (WSN) produce large amounts of raw data. These data might formally be defined by following a semantic IoT model that covers data, meta-data, as well as their relations, or might simply be stored in a database without any formal specification. In both cases, using association rules as a data mining technique may result into inferring interesting relations between data and/or metadata. In this paper we argue that the context has not been used extensively for added value to the mining process. Therefore, we propose a different approach when it comes to association rule mining by enriching it with a context-aware ontology. The approach is demonstrated by hand of an application to WSNs for water quality monitoring. Initially, new ontology, its concepts and relationships are introduced to model water quality monitoring through mobile sensors. Consequently, the ontology is populated with quality data generated by sensors, and enriched afterwards with context. Finally, the evaluation results of our approach of including context ontology in the mining process are promising: new association rules have been derived, providing thus new knowledge not inferable when applying association rule mining simply over raw data.

1234567 51 - 100 of 1054
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf