mdh.sePublikationer
Ändra sökning
Avgränsa sökresultatet
1234567 1 - 50 av 5607
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Träffar per sida
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Disputationsdatum (tidigaste först)
  • Disputationsdatum (senaste först)
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Disputationsdatum (tidigaste först)
  • Disputationsdatum (senaste först)
Markera
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 1.
    Aarts, Marcel
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Using Kinect to interact with presentation software2013Självständigt arbete på grundnivå (högskoleexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Imagination Studios is a company specialized in motion capturing and animation. Part of their daily business is working at trade shows where they have a booth to keep close contact with existing customers and also to find new ones. However, usually only two to three people will be working at the booth, and frequently, these people will be in meetings with potential customers. During a time like this, nobody is free to attend to other people checking out the booth. This can result in a potential loss of a new customer. This project seeks a way to alleviate that problem.The idea behind this project was to create an application that trade show visitors can interact with in a playful and innovative way while also giving them a feel of what Imagination Studios is all about while looking for information about the company. To do this it was decided to let users interact with the system by using a Microsoft Kinect. The Kinect allows for easy implementation of a user interface based on motion capturing while also being very cost effective. A new user interface was to be designed as well, without copying already existing solutions and without simply expanding a traditional UI with new elements. To achieve this several design sketches were made, and the most interesting ones were then turned into storyboards. These were then used to decide on the final design, which was then elaborated on by use of video sketches and a collage in Adobe Photoshop.Several tools were used during the actual implementation. For the actual visualization and graphical design, the Unreal Engine 3 in combination with UDK was decided upon. To connect Kinect and Unreal Engine 3, a third party addon called NIUI which makes use of the open source SDK OpenNI was used. For ease of debugging and programming in Unrealscript, the programming language used by the Unreal Engine 3, an addon for Microsoft Visual Studio 2010 called nFringe (Pixel Mine, Inc., 2010) was used.

  • 2.
    Abbasi, Mohsin Manshad
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Identification of both Similar and Diverse Rare Cases in Post-Operative Pain Management2011Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This thesis is about identification of rare and similar cases in post operative pain. This thesis works with real data consisting of about 3793 cases collected from various hospitals all around the World. It also implements four clustering techniques to study their results and choose the best one among them for the identification of rare cases

  • 3.
    Abbaspour Asadollah, Sara
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Bugs and Debugging of Concurrent and Multicore Software2016Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
  • 4.
    Abbaspour Asadollah, Sara
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Concurrency Bugs: Characterization, Debugging and Runtime Verification2018Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
    Abstract [en]

    Concurrent software has been increasingly adopted in recent years, mainly due to the introduction of multicore platforms. However, concurrency bugs are still difficult to test and debug due to their complex interactions involving multiple threads (or tasks). Typically, real world concurrent software has huge state spaces. Thus, testing techniques and handling of concurrency bugs need to focus on exposing the bugs in this large space. However, existing solutions typically do not provide debugging information to developers (and testers) for understanding the bugs.

    Our work focuses on improving concurrent software reliability via three contributions: 1) An investigation of concurrent software challenges with the aim to help developers (and testers) to better understand concurrency bugs. We propose a classification of concurrency bugs and discuss observable properties of each type of bug. In addition, we identify a number of gaps in the body of knowledge on concurrent software bugs and their debugging. 2) Exploring concurrency related bugs in real-world software with respect to the reproducibility of bugs, severity of their consequence and effort required to fix them. Our findings here is that concurrency bugs are different from other bugs in terms of their fixing time and severity, while they are similar in terms of reproducibility. 3) A model for monitoring concurrency bugs and the implementation and evaluation of a related runtime verification tool to detect the bugs. In general, runtime verification techniques are used to (a) dynamically verify that the observed behaviour matches specified properties and (b) explicitly recognize understandable behaviors in the considered software. Our implemented tool is used to detect concurrency bugs in embedded software and is in its current form tailored for the FreeRTOS operating system. It helps developers and testers to automatically identify concurrency bugs and subsequently helps to reduce their finding and fixing time.

  • 5.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Daniel, Sundmark
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Eldh, S.
    Ericsson AB, Kista, Sweden.
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    A Runtime Verification Tool for Detecting Concurrency Bugs in FreeRTOS Embedded Software2018Ingår i: Proceedings - 17th International Symposium on Parallel and Distributed Computing, ISPDC 2018, Institute of Electrical and Electronics Engineers Inc. , 2018, s. 172-179, artikel-id 8452035Konferensbidrag (Refereegranskat)
    Abstract [en]

    This article presents a runtime verification tool for embedded software executing under the open source real-time operating system FreeRTOS. The tool detects and diagnoses concurrency bugs such as deadlock, starvation, and suspension based-locking. The tool finds concurrency bugs at runtime without debugging and tracing the source code. The tool uses the Tracealyzer tool for logging relevant events. Analysing the logs, our tool can detect the concurrency bugs by applying algorithms for diagnosing each concurrency bug type individually. In this paper, we present the implementation of the tool, as well as its functional architecture, together with illustration of its use. The tool can be used during program testing to gain interesting information about embedded software executions. We present initial results of running the tool on some classical bug examples running on an AVR 32-bit board SAM4S. 

  • 6.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Daniel, Sundmark
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Eldh, S.
    Ericsson AB, Stockholm, Sweden.
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Concurrency bugs in open source software: a case study2017Ingår i: Journal of Internet Services and Applications, ISSN 1867-4828, Vol. 8, nr 1, artikel-id 4Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    Concurrent programming puts demands on software debugging and testing, as concurrent software may exhibit problems not present in sequential software, e.g., deadlocks and race conditions. In aiming to increase efficiency and effectiveness of debugging and bug-fixing for concurrent software, a deep understanding of concurrency bugs, their frequency and fixing-times would be helpful. Similarly, to design effective tools and techniques for testing and debugging concurrent software, understanding the differences between non-concurrency and concurrency bugs in real-word software would be useful. This paper presents an empirical study focusing on understanding the differences and similarities between concurrency bugs and other bugs, as well as the differences among various concurrency bug types in terms of their severity and their fixing time, and reproducibility. Our basis is a comprehensive analysis of bug reports covering several generations of five open source software projects. The analysis involves a total of 11860 bug reports from the last decade, including 351 reports related to concurrency bugs. We found that concurrency bugs are different from other bugs in terms of their fixing time and severity while they are similar in terms of reproducibility. Our findings shed light on concurrency bugs and could thereby influence future design and development of concurrent software, their debugging and testing, as well as related tools.

  • 7.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Daniel, Sundmark
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Runtime Verification for Detecting Suspension Bugs in Multicore and Parallel Software2017Ingår i: Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017, 2017, s. 77-80Konferensbidrag (Refereegranskat)
    Abstract [en]

    Multicore hardware development increases the popularity of parallel and multicore software, while testing and debugging the software become more difficult, frustrating and costly. Among all types of software bugs, concurrency bugs are both important and troublesome. This type of bugs is increasingly becoming an issue, particularly due to the growing prevalence of multicore hardware. Suspension-based-locking bug is one type of concurrency bugs. This position paper proposes a model based on runtime verification and reflection technique in the context of multicore and parallel software to monitor and detect suspension-based-locking bugs. The model is not only able to detect faults, but also diagnose and even repair them. The model is composed of four layers: Logging, Monitoring, Suspension Bug Diagnosis and Mitigation. The logging layer will observe the events and save them into a file system. The monitoring layer will detect the presents of bugs in the software. The suspension bug diagnosis will identify Suspension bugs by comparing the captured data with the suspension bug properties. Finally, the mitigation layer will reconfigure the software to mitigate the suspension bugs. A functional architecture of a runtime verification tool is also proposed in this paper. This architecture is based on the proposed model and is comprised of different modules. 

  • 8.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system. 7809198067.
    Enoiu, Eduard Paul
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Causevic, Adnan
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Daniel, Sundmark
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik.
    A Runtime Verification based Concurrency Bug Detector for FreeRTOS Embedded SoftwareIngår i: Artikel i tidskrift (Övrigt vetenskapligt)
  • 9.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Sundmark, Daniel
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Eldh, Sigrid
    Ericsson AB, Kista, Sweden.
    Towards Classification of Concurrency Bugs Based on Observable Properties2015Ingår i: Proceedings - 1st International Workshop on Complex Faults and Failures in Large Software Systems, COUFLESS 2015, 2015, s. 41-47Konferensbidrag (Refereegranskat)
    Abstract [en]

    In software engineering, classification is a way to find an organized structure of knowledge about objects. Classification serves to investigate the relationship between the items to be classified, and can be used to identify the current gaps in the field. In many cases users are able to order and relate objects by fitting them in a category. This paper presents initial work on a taxonomy for classification of errors (bugs) related to concurrent execution of application level software threads. By classifying concurrency bugs based on their corresponding observable properties, this research aims to examine and structure the state of the art in this field, as well as to provide practitioner support for testing and debugging of concurrent software. We also show how the proposed classification, and the different classes of bugs, relates to the state of the art in the field by providing a mapping of the classification to a number of recently published papers in the software engineering field.

  • 10.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Inam, Rafia
    Ericsson AB, Kista, Sweden.
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    A Survey on Testing for Cyber Physical System2015Ingår i: Testing Software and Systems: 27th IFIP WG 6.1 International Conference, ICTSS 2015, Sharjah and Dubai, United Arab Emirates, November 23-25, 2015, Proceedings, 2015, s. 194-207Konferensbidrag (Refereegranskat)
    Abstract [en]

    Cyber Physical Systems (CPS) bridge the cyber-world of computing and communications with the physical world and require development of secure and reliable software. It asserts a big challenge not only on testing and verifying the correctness of all physical and cyber components of such big systems, but also on integration of these components. This paper develops a categorization of multiple levels of testing required to test CPS and makes a comparison of these levels with the levels of software testing based on the V-model. It presents a detailed state-of-the-art survey on the testing approaches performed on the CPS. Further, it provides challenges in CPS testing.

  • 11.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Saadatmand, Mehrdad
    SICS Swedish ICT, Västerås, Sweden.
    Eldh, Sigrid
    Ericsson AB, Kista, Sweden.
    Sundmark, Daniel
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    A Model for Systematic Monitoring and Debugging of Starvation Bugs in Multicore Software2016Ingår i: 2016 ASE Workshop on Specification, Comprehension, Testing and Debugging of Concurrent Programs SCTDCP2016, 2016Konferensbidrag (Refereegranskat)
    Abstract [en]

    With the development of multicore hardware, concurrent, parallel and multicore software are becoming increasingly popular. Software companies are spending a huge amount of time and resources to nd and debug the bugs. Among all types of software bugs, concurrency bugs are also important and troublesome. This type of bugs is increasingly becoming an issue particularly due to the growing prevalence of multicore hardware. In this position paper, we propose a model for monitoring and debugging Starvation bugs as a type of concurrency bugs in multicore software. The model is composed into three phases: monitoring, detecting and debugging. The monitoring phase can support detecting phase by storing collected data from the system execution. The detecting phase can support debugging phase by comparing the stored data with starvation bug's properties, and the debugging phase can help in reproducing and removing the Starvation bug from multicore software. Our intention is that our model is the basis for developing tool(s) to enable solving Starvation bugs in software for multicore platforms.

  • 12.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Sundmark, Daniel
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Eldh, Sigrid
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system. Ericsson AB, Kista, Sweden .
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Afza, Wasif
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    10 Years of research on debugging concurrent and multicore software: a systematic mapping study2017Ingår i: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 25, nr 1, s. 49-82Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    Debugging – the process of identifying, localizing and fixing bugs – is a key activity in software development. Due to issues such as non-determinism and difficulties of reproducing failures, debugging concurrent software is significantly more challenging than debugging sequential software. A number of methods, models and tools for debugging concurrent and multicore software have been proposed, but the body of work partially lacks a common terminology and a more recent view of the problems to solve. This suggests the need for a classification, and an up-to-date comprehensive overview of the area. 

    This paper presents the results of a systematic mapping study in the field of debugging of concurrent and multicore software in the last decade (2005– 2014). The study is guided by two objectives: (1) to summarize the recent publication trends and (2) to clarify current research gaps in the field.

    Through a multi-stage selection process, we identified 145 relevant papers. Based on these, we summarize the publication trend in the field by showing distribution of publications with respect to year , publication venues , representation of academia and industry , and active research institutes . We also identify research gaps in the field based on attributes such as types of concurrency bugs, types of debugging processes , types of research  and research contributions.

    The main observations from the study are that during the years 2005–2014: (1) there is no focal conference or venue to publish papers in this area, hence a large variety of conferences and journal venues (90) are used to publish relevant papers in this area; (2) in terms of publication contribution, academia was more active in this area than industry; (3) most publications in the field address the data race bug; (4) bug identification is the most common stage of debugging addressed by articles in the period; (5) there are six types of research approaches found, with solution proposals being the most common one; and (6) the published papers essentially focus on four different types of contributions, with ”methods” being the type most common one.

    We can further conclude that there is still quite a number of aspects that are not sufficiently covered in the field, most notably including (1) exploring correction  and fixing bugs  in terms of debugging process; (2) order violation, suspension  and starvation  in terms of concurrency bugs; (3) validation and evaluation research  in the matter of research type; (4) metric  in terms of research contribution. It is clear that the concurrent, parallel and multicore software community needs broader studies in debugging.This systematic mapping study can help direct such efforts.

  • 13.
    Abbaspour Asadollah, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Sundmark, Daniel
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Eldh, Sigrid
    Ericsson AB, Kista, Sweden.
    Hansson, Hans
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Paul Enoiu, Eduard
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    A Study on Concurrency Bugs in an Open Source Software2016Ingår i: IFIP Advances in Information and Communication Technology, vol. 472, 2016, Vol. 472, s. 16-31Konferensbidrag (Refereegranskat)
    Abstract [en]

    Concurrent programming puts demands on software debugging and testing, as concurrent software may exhibit problems not present in sequential software, e.g., deadlocks and race conditions. In aiming to increase efficiency and effectiveness of debugging and bug-fixing for concurrent software, a deep understanding of concurrency bugs, their frequency and fixingtimes would be helpful. Similarly, to design effective tools and techniques for testing and debugging concurrent software understanding the differences between non-concurrency and concurrency bugs in real-word software would be useful.

  • 14.
    Abbaspour, Sara
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Electromyogram Signal Enhancement and Upper-Limb Myoelectric Pattern Recognition2019Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
    Abstract [sv]

    Att förlora en extremitet orsakar svårigheter i vår vardag. För att återfå förmågan till ett självständigt liv har artificiella händer och ben utvecklats. Handproteser kan kontrolleras av användaren genom aktiviteten hos återstående muskler ovanför amputationen. Elektromyogram (EMG) är en av de källor som kan användas till kontrollmetoder för handproteser. Yt-EMG är kraftfulla icke-invasiva verktyg som ger information om neuromuskulär aktivitet hos en specifik muskel, vilket är avgörande för dess användning att styra proteser. Komplexiteten hos signalen utgör dock en stor utmaning. EMG-mönsterigenkänning för att avkoda olika handrörelser är ett viktigt framsteg när det gäller kontroll av motoriserade proteser. Denna metod har potential att möjliggöra styrning av proteser genom att använda EMG-signalerna från muskelkontraktioner som insignal. Denna metod har dock ännu inte fått någon stor klinisk spridning. Olika algoritmer har utvecklats inom området för att avkoda olika rörelser; men utmaningen att identifiera olika handrörelser i olika faser kvarstår, och förbättringar inom dessa områden kan komma att öka funktionaliteten hos motoriserade proteser. Denna avhandling undersöker flera aspekter kring detta, först hur kvaliteten hos EMG-signaler kan förbättras genom att nya och avancerade filtreringstekniker. Fyra effektiva tillvägagångssätt (adaptivt neuro-fuzzy inference system-wavelet, artificiellt neuralt nätverk-wavelet, adaptiv subtraktion och automatiserad oberoende komponentanalys-wavelet) presenteras för att förbättra filtreringsprocessen för yt-EMG-signaler och effektivt eliminera EKG-störningar. Även offline-prestanda för olika EMG-baserade igenkänningsalgoritmer undersöks, däribland förmågan att klassificera olika handrörelser med sikte på att erhålla nya myoelektriska kontrollkonfigurationer som förbättrar igenkänningen. För att undersöka hur väl de myoelektriska mönsterigenkänningssalgoritmerna fungerar i verkliga situationer, har ett brett spektrum av myoelektriska algoritmer undersökts i realtid. 15 friska frivilliga försökspersoner har använt systemet och resultaten tyder på att linjär diskriminantanalys (LDA) och maximal sannolikhetsbedömning (MLE) är bättre än de andra klassificeringsmetoderna. Realtidsundersökningen visar också att förutom LDA och MLE, så är algoritmerna med flerlagersperception bättre än de övriga algoritmerna då de jämförs med avseende på klassificeringsnoggrannhet och beräkningshastighet.

  • 15.
    Abbaspour, Sara
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Evaluation of surface EMG-based recognition algorithms for decoding hand movementsManuskript (preprint) (Övrigt vetenskapligt)
  • 16.
    Abbaspour, Sara
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Proposing Combined Approaches to Remove ECG Artifacts from Surface EMG Signals2015Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
    Abstract [sv]

    Elektromyografi (EMG) är ett verktyg som rutinmässigt används för en mängd olika applikationer inom många discipliner. Dock är denna signal oundvikligen kontaminerad av artefakter som kommer från olika källor. Elektrisk aktivitet av hjärtmuskln, elektrokardiogram (EKG), är en av störkällorna som påverkar EMG-signalerna på grund av närheten till hjärtat och som försämrar analysens tillförlitlig. Olika metoder har föreslagits för att ta bort EKG artefakter från yt-EMG-signaler men trots många försök att eliminera eller minska denna artefakt, kvarstår problemet med korrekt och effektivt brusreducering av EMG. I denna studie har vanliga metoder för brusundertryckning undersökts, såsom högpassfilter (HPF), gatingmetod, spikklippning, hybridteknik, subtraktionsmetod, oberoende komponentanalys (ICA), wavelet, wavelet-ICA, artificiella neurala nätverk (ANN), och adaptiv brusreducering (ANC) och adaptiv neuro fuzzy inference system (ANFIS). Metorderna har använts för att avlägsna EKG- artefakter från yt-EMG-signaler och deras noggrannhet och effektivitet har undersökts. HPF, gatingmetod och spikklippning är snabba; men de tar även bort relevant information från EMG-signalen. Hybridteknik och ANC är tidskrävande. Subtraktionsmetoden kräver kännedom om QRS-mönstret.Wavelettransformen lämnade kvar vissa artefakter i signalen, och avlägsnade även endel av den ursprungliga EMG-signalen. ICA kräver flerkanaliga signaler. Wavelet-ICA kräver inte flerkanaliga signaler, men är däremot användarberoende. ANN och ANFIS har bra prestanda, men det är möjligt att förbättra resultaten genom att kombinera dem med andra tekniker. För vissa tillämpningar av EMG-signaler såsom rehabilitering, rörelsekontroll och prediktion, är kvaliteten på EMG-signalerna mycket viktigt. Dessutom måste de artefaktreducerande metoderna vara i realtid och automatiska. Detta innebär att metoderna ANN-wavelet, adaptiv subtraktion och automatiserad wavelet-ICA rekommenderas för effektiv eliminering av EKG-artefakter från yt-EMG-signaler. För att jämföra resultaten av de undersökta och föreslagna metoderna i denna studie, har rena EMG-signaler från biceps och delta-muskler, samt EKG-artefakter från stora bröstmuskeln spelats in från fem friska personer. För att skapa 10-kanaliga brusiga EMG-signaler har de inspelade EKG-artefakterna adderats till de rena EMG-signalerna. De olika artefaktreduceringsmetoderna har även tillämpats på 10 kanaler verkliga EMG signaler med artefakter, från stora bröstmuskeln på vänster sida. Utvärderingskriterier såsom signal-brusförhållandet, relativta felet, korrelationskoefficienten, förfluten tid och effektspektrumstäthet har använts för att utvärdera de föreslagna metoderna. Prestandan hos den föreslagna ANN-wavelet metoden befanns överlägsen de andra metoderna med ett signalbrusförhållande på 15,53, relativt fel på 0,01 och korrelationskoefficient på 0,98.

  • 17.
    Abbaspour, Sara
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Surface EMG signal processing: Removing ECG interferences and classifying hand movements2017Ingår i: Medicinteknikdagarna 2017 MTD 2017, Västerås, Sweden, 2017Konferensbidrag (Refereegranskat)
  • 18.
    Abbaspour, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Chiew, Thiam Kian
    University of Malaya, Kuala Lumpur, Malaysia .
    Web Service Response Time Monitoring: Architecture and Validation2011Ingår i: Communications in Computer and Information Science Volume 164 CCIS, 2011, 2011, s. 276-282Konferensbidrag (Refereegranskat)
    Abstract [en]

    Web services are used in many Web applications in order to save time and cost during software development process. To peruse Web service response time, a suitable tool is needed to automate the measurement of the response time. However, not many suitable tools are available for automatic measurement of response time. This research is carried out in the context of quality of Web services in order to measure and visualize Web service response time. The method proposed in this research for accomplishing this goal is based on creating a proxy for connecting to the required Web service, and then calculating the Web services response time via the proxy. A software tool is designed based on the proposed method in order to guide the implementation that is still in progress. The tool can be validated through empirical validation using three test cases for three different Web service access situations.

  • 19.
    Abbaspour, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Fallah, Ali
    Amirkabir University of Technology, Tehran, Iran.
    Lindén, Maria
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Gholamhosseini, Hamid
    Auckland University of Technology, Auckland, New Zealand.
    A Novel Approach for Removing ECG Interferences from Surface EMG signals Using a Combined ANFIS and Wavelet2016Ingår i: Journal of Electromyography & Kinesiology, ISSN 1050-6411, E-ISSN 1873-5711, Vol. 26, s. 52-59Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    In recent years, the removal of electrocardiogram (ECG) interferences from electromyogram (EMG) signals has been given large consideration. Where the quality of EMG signal is of interest, it is important to remove ECG interferences from EMG signals. In this paper, an efficient method based on a combination of adaptive neuro-fuzzy inference system (ANFIS) and wavelet transform is proposed to effectively eliminate ECG interferences from surface EMG signals. The proposed approach is compared with other common methods such as high-pass filter, artificial neural network, adaptive noise canceller, wavelet transform, subtraction method and ANFIS. It is found that the performance of the proposed ANFIS-wavelet method is superior to the other methods with the signal to noise ratio and relative error of 14.97 dB and 0.02 respectively and a significantly higher correlation coefficient (p < 0.05).

  • 20.
    Abbaspour, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Gholamhosseini, H.
    School of Engineering, Auckland University of TechnologyAuckland, New Zealand .
    Lindén, Maria
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Evaluation of wavelet based methods in removing motion artifact from ECG signal2015Ingår i: IFMBE Proceedings, 2015, s. 1-4Konferensbidrag (Refereegranskat)
    Abstract [en]

    Accurate recording and precise analysis of the electrocardiogram (ECG) signals are crucial in the pathophysiological study and clinical treatment. These recordings are often corrupted by different artifacts. The aim of this study is to propose two different methods, wavelet transform based on nonlinear thresholding and a combination method using wavelet and independent component analysis (ICA), to remove motion artifact from ECG signals. To evaluate the performance of the proposed methods, the developed techniques are applied to the real and simulated ECG data. The results of this evaluation are presented using quantitative and qualitative criteria. The results show that the proposed methods are able to reduce motion artifacts in ECG signals. Signal to noise ratio (SNR) of the wavelet technique is equal to 13.85. The wavelet-ICA method performed better with SNR of 14.23.

  • 21.
    Abbaspour, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Lindén, Maria
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Electromyography signal analysis: Electrocardiogram artifact removal and classifying hand movements2018Ingår i: World Congress on Medical Physics and Biomedical Engineering IUPESM, 2018Konferensbidrag (Refereegranskat)
  • 22.
    Abbaspour, Sara
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Lindén, Maria
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Gholamhosseini, Hamid
    Auckland University of Technology, New Zealand.
    ECG Artifact Removal from Surface EMG Signal Using an Automated Method Based on Wavelet-ICA2015Ingår i: Studies in Health Technology and Informatics, Volume 211, 2015, s. 91-97Konferensbidrag (Refereegranskat)
    Abstract [en]

    This study aims at proposing an efficient method for automated electrocardiography (ECG) artifact removal from surface electromyography (EMG) signals recorded from upper trunk muscles. Wavelet transform is applied to the simulated data set of corrupted surface EMG signals to create multidimensional signal. Afterward, independent component analysis (ICA) is used to separate ECG artifact components from the original EMG signal. Components that correspond to the ECG artifact are then identified by an automated detection algorithm and are subsequently removed using a conventional high pass filter. Finally, the results of the proposed method are compared with wavelet transform, ICA, adaptive filter and empirical mode decomposition-ICA methods. The automated artifact removal method proposed in this study successfully removes the ECG artifacts from EMG signals with a signal to noise ratio value of 9.38 while keeping the distortion of original EMG to a minimum.

  • 23.
    Abdalsalam Noman, Riam
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Alqaisy, Ahmad
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Design av hörnväggfixtur2017Självständigt arbete på grundnivå (högskoleexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
  • 24.
    Abdelkarim, Sofia
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Hasan Hawre, Hazhwan
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Kartläggning av ergonomin i en produktionscell: Med utformningsförslag för en ergonomisk arbetsplats2016Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    ABSTRACT

    Purpose: The aim of the work is to map the ergonomics in a production cell and propose and compare the solutions to identified problems. In order to identify the problem and come up with some solutions, these questions have been answered.• What factors lead to operations that are harmful to the body?• How can a production cell be designed to be more ergonomic for employees?• What are the advantages / disadvantages of ergonomics in a production company?

     

    Method: To perform the study and achieve the purpose of the work, the authors used a case study company where observations were made in parallel with a literature review mainly on ergonomics variety of analysis and quality. The case study company has been used as the basis for the case study where ergonomics are mapped by means of observations, interviews and data that were analyzed by means of literature study done in parallel.

    Study results: The study resulted in a survey of ergonomics in a production cell at the case study company and 5 different suggestions for improvement. The production cell on the case study company is a red cell today, which means that the production cell is in a non-accepted position and in need for urgent changes in ergonomics. Factors leading to bad ergonomics and a non-accepted position as Volvo's requirements have been identified. Many heavy lifting and many torque is what has the highest negative impact on the working environment and ergonomics. Lack of adequate lifting tools have led to those not used in the production cell today. This leads to repetitive work and encumbrance at the case study company. Further, also the working height of the paths contributed to an increased workload as operators are in an unnatural posture. All of these factors are the basis of the 5 suggestions for improvement as the study also resulted in. New custom lifting tools, job rotation, reverse the order of the court, new packaging and pallet to the gears and the robot turn. All these proposed solutions lead to reduced stress and improved ergonomics in the production cell as manual lifting and twists are reduced. The solutions also leads to the production cell shifting from a non-accepted position with demands of urgent change to a yellow production cell that requires an action plan for the future.

     

    Implications: The aim of this study was to map the ergonomics in a production cell. With the study in hand, a conclusion is drawn that the aim has been achieved when all three of the questions have been addressed. Factors leading to poor ergonomics are identified. As well the advantages and disadvantages of investing in ergonomics identified and how production cells should be formed. With this information in mind, a number of proposed solutions have been developed.

     

    Recommendations: Further studies on the subject are recommended to increase knowledge and interest. It may be appropriate to carry out more case studies at more industries to strengthen the study’s results and generalizability. Furthermore, studies are recommended where the entire work environment is studied and not only physical ergonomics. By studying the whole working environment and the many factors that interact it can lead to a greater force being created for higher efficiency and quality in production.

     

    Keywords: Ergonomics, Ergonomics, Work, Volvo CE, Load, Lifting Tools, Body Injury, Advantages, Improvements, Quality

  • 25.
    Abdul-Ahad, Amir Stefan
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Cürüklü, Baran
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Mahmoud, W. A.
    Al-Isra Private University, Amman, Jordan.
    Robust distance-based watermarking for digital image2008Ingår i: Proceedings of the 2008 International Conference on Security and Management, SAM 2008, 2008, s. 404-409Konferensbidrag (Refereegranskat)
    Abstract [en]

    In this paper, an algorithm is developed to invisibly watermark a cover object (color image) using watermark object (iconic image). The algorithm is based on the distances among the addresses of values of the cover object. These distances use to make the embedding. The order of manipulating these distances are specified by the values of the watermark data which is dealt with serially. The algorithm serves and achieves self encryption key. Each watermark object has its unique pattern of distances at different possible lengths of distance bits. This enhances the complexity of sequential embedding. The algorithm is tested using direct and single level and double level of Two-Dimensional Discrete Wavelet Transform (2D DWT) embeddings. Two important issues are addressed. Firstly is to achieve a high Peak Signal to Noise Ratio (PSNR). The ratio was found to increase with an increasing of distance bits. Secondly is that the watermarked object retains the same properties of cover object. The algorithm shows resisting and withstanding against the most important attacks. Some of these include the lossy compression, blurring, resize and some types of Noise.

  • 26. Abdul-Ahad, Amir Stefan
    et al.
    Lindén, Maria
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Larsson, Thomas
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Mahmoud, Waleed A.
    Robust Distance-Based Watermarking for Digital Video2008Ingår i: Proceedings of The Annual SIGRAD Conference, Stockholm, 2008Konferensbidrag (Refereegranskat)
  • 27.
    Abdul-Ahad, Amir Stefan
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Çürüklü, Baran
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Folke, Mia
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Lindén, Maria
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Indirect Wavelet-Based Cardio Arrhythmia Detection Algorithm2008Ingår i: Medicinteknikdagarna, Gothenburg, Sweden, 2008, s. 14-15Konferensbidrag (Refereegranskat)
  • 28.
    Abduljalil, Vian
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Databasreplikering av kunddata i en DMZ miljö2013Självständigt arbete på grundnivå (högskoleexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
  • 29.
    Abdullah, Syed Md Jakaria
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Virtual Clustered-based Multiprocessor Scheduling in Linux Kernel2013Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Recent advancements of multiprocessor architectures have led to increasing use of multiprocessors in real-time embedded systems. The two most popular real-time scheduling approaches in multiprocessors are global and partitioned scheduling. Cluster based multiprocessor scheduling can be seen as a hybrid approach combining benefits of both partitioned and global scheduling. Virtual clustering further enhances it by providing dynamic cluster resource allocation duringrun-time and applying hierarchical scheduling to ensure temporal isolation between different software components. Over the years, the study of virtual clustered-based multiprocessor scheduling has been limited to theoretical analysis. In this thesis, we implemented a Virtual-Clustered Hierarchical Scheduling Framework (VC-HSF) in Linux without modifying the base Linux kernel. This work includes complete design, implementation and experimentation of this framework in a multiprocessor platform. Our main contributions are twofold: (i) to the best of our knowledge, our work is the first implementation of any virtual-clustered real-time multiprocessor scheduling in an operating system, (ii) our design and implementation gives practical insights about challenges of implementing any virtual-clustered algorithms for real-time scheduling.

  • 30.
    Abdullah, Syed Md Jakaria
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Moghaddami Khalilzad, Nima
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Behnam, Moris
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Nolte, Thomas
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Towards Implementation of Virtual-Clustered Multiprocessor Scheduling in Linux2013Ingår i: Proceedings of the 8th IEEE International Symposium on Industrial Embedded Systems, SIES 2013, 2013, s. 97-100Konferensbidrag (Refereegranskat)
    Abstract [en]

    Cluster based multiprocessor scheduling can be seen as a hybrid approach combining benefits of both partitioned and global scheduling. Virtual clustering further enhances it by providing dynamic cluster resource allocation and applying hierarchical scheduling techniques. Over the years, the study of virtual cluster scheduling has been limited to theoretical analysis. In this paper, we present our initial ideas about implementing virtual cluster scheduling in Linux. The purpose of this implementation is twofold: (i) we would like to demonstrate the feasibility of its implementation in an operating system, without modifying the kernel source code, (ii) we present practical insights on the overhead of implementing this framework.

  • 31.
    Abdullahi, Beyar
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Nyinflyttad: En analys av tidningen ”Nyinflyttad” som skickas till alla nya Arvikabor2012Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    This thesis aims to provide Arvika with a deeper insight into what their new residents think about the information they receive. Anyone moving to Arvika gets the magazine “Nyinflyttad/Recently moved in" sent home. The year 2011 Arvika had 1017 new residents, and they all got the same version of the magazine "Nyinflyttad/Recently moved in." A simpler version of the magazine hasn’t been made, although the municipality is aware that it is needed.

    The aim of my thesis is to see if the information that Arvika is sending to its new residents in meeting their information needs. 

    To get the answer on this question, I have examined data from the target group perspective. Through a focus group and various interviews, I have come up with a design proposal that is informative, clear and easy to read. I also think that my design proposal would benefit a much wider audience.

  • 32.
    Abedini, M.
    et al.
    Department of Industrial Engineering, Iran University of Science and Technology, Tehran, Iran.
    Ahmadzadeh, Farzaneh
    Mälardalens högskola, Akademin för innovation, design och teknik, Innovation och produktrealisering.
    Noorossana, R.
    Department of Industrial Engineering, Iran University of Science and Technology, Tehran, Iran.
    Customer credit scoring using a hybrid data mining approach2016Ingår i: Kybernetes, ISSN 0368-492X, E-ISSN 1758-7883, Vol. 45, nr 10, s. 1576-1588Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    Purpose: A crucial decision in financial services is how to classify credit or loan applicants into good and bad applicants. The purpose of this paper is to propose a four-stage hybrid data mining approach to support the decision-making process. Design/methodology/approach: The approach is inspired by the bagging ensemble learning method and proposes a new voting method, namely two-level majority voting in the last stage. First some training subsets are generated. Then some different base classifiers are tuned and afterward some ensemble methods are applied to strengthen tuned classifiers. Finally, two-level majority voting schemes help the approach to achieve more accuracy. Findings: A comparison of results shows the proposed model outperforms powerful single classifiers such as multilayer perceptron (MLP), support vector machine, logistic regression (LR). In addition, it is more accurate than ensemble learning methods such as bagging-LR or rotation forest (RF)-MLP. The model outperforms single classifiers in terms of type I and II errors; it is close to some ensemble approaches such as bagging-LR and RF-MLP but fails to outperform them in terms of type I and II errors. Moreover, majority voting in the final stage provides more reliable results. Practical implications: The study concludes the approach would be beneficial for banks, credit card companies and other credit provider organisations. Originality/value: A novel four stages hybrid approach inspired by bagging ensemble method proposed. Moreover the two-level majority voting in two different schemes in the last stage provides more accuracy. An integrated evaluation criterion for classification errors provides an enhanced insight for error comparisons.

  • 33.
    Abid, Ali
    et al.
    Mälardalens högskola, Institutionen för innovation, design och produktutveckling. Mälardalens högskola, Akademin för innovation, design och teknik.
    Roback, Joel
    Mälardalens högskola, Institutionen för innovation, design och produktutveckling.
    Produktutveckling för Cate & Nelson Design: Framtagning av möbel2008Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats/Examensarbete
    Abstract [sv]

    Denna rapport behandlar examensarbete utfört för industridesignföretaget Cate & Nelson Design. Företaget ligger i Eskilstuna och jobbar i huvudsakligen med möbeldesign och inredningsprodukter. Projektgruppensuppgift har varit att ta fram en ny möbel för företaget och arbetet har omfattat utveckling av hela produkten från idé till prototyp.

  • 34.
    Abrahamsson, H.
    et al.
    RISE, SICS, Germany.
    Abdesslem, F. B.
    RISE, SICS, Germany.
    Ahlgren, B.
    RISE, SICS, Germany.
    Brunstrom, A.
    Karlstad University, Sweden.
    Marsh, I.
    RISE, SICS, Germany.
    Björkman, Mats
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Connected Vehicles in Cellular Networks: Multi-Access Versus Single-Access Performance2018Ingår i: TMA 2018 - Proceedings of the 2nd Network Traffic Measurement and Analysis Conference, Institute of Electrical and Electronics Engineers Inc. , 2018Konferensbidrag (Refereegranskat)
    Abstract [en]

    Connected vehicles can make roads traffic safer and more efficient, but require the mobile networks to handle time-critical applications. Using the MONROE mobile broadband measurement testbed we conduct a multi-access measurement study on buses. The objective is to understand what network performance connected vehicles can expect in today's mobile networks, in terms of transaction times and availability. The goal is also to understand to what extent access to several operators in parallel can improve communication performance. In our measurement experiments we repeatedly transfer warning messages from moving buses to a stationary server. We triplicate the messages and always perform three transactions in parallel over three different cellular operators. This creates a dataset with which we can compare the operators in an objective way and with which we can study the potential for multi-access. In this paper we use the triple-access dataset to evaluate single-access selection strategies, where one operator is chosen for each transaction. We show that if we have access to three operators and for each transaction choose the operator with best access technology and best signal quality then we can significantly improve availability and transaction times compared to the individual operators. The median transaction time improves with 6% compared to the best single operator and with 61% compared to the worst single operator. The 90-percentile transaction time improves with 23% compared to the best single operator and with 65% compared to the worst single operator.

  • 35.
    Abrahamsson, Henrik
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Internet Traffic Management2008Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
  • 36.
    Abrahamsson, Henrik
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Network overload avoidance by traffic engineering and content caching2012Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
    Abstract [en]

    The Internet traffic volume continues to grow at a great rate, now driven by video and TV distribution. For network operators it is important to avoid congestion in the network, and to meet service level agreements with their customers.  This thesis presents work on two methods operators can use to reduce links loads in their networks: traffic engineering and content caching.

    This thesis studies access patterns for TV and video and the potential for caching.  The investigation is done both using simulation and by analysis of logs from a large TV-on-Demand system over four months.

    The results show that there is a small set of programs that account for a large fraction of the requests and that a comparatively small local cache can be used to significantly reduce the peak link loads during prime time. The investigation also demonstrates how the popularity of programs changes over time and shows that the access pattern in a TV-on-Demand system very much depends on the content type.

    For traffic engineering the objective is to avoid congestion in the network and to make better use of available resources by adapting the routing to the current traffic situation. The main challenge for traffic engineering in IP networks is to cope with the dynamics of Internet traffic demands.

    This thesis proposes L-balanced routings that route the traffic on the shortest paths possible but make sure that no link is utilised to more than a given level L. L-balanced routing gives efficient routing of traffic and controlled spare capacity to handle unpredictable changes in traffic.  We present an L-balanced routing algorithm and a heuristic search method for finding L-balanced weight settings for the legacy routing protocols OSPF and IS-IS. We show that the search and the resulting weight settings work well in real network scenarios.

  • 37.
    Abrahamsson, Henrik
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Ahlgren, Bengt
    SICS.
    Alonso, Juan
    Andersson, Anders
    SICS.
    Kreuger, Per
    SICS.
    A Multi Path Routing Algorithm for IP Networks Based on Flow Optimisation2002Ingår i: Proceedings of the Third International Workshop on Quality of Future Internet Services / [ed] Burkhard Stiller, Springer Berlin/Heidelberg, 2002, s. 135-144Konferensbidrag (Refereegranskat)
  • 38.
    Abrahamsson, Henrik
    et al.
    Swedish Institute of Computer Science, Kista, Sweden.
    Björkman, Mats
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Caching for IPTV distribution with time-shift2013Ingår i: 2013 International Conference on Computing, Networking and Communications, ICNC 2013, IEEE , 2013, s. 916-921Konferensbidrag (Refereegranskat)
    Abstract [en]

    Today video and TV distribution dominate Internet traffic and the increasing demand for high-bandwidth multimedia services puts pressure on Internet service providers. In this paper we simulate TV distribution with time-shift and investigate the effect of introducing a local cache close to the viewers. We study what impact TV program popularity, program set size, cache replacement policy and other factors have on the caching efficiency. The simulation results show that introducing a local cache close to the viewers significantly reduces the network load from TV-on-Demand services. By caching 4% of the program volume we can decrease the peak load during prime time by almost 50%. We also show that the TV program type and how program popularity changes over time can have a big influence on cache hit ratios and the resulting link loads

  • 39.
    Abrahamsson, Henrik
    et al.
    Swedish Institute of Computer Science.
    Björkman, Mats
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Robust Traffic Engineering using L-balanced Weight-Settings in OSPF/IS-IS2009Ingår i: Proceedings of the 2009 6th International Conference on Broadband Communications, Networks and Systems, BROADNETS 2009, 2009Konferensbidrag (Refereegranskat)
    Abstract [en]

    Internet traffic volumes continue to grow at a great rate, now pushed by video and TV distribution in the networks. This brings up the need for traffic engineering mechanisms to better control the traffic. The objective of traffic engineering is to avoid congestion in the network and make good use of available resources by controlling and optimising the routing function. The challenge for traffic engineering in IP networks is to cope with the dynamics of Internet traffic demands. Today, the main alternative for intra-domain traffic engineering in IP networks is to use different methods for setting the weights in the routing protocols OSPF and IS-IS. In this paper we revisit the weight setting approach to traffic engineering but with focus on robustness. We propose I-balanced weight settings that route the traffic on the shortest paths possible but make sure that no link is utilised to more than a given level I. This gives efficient routing of traffic and controlled spare capacity to handle unpredictable changes in traffic. We present a heuristic search method for finding I-balanced weight settings and show that it works well in real network scenarios

  • 40.
    Abrahamsson, Henrik
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Björkman, Mats
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Robust Traffic Engineering using L-balanced Weight-Settings in OSPF/IS-IS2008Övrigt (Övrigt vetenskapligt)
  • 41.
    Abrahamsson, Henrik
    et al.
    Swedish Institute of Computer Science.
    Björkman, Mats
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Simulation of IPTV caching strategies2010Ingår i: Proceedings of the 2010 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, 2010, s. 187-193Konferensbidrag (Refereegranskat)
    Abstract [en]

    IPTV, where television is distributed over the Internet Protocol in a single operator network, has become popular and widespread. Many telecom and broadband companies have become TV providers and distribute TV channels using multicast over their backbone networks. IPTV also means an evolution to time-shifted television where viewers now often can choose to watch the programs at any time. However, distributing individual TV streams to each viewer requires a lot of bandwidth and is a big challenge for TV operators. In this paper we present an empirical IPTV workload model, simulate IPTV distribution with time-shift, and show that local caching can limit the bandwidth requirements significantly.

  • 42.
    Abrahamsson, Melissa
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Möten i stadsrummet: Att väcka en outnyttjad plats till liv2016Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Möten i stadsrummet är ett examensarbete i informationsdesign med inriktning mot rumslig gestaltning. Syftet med arbetet är att undersöka hur det går att bidra till att en outnyttjad plats i stadsrummet kommer till användning, samt vilka kriterier som bör eftersträvas för att möjliggöra en trevlig vistelse på platsen. Mina studier utgår från Stockholms stadsbiblioteks terrasser som på grund av dess utformning och avsaknad av funktion ofta står tomma och outnyttjade.

    Arbetet syftar till att generera ett designförslag som understödjer ett ökat flöde av människor till terrasserna samt får besökarna att vilja stanna. Målet är att fler besökare ska få ett större utbyte av stadsbibliotekets terrasser och att platsen ska komma till större användning.

    Genom rumsanalys, observationer, notationer av rörelsemönster, intervju och samtal har det framkommit att terrasserna är outnyttjade på grund av dess avsaknad av funktioner samt dess utformning. Genom teoretiska studier inom bland annat rumslighet, formelement, offentliga platser i stadsrummet och kognitionspsykologi framkom att val av formelement och placering av rumsliga element kan bidra till att människor väljer att vistas på terrasserna. Det i sin tur kan skapa förutsättning för ett ändrat rörelsemönster och ett ökat flöde till platsen.

    Ett gestaltningsförslag har tagits fram utifrån teori och empiri. Det syftar till att genom rundade och svängda former, ett tydligare och mer enhetligt formspråk, samt genom tydligare funktioner väcka besökarnas uppmärksamhet och bidra till ett ökat flöde till terrasserna. 

  • 43.
    Abram, Sebastian
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Transportoptimering för Husmuttern AB2016Självständigt arbete på grundnivå (högskoleexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This report aims to serve as a logistical foundation for Husmuttern AB. This logistic foundation is defined by a transport solution, a loading solution that is associated with the transport, and a stock proposal for the elements. Husmuttern AB is a newly started company that has developed a new concept of modular housing, which will be built by order.The modular houses will be built by assembling prefabricated parts such as ceilings, walls, foundations and other elements. The advantage of building houses with prefabricated pieces is that the pieces themselves can hold a higher quality when prefabricated, than the pieces fabricated on the construction site, which results in a house that is built in a short matter of time, with high quality. Most of the elements will be prefabricated at Husmuttern’s micro factories.To make the prefabrication, construction and assembly of the houses possible, it is required that there is an efficient transport solution that transports all the necessary goods from retailers to the warehouse, micro-factory and construction site. The purpose of this work is to propose a suitable and efficient transport solution based on the weight and dimensions of the elements that have to be transported.This report is presenting solutions for these problems, where the solutions are assured by calculations that proves that the suggested transport is capable to deliver all necessary elements, and able of loading and unloading all the elements based on their weight and dimensions. A clear proposal on the stock solution for all elements is also presented in the report.The result of this work is considered as successful, due to the ensured transport method, loading method, and the suggested stock and transport partner. Thanks to these fundamental results, a foundation to the logistic solution is created and it is now possible to further develop the logistics, in order to achieve a complete logistics solution for Husmuttern AB.

  • 44.
    Abut, Hüseyin
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Ercil, Aytul
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Erdogan, Hakan
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Çürüklü, Baran
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Koman, Hakki Can
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Tas, Fatih
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Argunsah, Ali Özgur
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Cosar, Serhan
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Akan, Batu
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Karabalkan, Harun
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Cökelek, Emre
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Ficici, Rahmi
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Sezer, Volkan
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Danis, Serhan
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Karaca, Mehmet
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Abbak, Mehmet
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Uzunbaş, Mustafa Gökhan
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Eritmen, Kayhan
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Kalaycıoglu, Caglar
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Imamoğlu, Mümin
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Karabat, Cagatay
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Peyic, Merve
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Arslan, Burak
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Data Collection with UYANIK: Too Much Pain; But Gains are Coming2007Ingår i: Proc. of the Biennial on DSP for In-Vehicle and Mobile Systems, Istanbul, Turkey, 2007Konferensbidrag (Refereegranskat)
  • 45.
    Abut, Hüseyin
    et al.
    San Diego State University.
    Erdogan, Hakan
    Ercil, Aytul
    Çürüklü, Baran
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Koman, Hakki Can
    Tas, Fatih
    Argunsah, Ali Özgur
    Cosar, Serhan
    Akan, Batu
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Karabalkan, Harun
    Cökelek, Emre
    Ficici, Rahmi
    Sezer, Volkan
    Danis, Serhan
    Karaca, Mehmet
    Abbak, Mehmet
    Uzunbaş, Mustafa Gökhan
    Eritmen, Kayhan
    Imamoğlu, Mümin
    Kalaycıoglu, Caglar
    Real-World Data Collection with UYANIK2009Ingår i: In-Vehicle Corpus and Signal Processing for Driver Behavior, Springer, 2009, s. 23-44Kapitel i bok, del av antologi (Övrigt vetenskapligt)
  • 46.
    Achi, Raghukulesh
    Mälardalens högskola, Akademin för innovation, design och teknik, Innovation och produktrealisering.
    Exploring value proposition of service offerings in telematics system2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Services are making a huge impact in the business sector especially in the developed countries. As services are customer-centric, there is a need for an enhanced process framework connected to integrated service development. Such a framework should ideally address value propositions meeting specific customer needs in identifying corresponding service offerings. In this context, this thesis aims to explore on how value propositions are defined, developed, and communicated during the introduction of service offerings and to identify the ways to improve the process of value propositions. The work is carried out in the context of a major (Swedish) manufacturing company within a specific product context, namely, the telematics system. The main data collection methods are personal observations, semi-structured interviews, meetings, and company documents. The study seeks to answer three questions: First, what are the value propositions addressed by the current service offerings in telematics system in the context of heavy-duty vehicle equipment? Second, how value propositions are created during the development of these services offerings? Third, how can the service offerings for telematics system be improved through the process of value proposition? The study found that two types of value propositions namely customer value proposition and stakeholder value proposition are addressed by the service offerings in telematics system. Additionally, it is found that value propositions are created in relation to service offerings. Finally, the thesis proposes a six-step conceptual framework to create better value propositions during the development of service offerings. The presented framework is applied to the current value proposition process at the case company and improvement suggestions are proposed, which can impact the service offerings in the near future. The thesis has contributions to enhance or create new service offerings through addressing the value propositions and applying them. The results are beneficial for managers and developers who work in developing the future state scenarios or business models.

  • 47.
    Achrenius, William
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Bergman Törnkvist, Martin
    Mälardalens högskola, Akademin för innovation, design och teknik.
    GRAPH GENERATION ALGORITHMS FOR THE GRADE DECISION CANVAS2018Självständigt arbete på grundnivå (kandidatexamen), 12 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Development in the field of software architecture, from the early days in the mid-80’s, has been significant. From purely technical descriptions to decision based architectural knowledge, software architecture has seen fundamental changes to its methodologies and techniques. Architectural knowledge is a resource that is managed and stored by companies, this resource is valuable because it can be reused and analysed to improve future development. Companies today are interested in the reasoning behind the software architecture. This reasoning is mainly formulated through the architectural decisions made during development. For architectural decisions to be easier to analyse they need to be stored in a way that enables use of common analytical tools so that comparisons between decisions are consistent and relevant. Additionally, it is also important to have enough data, which leads us to the problem that, preferably, all the individual architectural knowledge cases must be structured and stored. To do this we present a tool that uses graph generation algorithms to generate architectural knowledge as graphs based on an architectural decision canvas called GRADE. This enables multiple decision cases to be encoded through graphs that can be used to analyse relationships and balances between different architectural knowledge elements represented through nodes and edges within a graph.

  • 48.
    Achuthan, K.
    et al.
    Amrita Center for Cybersecurity Systems and Networks, Kerala, India.
    Ramesh, M. V.
    Amrita Center for International Programs, Kerala, India.
    Punnekkat, Sasikumar
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Raman, R.
    Center for Research in Advanced Technologies for Education, Kerala, India.
    Internationalizing engineering education with phased study programs: India-European experience2015Ingår i: Proceedings - Frontiers in Education Conference, FIE, 2015, nr FebruaryKonferensbidrag (Refereegranskat)
    Abstract [en]

    Most of the critical challenges seen in the past decades have impacted citizens in a global way. Given shrinking resources, educationists find preparing students for the global market place a formidable challenge. Hence exposing students to multi-lateral educational initiatives are critical to their growth, understanding and future contributions. This paper focuses on European Union's Erasmus Mundus programs, involving academic cooperation amongst international universities in engineering programs. A phased undergraduate engineering program with multiple specializations is analyzed within this context. Based on their performance at the end of first phase, selected students were provided opportunities using scholarship to pursue completion of their degree requirements at various European universities. This paper will elaborate the impact of differing pedagogical interventions, language and cultural differences amongst these countries on students in diverse engineering disciplines. The data presented is based on on the feedback analysis from Eramus Mundus students (N=121) that underwent the mobility programs. The findings have given important insights into the structure of the initiative and implications for academia and education policy makers for internationalizing engineering education. These included considering digital interventions such as MOOCs (Massive Open Online Courses) and Virtual Laboratory (VL) initiatives for systemic reorganization of engineering education.

  • 49.
    Achuthan, Krishnashree
    et al.
    Amrita Vishwa Vidyapeetham, Amrita Ctr Cybersecur Syst & Networks, Kollam, Kerala, India..
    Ramesh, Maneesha V.
    Amrita Vishwa Vidyapeetham, Amrita Ctr Int Programs, Kollam, Kerala, India..
    Punnekkat, Sasikumar
    Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.
    Raman, Raghu
    Amrita Vishwa Vidyapeetham, Ctr Res Adv Technol Educ, Kollam, Kerala, India..
    Internationalizing Engineering Education With Phased Study Programs: India-European Experience2014Ingår i: 2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), IEEE , 2014, s. 295-301Konferensbidrag (Refereegranskat)
    Abstract [en]

    Most of the critical challenges seen in the past decades have impacted citizens in a global way. Given shrinking resources, educationists find preparing students for the global market place a formidable challenge. Hence exposing students to multi-lateral educational initiatives are critical to their growth, understanding and future contributions. This paper focuses on European Union's Erasmus Mundus programs, involving academic cooperation amongst international universities in engineering programs. A phased undergraduate engineering program with multiple specializations is analyzed within this context. Based on their performance at the end of first phase, selected students were provided opportunities using scholarship to pursue completion of their degree requirements at various European universities. This paper will elaborate the impact of differing pedagogical interventions, language and cultural differences amongst these countries on students in diverse engineering disciplines. The data presented is based on on the feedback analysis from Eramus Mundus students (N = 121) that underwent the mobility programs. The findings have given important insights into the structure of the initiative and implications for academia and education policy makers for internationalizing engineering education. These included considering digital interventions such as MOOCs (Massive Open Online Courses) and Virtual Laboratory (VL) initiatives for systemic reorganization of engineering education.

  • 50.
    Acimovic, Aleksandar
    et al.
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Bajceta, Aleksandar
    Mälardalens högskola, Akademin för innovation, design och teknik.
    Test script design approaches supporting reusability, maintainability and review process2019Självständigt arbete på avancerad nivå (magisterexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Software testing is widely considered to be one of the most important parts of software development life-cycle. In this research, we investigated potential improvements in the testing process and design of automated test scripts inside Bombardier Transportation. For the creation of automated test scripts BT is using a group of programs called TAF (Test Automation Framework). These scripts are used for testing Train Control Management System (TCMS), software that is used for managing the train. TAF can export its test scripts in XML format. XML scripts are analyzed in order to identify the most frequent changes. To better understand the life cycle of automated Test scripts official documentation that defines the Verification and Validation process inside BT was analyzed. Also, an interview was conducted with one of the responsible persons for testing. We believe that we have found a possible solution for improving testing process and creation of automated test scripts in BT, and to evaluate it proof of concept tool was developed. The main idea behind the tool is to write the test script using keywords which are based on analysis that was conducted on test specification documentation. These keywords represent frequent actions that are being tested on the train. By storing those actions in keywords re-usability of test script is being increased. Also, because they are based on naturally language, they are having positive effect on readability and maintenance of the test script.

1234567 1 - 50 av 5607
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf