hh.sePublications
Change search
Refine search result
1234 1 - 50 of 176
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.
  • 1.
    Abbas, Taimoor
    et al.
    Lund Univ, Elect & Informat Technol Dept, S-22100 Lund, Sweden..
    Sjöberg, Katrin
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Kåredal, Johan
    Lund Univ, Elect & Informat Technol Dept, S-22100 Lund, Sweden..
    Tufvesson, Fredrik
    Lund Univ, Elect & Informat Technol Dept, S-22100 Lund, Sweden..
    A Measurement Based Shadow Fading Model for Vehicle-to-Vehicle Network Simulations2015In: International Journal of Antennas and Propagation, ISSN 1687-5869, E-ISSN 1687-5877, article id 190607Article in journal (Refereed)
    Abstract [en]

    The vehicle-to-vehicle (V2V) propagation channel has significant implications on the design and performance of novel communication protocols for vehicular ad hoc networks (VANETs). Extensive research efforts have been made to develop V2V channel models to be implemented in advanced VANET system simulators for performance evaluation. The impact of shadowing caused by other vehicles has, however, largely been neglected in most of the models, as well as in the system simulations. In this paper we present a shadow fading model targeting system simulations based on real measurements performed in urban and highway scenarios. The measurement data is separated into three categories, line-of-sight (LOS), obstructed line-of-sight (OLOS) by vehicles, and non-line-of-sight due to buildings, with the help of video information recorded during the measurements. It is observed that vehicles obstructing the LOS induce an additional average attenuation of about 10 dB in the received signal power. An approach to incorporate the LOS/OLOS model into existing VANET simulators is also provided. Finally, system level VANET simulation results are presented, showing the difference between the LOS/OLOS model and a channel model based on Nakagami-m fading.

  • 2.
    Adnan Abdu, Jihad
    et al.
    Halmstad University, School of Information Technology.
    Lundström, Philip
    Halmstad University, School of Information Technology.
    Water Quality Device: Testing Through Electronic Measurements2023Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Water is the source of all life, but unfortunately, the water quality is getting only worse due to many factors like overuse, contamination, indifference and even by nature itself. By identifying the problem, we are one step closer to solving the problem, and that is why an intelligent water quality device is required to examine water and detect impurities within it. In this project, we are developing a device that uses an entirely new method to measure water quality. Even though the theory behind the device is very advanced, the device is still primitive in its functions and needs development to increase the usefulness and accuracy of the measurements!

    Download full text (pdf)
    fulltext
  • 3.
    Afzal, Wahaj
    Halmstad University, School of Information Technology, Center for Applied Intelligent Systems Research (CAISR).
    A Rule-based approach for detection of spatial object relations in images2023Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Deep learning and Computer vision are becoming a part of everyday objects and machines. Involvement of artificial intelligence in human’s daily life open doors to new opportunities and research. This involvement provides the idea of improving upon the in-hand research of spatial relations and coming up with a more generic and robust algorithm that provides us with 2-D and 3-D spatial relations and uses RGB and RGB-D images which can help us with few complex relations such as ‘on’ or ‘in’ as well. Suggested methods are tested on the dataset with animated and real objects, where the number of objects varies in every image from at least 4 to at most 10 objects. The size and orientation of objects are also different in every image.  

    Download full text (pdf)
    fulltext
  • 4.
    Ahlbäck, Joel
    et al.
    Halmstad University, School of Information Technology.
    Jalking, Jesper
    Halmstad University, School of Information Technology.
    Logistikföretag i försörjningskedjan: Rekommendationer till logistikföretag i hanteringen av informationssäkerhet2021Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Information security is an important aspect when running a business. Before, information security has been separated to the business area of IT. But lately this issue has broadened and become an important part of business-activity. This has resulted in a growing interest among business leaders. Literature within the subject information security mainly focuses on how organizations maintain safe systems and protect themselves from cyber-attacks and information infringements. Existing literature identifies new security threats that have emerged after advances in internet technology, but little is known about how these threats can be managed. Researchers request research on how cooperation in supply chains poses risks to secure information management. Logistics companies provide customers with logistics services such as warehouse management, transport, order processing and packaging. Logistics companies are a central node in supply chains. They often participate in several supply chains in different industries. The extensive interconnection of companies poses a security risk. It also means that logistics companies can be seen as targets for cyber-attacks. The purpose of the study has therefore been to create an understanding of the challenges logistics companies face in managing information security in the supply chain.

     

    The research question has been answered by interviewing representatives from logistics organizations. The empirical data has undergone a thematic analysis. The results of the study show that the management of information security varies between companies. The study’s conclusions present recommendations. The recommendations describe how logistics companies can manage information security in the supply chain.

    Download full text (pdf)
    fulltext
  • 5.
    Al Hayani, Musab
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Modeling Bus Load on CAN2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The existence of high load and latency in the CAN bus network would indeed lead to a situation where a given message crosses its deadline; this situation would disturb the continuity of the required service as well as activating fault codes due to delay of message delivery, which might lead to system failure.

    The outcome and goal of this thesis is to research and formulate methods to determine and model busload and latencies, by determining parameters such as alpha and breakdown utilization, which are considered as indications to the start of network breakdown when a given message in a dataset start to introduce latency by crossing its deadline which are totally prohibited in critical real time communications.

    The final goal of this master thesis is to develop a TOOL for calculating, modeling, determining and visualizing worst case busload, throughput, networks’ breakdown points and worst case latency in Scania CAN bus networks which is based on the J1939 protocol.

    SCANLA (The developed CAN busload analyzer tool in this thesis) is running as an executable application and uses a Graphical User Interface as a human-computer interface (i.e., a way for humans to interact with the tool) that useswindows,icons and menus and which can be manipulated by a mouse.

    Download full text (pdf)
    fulltext
  • 6.
    Alam, Ashraful
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Parallelization of the Estimation Algorithm of the 3D Structure Tensor2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    This thesis work provides the implementation of 3D structure tensor on a Massively Parallel Processor Array (MPPA), Ambric 2045.

     

    The 3D structure tensor algorithm is often used in image processing applications to compute the optical flow or to detect local 3D structures and their directions. The 3D structure tensor algorithm (3D-STA) consists of three main parts: gradient, tensor and smoothing. This algorithm is computationally expensive due to many multiplications and additions which are required to calculate the gradient (edge), the tensor and to smooth every pixel of the image. This is why this algorithm is very slow to run on a single processor. Therefore, it is important to make it parallel for high performance computation.

     

    This thesis provides two parallel implementations of 3D-STA; namely coarse-grained parallelism and fine-grained parallelism. Ambric has 336 processors. Only 49 processors are used in coarse-grained implementation and 165 processors are used in fine-grained implementation. The performance of the two implementations is measured using a video stream input, consisting of a sequence of images of size 20x256x256. The performance of the coarse-grained parallelism implementation is 25 frames per second (fps) and the one of the fine-grained parallelism implementation is 100 fps. Thus the fine-grained version is four time faster than the coarse-grained one.

     

    Additionally, the results are compared with the result of the Matlab implementation, running on Intel(R) Core 2 duo @2.10 GHz processor and also compared with another parallel optical flow implementation, in terms of speed and efficiency. The coarse-grained implementation is 58 times faster than the Matlab implementation and it achieves approximately half of the performance of the other parallel optical flow implementation. On the other hand, the fine-grained implementation is 230 times faster than the Matlab implementation and more than twice as (100/43) fast as the other parallel optical flow implementation.

     

    These performance results are satisfactory and the results that our parallel implementations can be considered for real-time applications.

     

    Download full text (pdf)
    fulltext
  • 7.
    Alam, Ashraful
    et al.
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Ul-Abdin, Zain
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Svensson, Bertil
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Parallelization of the Estimation Algorithm of the 3D Structure Tensor2012In: 2012 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2012 / [ed] Peter Athanas, René Cumplido & Eduardo de la Torre, Piscataway, N.J.: IEEE Press, 2012, article id 6416771Conference paper (Refereed)
    Abstract [en]

    The three dimensional structure tensor algorithm (3D-STA) is often used in image processing applications to compute the optical flow or to detect local 3D structures and their directions. This algorithm is computationally expensive due to many computations that are required to calculate the gradient, the tensor, and to smooth every pixel of the image frames. Therefore, it is important to parallelize the implementation to achieve high performance. In this paper we present two parallel implementations of 3D-STA; namely moderately parallelized and highly parallelized implementation, on a massively parallel reconfigurable array. Finally, we evaluate the performance of the generated code and results are compared with another optical flow implementation. The throughput achieved by the moderately parallelized implementation is approximately half of the throughput of the Optical flow implementation, whereas the highly parallelized implementation results in a 2x gain in throughput as compared to the optical flow implementation. © 2012 IEEE.

  • 8.
    Alendal, Gunnar
    et al.
    NTNU, Gjøvik, Norway.
    Dyrkolbotn, Geir Olav
    NTNU, Gjøvik, Norway & Norwegian Defence Cyber Academy (NDCA), Jørstadmoen, Norway.
    Axelsson, Stefan
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS).
    Forensics acquisition – Analysis and circumvention of samsung secure boot enforced common criteria mode2018In: Digital Investigation. The International Journal of Digital Forensics and Incident Response, ISSN 1742-2876, E-ISSN 1873-202X, Vol. 24, no Suppl., p. S60-S67Article in journal (Refereed)
    Abstract [en]

    The acquisition of data from mobile phones have been a mainstay of criminal digital forensics for a number of years now. However, this forensic acquisition is getting more and more difficult with the increasing security level and complexity of mobile phones (and other embedded devices). In addition, it is often difficult or impossible to get access to design specifications, documentation and source code. As a result, the forensic acquisition methods are also increasing in complexity, requiring an ever deeper understanding of the underlying technology and its security mechanisms. Forensic acquisition techniques are turning to more offensive solutions to bypass security mechanisms, through security vulnerabilities. Common Criteria mode is a security feature that increases the security level of Samsung devices, and thus make forensic acquisition more difficult for law enforcement. With no access to design documents or source code, we have reverse engineered how the Common Criteria mode is actually implemented and protected by Samsung's secure bootloader. We present how this security mode is enforced, security vulnerabilities therein, and how the discovered security vulnerabilities can be used to circumvent Common Criteria mode for further forensic acquisition. © 2018 The Author(s). Published by Elsevier Ltd on behalf of DFRWS.

  • 9.
    Alharthi, Mohannad
    et al.
    School of Computing, Queen's University, Kingston, Ontario, Canada.
    Taha, Abd-Elhamid M.
    Electrical Engineering Department, Alfaisal University, Riyadh, Saudi Arabia.
    Vasilev, Viktor
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS).
    Atkinson, Kevin
    Department of Computer Science, Rice University, Houston, USA.
    An Acumen/NS-3 integration for modeling networked Cyber-Physical Systems2014Conference paper (Refereed)
    Abstract [en]

    Capturing physical phenomena such as node mobility or wave propagation is challenging in current network simulators, and is mostly achieved through crude abstractions. Despite being operationally efficient, such abstractions adversely affect simulation credibility. To realize more accurate modeling, we are currently developing a simulation environment integrating a hybrid modeling language into a mainstream network simulator. This paper gives a preliminary overview of our efforts. For illustration, an example simulation scenario with some basic mobility is described. © 2014 IEEE.

  • 10.
    Almario Strömblad, Fredrik
    et al.
    Halmstad University, School of Information Technology.
    Svensson, Primus
    Halmstad University, School of Information Technology.
    Development of a reliable and time-efficient digital production process of encrypted intelligent keys: Embedded systems and software development2022Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Smart keys are increasing in popularity due to the many benefits they bring. Access control and overview have never been more efficient than it is today. This thesis project automates the digital production of a new line of keys. Automating this production process improves the production in scalability, reliability, and efficiency. This report includes background research on critical components, methodologies to solve presented subproblems, the results of this project, and a discussion providing insight into the possible benefits of using an automated development line. This automation’s core elements are an integrated circuit holding a microcontroller, hardware components, and a graphical user interface. This project results in an automated production process capable of producing smart keys more efficiently than today. A report containing the most common errors using this production process and suggestions to improve scalability, reliability, and efficiency further. 

    Download full text (pdf)
    fulltext
  • 11.
    ALRimawi, Mohammed
    Halmstad University, School of Information Technology.
    Doppler Wheel for Emulation of Automotive Radar Target2019Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Automotive radar is an emerging field of research and development. Technological ‎advancements in this field will improve safety for vehicles, pedestrians, and ‎bicyclists, and enable the development of autonomous vehicles. Usage of the ‎Automotive radar is expanding ‎in car and road areas to reduce collisions and ‎accident. Automotive radar ‎developers face a problem to test their radar sensor in ‎the street since there are a lot of interferences ‎signals, noise and unpredicted ‎situations. This thesis provides a part of the solution for this problem by designing a ‎device can demonstrate a different speeds value. This device will help the developer ‎to test their radar sensor inside an anechoic chamber room that provides accurate ‎control of the environmental conditions. This report shows how to ‎build the ‎measuring setup device, step by step to demonstrate the people and vehicle’s speed ‎‎in the street by a Doppler emulator using the wheel for millimetre FWMC radar. ‎Linear speed system needs a large space for testing, but using the rotational wheel ‎allow the developer to test the radar sensor in a small area. It begins with the wheel ‎design specifications and the relation between the ‎rotational speed (RPM) of the ‎wheel and the Doppler frequency. The Doppler ‎frequency is changed by varying the ‎speed of the wheel. Control and power circuit ‎was carefully designed to control the ‎wheel speed accurately. All the measuring ‎setup device parts were assembled in one ‎box. Also, signal processing was done by ‎MATLAB to measure the Doppler frequency ‎using millimetre FMCW radar sensor. ‎The measuring setup device was tested in the ‎anechoic chamber room for different speeds. the ‎manual and automatic tests show ‎good results to measure the different wheel speeds ‎with high accuracy.‎

    Download full text (pdf)
    fulltext
    Download (wmv)
    Automotive Testing result
    Download (zip)
    Circuit board (OrCAD files)
    Download (zip)
    C programming file (mikroC)
  • 12.
    Amininasab, Mehdi
    et al.
    Independent Researcher, Tehran, Iran.
    Patooghy, Ahmad
    North Carolina A&T State University, North Carolina, United States.
    Fazeli, Mahdi
    Halmstad University, School of Information Technology.
    SingAll: Scalable Control Flow Checking for Multi-Process Embedded Systems2023In: 2023 13th International Conference on Computer and Knowledge Engineering (ICCKE), IEEE, 2023, p. 42-47Conference paper (Refereed)
    Abstract [en]

    Reliability concerns of embedded systems are traditionally resolved by software-based control flow checking (CFC) methods where the execution flow of the processor is monitored to detect and compensate flow violations. Traditional CFC methods may lose their efficiency when it comes to multiprocessing embedded systems. In this paper, we introduce and validate a novel flow error model for multiprocessing embedded systems. Further, we propose a holistic CFC system which performs the flow checking of the processes of interest. The proposed CFC checking introduces the concept of a single monitoring process intended to check the execution flow of as many processes as wanted within an multiprocessing embedded system. Proposed solution does not introduce any substantial overheads in performance and memory consumption. Even more important is method's insensitivity to the number of checked processes. Our wide evaluations show the average performance overhead of 13.77%, average code-size overhead of 51.71%, and the average memory overhead of 1.95% on the Mibench benchmark suite. Results of fault injections confirm that the proposed CFC method successfully detects more than 95% of flow errors including our newly defined error model. © 2023 IEEE.

  • 13.
    Antony, Anchu
    et al.
    Halmstad University, School of Information Technology.
    Myladi Kelambath, Deepthi
    Halmstad University, School of Information Technology.
    LP_MQTT - A Low-Power IoT Messaging Protocol Based on MQTT Standard2024Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    In the Internet of Things (IoT) era, the MQTT Protocol played a bigpart in increasing the flow of uninterrupted communication betweenconnected devices. With its functioning being on the publish/subscribe messaging system and having a central broker framework, MQTTconsidering its lightweight functionality, played a very vital role inIoT connectivity. Nonetheless, there are challenges ahead, especiallyin energy consumption, because the majority of IoT devices operateunder constrained power sources. In line with this, our research suggests how the MQTT broker can make an intelligent decision usingan intelligent algorithm. The algorithm idealizes wake-up times forsubscriber clients with the aid of previous data, including machinelearning (ML) regression techniques in the background that producesubstantial energy savings. The study combines the regression machine learning approaches with the quality of service levels’ incorporation into the decision framework through the introduction ofoperational modes designed for effective client management. The research, therefore, aims universally to enhance the efficiency availablein MQTT making it applicable across diverse IoT applications by simultaneously addressing both the broker and the client sides . Theversatile approach ensures more performance and sustainability forMQTT, further strengthening its build as one of the building blocksfor energy efficient and responsive communication in the IoT. Deeplearning approaches that follow regression will be the required leapfor the transformation of energy consumption and adoption of resource allocation within IoT networks to an optimization level thatwould unlock new frontiers of efficiency for a sustainable connectedfuture.

    Download full text (pdf)
    fulltext
  • 14.
    Aramrattana, Maytheewat
    et al.
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES). The Swedish National Road and Transport Research Institute (VTI), Linköping, Sweden.
    Larsson, Tony
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Jansson, Jonas
    The Swedish National Road and Transport Research Institute (VTI), Linköping, Sweden.
    Englund, Cristofer
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), CAISR - Center for Applied Intelligent Systems Research. Viktoria Swedish ICT, Gothenburg, Sweden.
    Dimensions of Cooperative Driving, ITS and Automation2015In: 2015 IEEE Intelligent Vehicles Symposium (IV), Piscataway, NJ: IEEE Press, 2015, p. 144-149Conference paper (Refereed)
    Abstract [en]

    Wireless technology supporting vehicle-to-vehicle (V2V), and vehicle-to-infrastructure (V2I) communication, allow vehicles and infrastructures to exchange information, and cooperate. Cooperation among the actors in an intelligent transport system (ITS) can introduce several benefits, for instance, increase safety, comfort, efficiency. Automation has also evolved in vehicle control and active safety functions. Combining cooperation and automation would enable more advanced functions such as automated highway merge and negotiating right-of-way in a cooperative intersection. However, the combination have influences on the structure of the overall transport systems as well as on its behaviour. In order to provide a common understanding of such systems, this paper presents an analysis of cooperative ITS (C-ITS) with regard to dimensions of cooperation. It also presents possible influence on driving behaviour and challenges in deployment and automation of C-ITS.

    Download full text (pdf)
    fulltext
  • 15.
    Araujo, Hugo
    et al.
    Universidade Federal de Pernambuco, Recife, PE, Brazil.
    Carvalho, Gustavo
    Universidade Federal de Pernambuco, Recife, PE, Brazil.
    Mohaqeqi, Morteza
    Uppsala University, Uppsala, Sweden.
    Mousavi, Mohammad Reza
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES). University of Leicester, Leicester, UK.
    Sampaio, Augusto
    Universidade Federal de Pernambuco, Recife, PE, Brazil.
    Sound conformance testing for cyber-physical systems: Theory and implementation2017In: Science of Computer Programming, ISSN 0167-6423, E-ISSN 1872-7964, Vol. 162, p. 35-54Article in journal (Refereed)
    Abstract [en]

    Conformance testing is a formal and structured approach to verifying system correctness. We propose a conformance testing algorithm for cyber-physical systems, based on the notion of hybrid conformance by Abbas and Fainekos. We show how the dynamics of system specification and the sampling rate play an essential role in making sound verdicts. We specify and prove error bounds that lead to sound test-suites for a given specification and a given sampling rate. We use reachability analysis to find such bounds and implement the proposed approach using the CORA toolbox in Matlab. We apply the implemented approach on a case study from the automotive domain. © 2017 The Author(s).

  • 16.
    Ayaz, Özgün
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Wireless Low Power Data Acquisition Device: Embedded design and application2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Embedded systems are utilized in various modern-day applications in order to ease routine tasks that are otherwise demanding in manpower; an example of which is data sensing and acquisition. Modern sensor applications usually involve one or more embedded microcomputer systems with inputs from various sensors and a means of connection to transmit the acquitted data to its point of interest. While many sensor and acquisition applications and standards exist for industrial use, the consumer/small business markets for such devices seem to be fairly bleak in comparison. In this project, various data communication standards for transmitting information between sensors and acquisition devices are investigated. Wired, such as RS232, I²C, SPI and 1-Wire, as well as wireless protocols like Wi-Fi and ZigBee were studied. Then, a generic wireless data acquisition platform is designed and realized. The reference implementation connects to a wireless LAN network over Wi-Fi, starts a web server and serves HTML5 web pages and a CSS3 style sheet from SPI flash memory. The sensor data is collected from integrated sensor circuits over an I²C link. Device can run on 3 AA batteries for a combined uptime of at least 3 weeks. Lastly, possible expansion options for the implemented device are discussed and supplemented with real-world examples where possible. Feasible consumer applications for such a platform are then given to conclude.

    Download full text (pdf)
    fulltext
  • 17.
    Balaji Kamalakkannan, Balaji
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS).
    Modelling and Simulation of Vehicle Kinematics and Dynamics2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    With the rapid growth in the automotive industry, vehicles have become more complex and sophisticated. Vehicle development today, involves integration of both electrical and mechanical systems. Their design and production are typically time and cost critical. To complement and support the process of vehicle development and design, majority of the automotive industry use modelling and simulationfor testing automotive applications, vehicle subsystems or the vehicle behaviour in its entirety.

    For the purpose of traffic simulations, where a large number of vehicles and other elements of the road network are simulated, implementing a highly complex vehicle model would greatly affect the performance of the simulation. The complexity of the vehicle model would entail a higher computation time of the system, making it unsuitable for any real time application. There in lies the trade-off indesigning a model that is both fast and accurate. The majority of the vehicle models that have been designed are either domain specific, highly complex or generalized. Thus, in this thesis, two class specific vehicles’ kinematic models with good accuracy and low computation time are presented.

    Two different modelling paradigms have been adopted to design and test these models. The results, challenges and limitations that pertain to these paradigms are also presented and discussed. The results show the feasibility of the proposed kinematic models.

    Download full text (pdf)
    fulltext
  • 18.
    Bildtmark, Kim
    et al.
    Halmstad University, School of Information Technology.
    Jädersand, Robin
    Halmstad University, School of Information Technology.
    Security Awareness for Mobility: En studie om företagsmobilitet och de säkerhetsrisker som följer2015Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Download full text (pdf)
    fulltext
  • 19.
    Binotto, Alécio Pedro Delazari
    et al.
    Informatics Institute, Federal University of Rio Grande do Sul, Porto Alegre, Brazil.
    Pignaton de Freitas, Edison
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES). Informatics Institute, Federal University of Rio Grande do Sul, Porto Alegre, Brazil.
    Pereira, Carlos Eduardo
    Electrical Engineering Department, Federal University of Rio Grande do Sul, Porto Alegre, Brazil.
    Larsson, Tony
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Towards Dynamic Task Scheduling and Reconfiguration using an Aspect Oriented Approach applied on Real-time concerns of Industrial Systems2009In: Elsevier IFAC Publications / IFAC Proceedings series, ISSN 1474-6670, Vol. 13, no PART 1, p. 1423-1428Article in journal (Refereed)
    Abstract [en]

    High performance computational platforms are required by industries that make use of automatic methods to manage modern machines, which are mostly controlled by high-performance specific hardware with processing capabilities. It usually works together with CPUs, forming a powerful execution platform. On an industrial production line, distinct tasks can be assigned to be processed by different machines depending on certain conditions and production parameters. However, these conditions can change at run-time influenced mainly by machine failure and maintenance, priorities changes, and possible new better task distribution. Therefore, self-adaptive computing is a potential paradigm as it can provide flexibility to explore the machine resources and improve performance on different execution scenarios of the production line. One approach is to explore scheduling and run-time task migration among machines’ hardware towards a balancing of tasks, aiming performance and production gain. This way, the monitoring of time requirements and its crosscutting behaviour play an important role for task (re)allocation decisions. This paper introduces the use of software aspect-oriented paradigms to perform machines’ monitoring and a self-rescheduling strategy of tasks to address nonfunctional timing constraints. As case study, tasks for a production line of aluminium ingots are designed. © 2009 IFAC.

  • 20.
    Borgviken, Jonathan
    et al.
    Halmstad University, School of Information Technology.
    Johansson, Carl
    Halmstad University, School of Information Technology.
    Industrial Wireless IPv6 Sensor device2017Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Download full text (pdf)
    fulltext
  • 21.
    Bournias-Varotsis, A.
    et al.
    Wolfson School of Mechanical and Manufacturing Engineering, Loughborough University, Loughborough, United Kingdom.
    Friel, R. J.
    Wolfson School of Mechanical and Manufacturing Engineering, Loughborough University, Loughborough, United Kingdom.
    Harris, R. A.
    Mechanical Engineering, University of Leeds, Leeds, United Kingdom.
    Engstrom, D. S.
    Wolfson School of Mechanical and Manufacturing Engineering, Loughborough University, Loughborough, United Kingdom.
    Selectively anodised aluminium foils as an insulating layer for embedding electronic circuitry in a metal matrix via ultrasonic additive manufacturing2016In: Solid Freeform Fabrication 2016: Proceedings of the 27th Annual International Solid Freeform Fabrication (SFF) Symposium – An Additive Manufacturing Conference / [ed] Bourell, D.L., Laboratory for Freeform Fabrication , 2016, p. 2260-2270Conference paper (Refereed)
    Abstract [en]

    Ultrasonic Additive Manufacturing (UAM) is a hybrid Additive Manufacturing (AM) process that involves layer-by-layer ultrasonic welding of metal foils and periodic machining to achieve the desired shape. Prior investigative research has demonstrated the potential of UAM for the embedding of electronic circuits inside a metal matrix. In this paper, a new approach for the fabrication of an insulating layer between an aluminium (Al) matrix and embedded electronic interconnections is presented. First, an Anodic Aluminium Oxide (AAO) layer is selectively grown onto the surface of Al foils prior to bonding. The pre-treated foils are then welded onto a UAM fabricated aluminium substrate. The bonding step can be repeated for the full encapsulation of the electronic interconnections or components. This ceramic AAO insulating layer provides several advantages over the alternative organic materials used in previous works.

    Download full text (pdf)
    fulltext
  • 22.
    Bournias-Varotsis, Alkaios
    et al.
    Wolfson School of Mechanical and Manufacturing Engineering, Loughborough University, United Kingdom.
    Harris, Russell A.
    Wolfson School of Mechanical and Manufacturing Engineering, Loughborough University, United Kingdom.
    Friel, Ross J.
    Wolfson School of Mechanical and Manufacturing Engineering, Loughborough University, United Kingdom.
    The effect of ultrasonic excitation on the electrical properties and microstructure of printed electronic conductive inks2015In: 2015 38th International Spring Seminar on Electronics Technology (ISSE), 2015, p. 140-145Conference paper (Refereed)
    Abstract [en]

    Ultrasonic Additive Manufacturing (UAM) is an advanced manufacturing technique, which enables the embedding of electronic components and interconnections within solid aluminium structures, due to the low temperature encountered during material bonding. In this study, the effects of ultrasonic excitation, caused by the UAM process, on the electrical properties and the microstructure of thermally cured screen printed silver conductive inks were investigated. The electrical resistance and the dimensions of the samples were measured and compared before and after the ultrasonic excitation. The microstructure of excited and unexcited samples was examined using combined Focused Ion Beam and Scanning Electron Microscopy (FIB/SEM) and optical microscopy. The results showed an increase in the resistivity of the silver tracks after the ultrasonic excitation, which was correlated with a change in the microstructure: the size of the silver particles increased after the excitation, suggesting that inter-particle bonding has occurred. The study also highlighted issues with short circuiting between the conductive tracks and the aluminium substrate, which were attributed to the properties of the insulating layer and the inherent roughness of the UAM substrate. However, the reduction in conductivity and observed short circuiting were sufficiently small and rare, which leads to the conclusion that printed conductive tracks can function as interconnects in conjunction with UAM, for the fabrication of novel smart metal components.

  • 23.
    Broumas, Ioannis
    Halmstad University, School of Information Technology, Center for Applied Intelligent Systems Research (CAISR).
    A Conjugate Residual Solver with Kernel Fusion for massive MIMO Detection2023Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    This thesis presents a comparison of a GPU implementation of the Conjugate Residual method as a sequence of generic library kernels against implementations ofthe method with custom kernels to expose the performance gains of a keyoptimization strategy, kernel fusion, for memory-bound operations which is to makeefficient reuse of the processed data.

    For massive MIMO the iterative solver is to be employed at the linear detection stageto overcome the computational bottleneck of the matrix inversion required in theequalization process, which is 𝒪(𝑛3) for direct solvers. A detailed analysis of howone more of the Krylov subspace methods that is feasible for massive MIMO can beimplemented on a GPU as a unified kernel is given.

    Further, to show that kernel fusion can improve the execution performance not onlywhen the input data is large matrices-vectors as in scientific computing but also inthe case of massive MIMO and possibly similar cases where the input data is a largenumber of small matrices-vectors that must be processed in parallel.In more details, focusing on the small number of iterations required for the solver toachieve a close enough approximation of the exact solution in the case of massiveMIMO, and the case where the number of users matches the size of a warp, twodifferent approaches that allow to fully unroll the algorithm and gradually fuse allthe separate kernels into a single, until reaching a top-down hardcodedimplementation are proposed and tested.

    Targeting to overcome the algorithms computational burden which is the matrixvector product, further optimization techniques such as two ways to utilize the faston-chip memories, preloading the matrix in shared memory and preloading thevector in shared memory, are tested and proposed to achieve high efficiency andhigh parallelism.

    Download full text (pdf)
    fulltext
  • 24.
    Börjesson, Holme
    et al.
    Halmstad University, School of Information Technology.
    Lindskog, Filiph
    Halmstad University, School of Information Technology.
    Går det att köpa personuppgifter på bilskroten?: Ett arbete om digital forensik på begagnade bildelar2020Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    In modern vehicles, data from the user of the vehicle is often stored when a mobile phone or other device is paired through Bluetooth or USB connection. In cases where this data contains personal data, they may be of interest in an investigation and may be worth protecting from a privacy perspective. What happens to this data when the car is scrapped?

    When a car is scrapped, it is dismantled and the parts that can be made money from are sold by the scrap company. This can be anything from shock absorbers, wheels and steering wheels, to electronic components and infotainment devices. In this report, personal data was extracted from three such infotainment devices purchased from scrap companies.

    The most successful method was to remove the correct storage circuit from the infotainment device circuit board and extract its data by direct connection. In all cases, the information has been structured in a familiar file system which could be mounted.

    In all three investigated infotainment devices, personal data were extracted. The result shows that there are deficiencies in the handling of personal data when a car is scrapped.

    Download full text (pdf)
    fulltext
  • 25.
    Bösch, Bernhard Bösch
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS).
    Performance Comparison of Multi Agent Platforms in Wireless Sensor Networks.2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The technology for the realization of wireless sensors has been available for a long time, but due to progress  and  development  in  electrical  engineering  such  sensors  can  be  manufactured  cost effectively  and  in  large  numbers  nowadays.  This  availability  and  the  possibility  of  creating cooperating  wireless  networks  which  consist  of  such  sensors  nodes,  has  led  to  a  rapidly  growing popularity  of  a  technology  named  Wireless  Sensor  Networks  (WSN).  Its  disadvantage  is  a  high complexity in the task of programming applications based on WSN, which is a result of its distributed and  embedded  characteristic.  To  overcome  this  shortcoming,  software  agents  have  been  identified as  a  suitable  programming  paradigm.  The  agent  based  approach  commonly  uses  a  middleware  for the execution of the software agent. This thesis is meant to compare such agent middleware in their performance in the WSN domain. Therefore two prototypes of applications based on different agent models are implemented for a given set of middleware. After the implementation measurements are extracted  in  various  experiments,  which  give  information  about  the  runtime  performance  of  every middleware in the test set.  In the following analysis it is examined whether each middleware under test  is  suited  for  the  implemented  applications  in  WSN.  Thereupon,  the  results  are  discussed  and compared with the author’s expectations. Finally a short outlook of further possible development and improvements is presented.

    Download full text (pdf)
    fulltext
  • 26.
    Carvajal, Gisela K.
    et al.
    Qamcom Research & Technology, Gothenburg, Sweden.
    Keskin, Musa Furkan
    Chalmers University of Technology, Gothenburg, Sweden.
    Aydogdu, Canan
    Chalmers University of Technology, Gothenburg, Sweden.
    Eriksson, Olof
    Veoneer, Vårgårda, Sweden.
    Herbertsson, Hans
    Veoneer, Vårgårda, Sweden.
    Hellsten, Hans
    Saab, Linköping, Sweden | Veoneer, Vårgårda, Sweden.
    Nilsson, Emil
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS).
    Rydström, Mats
    Veoneer, Vårgårda, Sweden.
    Vanäs, Karl
    Volvo Cars, Gothenburg, Sweden.
    Wymeersch, Henk
    Chalmers University of Technology, Gothenburg, Sweden.
    Comparison of Automotive FMCW and OFDM Radar Under Interference2020In: 2020 IEEE Radar Conference (RadarConf20), New York, NY: IEEE, 2020, p. 1-6Conference paper (Refereed)
    Abstract [en]

    Automotive radars are subject to interference in spectrally congested environments. To mitigate this interference, various waveforms have been proposed. We compare two waveforms (FMCW and OFDM) in terms of their radar performance and robustness to interference, under similar parameter settings. Our results indicate that under proper windowing both waveforms can achieve similar performance, but OFDM is more sensitive to interference. ©2020 IEEE

  • 27.
    Charismas, Angelos
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS).
    Investigation of UWB radar for human monitoring2015Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Ultra Wide Band ( UWB ) radar technology shows great promise for non-contact remotemonitoring of vital signs such as respiration and heart rate. Previous studies show us theusefulness of the UWB-based radar for breathing and heart rate estimation. The obstaclepenetration capabilities of UWB radar make it appropriate for applications such as humanmonitoring, detection of people and parameters of their motion inside buildings and remotediagnosis of a person’s emotional state. The use of UWB radars for vital signs monitoringpresent some challenges:• Small torso movement during the measurement may compromise results.• Respiratory signal may overshadow the heartbeat rate.• Bio-signals are not stationary.• UWB utilizes very low-low power signals that are easily overpowered by noise.Knowing these problems this thesis investigates signal processing techniques in order to overcome these challenges and detect heart rate. In particular, this thesis investigates a new type ofUWB radar which has not be considered in previous publications. The proposed methods istested under several different experimental conditions and several different subjects. Resultsindicate that this type of UWB radar can be successfully used for breathing and heart ratedetection.

  • 28.
    Danqing, Ni
    et al.
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS).
    Zao, Sun
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS).
    Junwei, Chen
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS).
    On Time Discrete Simulation of cooperative Vehicle's Kinematic Behaviour2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The vehicle plays an important role in peoples life in modern times. The vehi- cle's behaviour is a complex and detailed subject, which requiring the knowledge of mathematics and physics. Meanwhile, the vehicles' behaviour is aected by a lot of dierent conditions, such as the driver and the environment. For the purpose of trac safety, simulation is required to analyze the vehicles' behaviour. Vari- eties of behaviour models, based on dierent levels (Macroscopic, Mesoscopic and Microscopic) have been presented. Vehicles are able to interact with each other through the Vehicular Ad Hoc Network (VANET). It is worthwhile to simulate how the behaviour is aected by an exchange of kinematic data. This thesis presents a new simulator, which is designed at microscopic level, based on the graph theory. Not only dierent vehicles' behaviour, but also coop- eration between vehicles can be implemented in the simulator. A new model of collision avoidance is created, incorporating the concept of kinematics and human emulation. The car-following model is also performed for the formation of trac

    ow. Overall, the modeling in the simulator is simplied by ignoring the network disturbances. The data collected from the results of the simulation is used to display a scenario as visualization of a vehicles behaviour.

    Download full text (pdf)
    On Time Discrete Simulation Cooperative Vehicle's Kinematic Behaviour
  • 29.
    de Freitas, Edison Pignaton
    et al.
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Embedded Systems (CERES).
    Allgayer, Rodrigo S.
    Electrical Engineering Department – Federal University of Rio Grande do Sul Porto Alegre, Brazil.
    Heimfarth, Tales
    Computer Science Department – Federal University of Lavras Lavras, Brazil.
    Wagner, Fla ́vio R.
    Institute of Informatics – Federal University of Rio Grande do Sul Porto Alegre, Brazil.
    Larsson, Tony
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS).
    Pereira, Carlos E.
    Electrical Engineering Department – Federal University of Rio Grande do Sul Porto Alegre, Brazil.
    Ferreira, Armando M.
    Defense Engineering Graduate Program – Military Institute of Engineering Rio de Janeiro, Brazil.
    Coordination Mechanism and Customizable Hardware Platform to Provide Heterogeneous Wireless Sensor Networks Support2010Conference paper (Refereed)
    Abstract [en]

    This paper presents an effort to support emerging Wireless Sensor Networks applications composed by different types of sensor nodes. The work is composed by two parts, in which the first is dedicated to provide cooperation abilities to sensor nodes, while the second is a customizable hardware platform intended to provide different types of sensor nodes, from those more resource constrained up to the resource-rich ones. A description of a testbed demonstra- tor of the proposed system is provided and comparisons with previous published simulation results denote the feasibility of the proposal.

    Download full text (pdf)
    fulltext
  • 30.
    de Freitas, Edison Pignaton
    et al.
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Allgayer, Rodrigo S.
    PPGEE, UFRGS, Brazil.
    Wehrmeister, Marco A.
    PPGC, UFRGS, Brazil.
    Pereira, Carlos E.
    PPGEE, UFRGS, Brazil.
    Larsson, Tony
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS).
    Supporting platform for heterogeneous sensor network operation based on unmanned vehicles systems and wireless sensor nodes2009In: 2009 IEEE Intelligent Vehicles Symposium, Volumes 1 and 2 / [ed] Institute of Electrical and Electronics, New York: IEEE Press, 2009, p. 786-791Conference paper (Refereed)
    Abstract [en]

    Advances in vehicle intelligence technology is enabling the development of systems composed of unmanned vehicles, which are able to interact with devices spread on the environment in order to take decisions related to their movements. Sensor networks represent an area that can profit a lot of this new possibilities, as autonomous vehicles can be used to carry sensor devices, which interacting with static sensor nodes can enhance the results provided by the overall system. However, some problems arise in applications' development in such systems due to the network nodes heterogeneity, and also the dynamicity of the environment in which they are deployed, which changes constantly. Thus, new platform solutions are necessary to handle the heterogeneous nodes capabilities in order to facilitate coordination and integration among them. This paper proposes a supporting infrastructure to address these problems composed of an adaptive middleware and a customizable sensor node platform. The goal is to support cooperation in heterogeneous sensor networks, which are composed by static and mobile nodes with different capabilities. The middleware adapts itself in order to manage the very distinct computing resources of the nodes, and also changes in the environment and in the application demands. The customizable sensor node platform allows optimizations in hw/sw modules to meet specific application requirements, allowing the creation of low-end and resource rich nodes that work in an integrated network. In order to illustrate the proposed approach, a system for military surveillance applications is presented as case study.

  • 31.
    de Freitas, Edison Pignaton
    et al.
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Binotto, Alécio Pedro Delazari
    Fraunhofer IGD / TU Darmstadt, Germany.
    Pereira, Carlos Eduardo
    PPGC UFRGS, Brazil.
    Stork, Andre
    Fraunhofer IGD / TU Darmstadt, Germany.
    Larsson, Tony
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Dynamic activity and task allocation supporting uav teams in surveillance systems2009In: Proceedings of the International Multiconference on Computer Science and Information Technology, 2009. IMCSIT '09, Piscataway, N.J.: IEEE Press, 2009, p. 51-58Conference paper (Refereed)
    Abstract [en]

    The use of Unmanned Aerial Vehicles is increasing in the field of area patrolling and surveil- lance. A great issue that emerge in designing such systems is the target workload distribution over a fleet of UAVs, which generally have different capabilities of sensing and computing power. Targets should be assigned to the most suitable UAVs in order to efficiently perform the end-user initiated missions. To perform these missions, the UAVs require powerful high-performance platforms to deal with many dif- ferent algorithms that make use of massive calculations. The use of COTS hardware (e.g., GPU) presents an interesting low-cost alternative to compose the required platform. However, in order to efficiently use these heterogeneous platforms in a dynamic scenario, such as in surveillance systems, runtime reconfigu- ration strategies must be provided. This paper presents a dynamic approach to distribute the handling of targets among the UAVs and a heuristic method to address the efficient use of the heterogeneous hard- ware that equips these UAVs, with the goal to meet also mission timing requirements. Preliminary simu- lation results of the proposed heuristics are also provided.

  • 32.
    de Freitas, Edison Pignaton
    et al.
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES). Institute of Informatics, Federal University of Rio Grande do Sul, Brazil.
    Bösch, Bernhard
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Allgayer, Rodrigo
    Electrical Engineering Department, Universidade Federal do Rio Grande do Sul, Brazil.
    Steinfeld, Leonardo
    Electrical Engineering Institute, Universidad de la República, Uruguay.
    Wagner, Flávio
    Institute of Informatics, Federal University of Rio Grande do Sul, Brazil.
    Carro, Luigi
    Institute of Informatics, Federal University of Rio Grande do Sul, Brazil.
    Pereira, Carlos
    Institute of Informatics, Federal University of Rio Grande do Sul, Brazil; Electrical Engineering Department, Universidade Federal do Rio Grande do Sul, Brazil.
    Larsson, Tony
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Mobile Agents Model and Performance Analysis of a Wireless Sensor Network Target Tracking Application2011In: Smart spaces and next generation wired/wireless networking: 11th International Conference, NEW2AN 2011 and 4th Conference on Smart Spaces, RuSMART 2011, St. Petersburg, Russia, August 22 -25, 2011 ; proceedings / [ed] Sergey Balandin, Heidelberg: Springer Berlin/Heidelberg, 2011, Vol. 6869, p. 274-286Conference paper (Refereed)
    Abstract [en]

    Advances on wireless communication and sensor systems enabled the growing usage of Wireless Sensor Networks. This kind of network is being used to support a number of new emerging applications, thus the importance in studying the efficiency of new approaches to program them. This paper proposes a performance study of an application using high-level mobile agent model for Wireless Sensor Networks. The analysis is based on a mobile object tracking system, a classical WSN application. It is assumed that the sensor nodes are static, while the developed software is implemented as mobile agents by using the AFME framework. The presented project follows a Model-Driven Development (MDD) methodology using UML (Unified Modeling Language) models. Metrics related to dynamic features of the implemented solution are extracted from the deployed application, allowing a design space exploration in terms of metrics such as performance, memory and energy consumption. © Springer-Verlag Berlin Heidelberg 2011.

  • 33.
    Duracz, A.
    et al.
    Department of Computer Science, Rice University, Houston, TX, United States.
    Aljarbouh, A.
    GIPSA-lab, Grenoble INP, University of Grenoble Alpes, Grenoble, France.
    Bartha, F. A.
    Department of Computer Science, Rice University, Houston, TX, United States.
    Masood, J.
    Department of Computer Science, Rice University, Houston, TX, United States.
    Philippsen, Roland
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), CAISR - Center for Applied Intelligent Systems Research.
    Eriksson, H.
    Dependable Systems, SP Technical Research Institute of Sweden, Boras, Sweden.
    Duracz, Jan
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Xu, Fei
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Zeng, Y.
    Department of Computer Science, Rice University, Houston, TX, United States.
    Grante, C.
    AB Volvo Group Trucks Technology, Gothenburg, Sweden.
    Advanced Hazard Analysis and Risk Assessment in the ISO 26262 Functional Safety Standard Using Rigorous Simulation2020In: Cyber Physical Systems. Model-Based Design: 9th International Workshop, CyPhy 2019, and 15th International Workshop, WESE 2019, New York City, NY, USA, October 17-18, 2019, Revised Selected Papers / [ed] Roger Chamberlain, Martin Edin Grimheden, Walid Taha, Berlin: Springer , 2020, Vol. 11971 LNCS, p. 108-126Conference paper (Refereed)
    Abstract [en]

    With the increasing level of automation in road vehicles, the traditional workhorse of safety assessment, namely, physical testing, is no longer adequate as the sole means of ensuring safety. A standard safety assessment benchmark is to evaluate the behavior of a new design in the context of a risk-exposing test scenario. Manual or computerized analysis of the behavior of such systems is challenging because of the presence of non-linear physical dynamics, computational components, and impacts. In this paper, we study the utility of a new technology called rigorous simulation for addressing this problem. Rigorous simulation aims to combine some of the benefits of traditional simulation methods with those of traditional analytical methods such as symbolic algebra. We develop and analyze in detail a case study involving an Intersection Collision Avoidance (ICA) test scenario using the hazard analysis techniques prescribed in the ISO 26262 functional safety standard. We show that it is possible to formally model and rigorously simulate the test scenario to produce informative results about the severity of collisions. The work presented in this paper demonstrates that rigorous simulation can handle models of non-trivial complexity. The work also highlights the practical challenges encountered in using it. © 2020, Springer Nature Switzerland AG.

  • 34.
    Duracz, Adam
    et al.
    Department of Computer Science, Rice University, Houston, USA.
    Aljarbouh, Ayman
    GIPSA-lab, Grenoble INP, University of Grenoble Alpes, Grenoble, France.
    Bartha, Ferenc A.
    Department of Computer Science, Rice University, Houston, USA.
    Masood, Jawad
    Department of Computer Science, Rice University, Houston, USA.
    Philippsen, Roland
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), CAISR - Center for Applied Intelligent Systems Research.
    Eriksson, Henrik
    Dependable Systems SP, Technical Research Institute of Sweden, Borås, Sweden.
    Duracz, Jan
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Xu, Fei
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Zeng, Yingfu
    Department of Computer Science, Rice University, Houston, USA.
    Grante, Christian
    AB Volvo Group Trucks Technology, Gothenburg, Sweden.
    Advanced Hazard Analysis and Risk Assessment in the ISO 26262 Functional Safety Standard Using Rigorous Simulation2020In: Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349, Vol. 11971, p. 108-126Article in journal (Refereed)
    Abstract [en]

    With the increasing level of automation in road vehicles, the traditional workhorse of safety assessment, namely, physical testing, is no longer adequate as the sole means of ensuring safety. A standard safety assessment benchmark is to evaluate the behavior of a new design in the context of a risk-exposing test scenario. Manual or computerized analysis of the behavior of such systems is challenging because of the presence of non-linear physical dynamics, computational components, and impacts. In this paper, we study the utility of a new technology called rigorous simulation for addressing this problem. Rigorous simulation aims to combine some of the benefits of traditional simulation methods with those of traditional analytical methods such as symbolic algebra. We develop and analyze in detail a case study involving an Intersection Collision Avoidance (ICA) test scenario using the hazard analysis techniques prescribed in the ISO 26262 functional safety standard. We show that it is possible to formally model and rigorously simulate the test scenario to produce informative results about the severity of collisions. The work presented in this paper demonstrates that rigorous simulation can handle models of non-trivial complexity. The work also highlights the practical challenges encountered in using it. © 2020, Springer Nature Switzerland AG.

  • 35.
    Duracz, Adam
    et al.
    Rice University, Houston, TX, United States.
    Moggi, Eugenio
    DIBRIS, Genova University, Genova, Italy.
    Taha, Walid
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Lin, Zhenchao
    Zhejiang University, Hangzhou, China.
    A Semantic Account of Rigorous Simulation2018In: Principles of Modeling: Essays Dedicated to Edward A. Lee on the Occasion of His 60th Birthday / [ed] Marten LohstrohPatricia DerlerMarjan Sirjani, Amsterdam: Springer Berlin/Heidelberg, 2018, Vol. 10760, p. 223-239Chapter in book (Refereed)
    Abstract [en]

    Hybrid systems are a powerful formalism for modeling cyber-physical systems. Reachability analysis is a general method for checking safety properties, especially in the presence of uncertainty and non-determinism. Rigorous simulation is a convenient tool for reachability analysis of hybrid systems. However, to serve as proof tool, a rigorous simulator must be correct w.r.t. a clearly defined notion of reachability, which captures what is intuitively reachable in finite time. As a step towards addressing this challenge, this paper presents a rigorous simulator in the form of an operational semantics and a specification in the form of a denotational semantics. We show that, under certain conditions about the representation of enclosures, the rigorous simulator is correct. We also show that finding a representation satisfying these assumptions is non-trivial. © 2018, Springer International Publishing AG, part of Springer Nature.

  • 36.
    Elfing, Johan
    et al.
    Halmstad University, School of Information Technology.
    Persson, Daniel
    Halmstad University, School of Information Technology.
    An implementation of an autonomous IoT system for real-time water quality monitoring with 4G and satellite connection: CatFish - Embedded systems2022Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This thesis is about implementing an Internet of Things system for measuring water quality in rivers and other aquatic environments with an autonomous water drone, where the data from various components are collected and sent wirelessly to the database in real-time. A Raspberry Pi is connected to the internet through a 4G modem and a wireless satellite communication connection called RockBlock for emergency calls and notifications. In addition, a sonar is also implemented to collect data for the unmanned surface vehicle's (USV) avoidance of collisions. Finally, batteries are connected to solar panels to auto-generate energy and provide the USV with its requested current and voltage. The minimum parameters to measure water quality are four: potential hydrogen, dissolved oxygen, nitrates, and colored dissolved organic matter. As a result, the system in this thesis measures the four parameters mentioned above, plus turbidity and temperature, since the interconnected sensors can also measure those. In addition, optical sensors were chosen because of their exceptional accuracy and precision when measuring water quality. The environment, mainly the aquatic, will benefit from this project and change for the better with time.

    Download full text (pdf)
    fulltext
  • 37.
    Elofsson, Max
    et al.
    Halmstad University, School of Information Technology.
    Larsson, Victor
    Halmstad University, School of Information Technology.
    Reusage classification of damaged Paper Cores using Supervised Machine Learning2023Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This paper consists of a project exploring the possibility to assess paper code reusability by measuring chuck damages utilizing a 3D sensor and usingMachine Learning to classify reusage. The paper cores are part of a rolling/unrolling system at a paper mill whereas a chuck is used to slow and eventually stop the revolving paper core, which creates damages that at a certain point is too grave for reuse. The 3D sensor used is a TriSpector1008from SICK, based on active triangulation through laser line projection and optic sensing. A number of paper cores with damages varying in severity labeled approved or unapproved for further use was provided. SupervisedLearning in the form of K-NN, Support Vector Machine, Decision Trees andRandom Forest was used to binary classify the dataset based on readings from the sensor. Features were extracted from these readings based on the spatial and frequency domain of each reading in an experimental way.Classification of reusage was previously done through thresholding on internal features in the sensor software. The goal of the project is to unify the decision making protocol/system with economical, environmental and sustainable waste management benefits. K-NN was found to be best suitedin our case. Features for standard deviation of calculated depth obtained from the readings, performed best and lead to a zero false positive rate and recall score of 99.14%, outperforming the compared threshold system.

    Download full text (pdf)
    fulltext
  • 38.
    Emanuelsson, Herman
    et al.
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Sjunnesson, Emil
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Fjärrstyrt kamerafäste: HE Remote2013Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    At times when it is not suited to stand by a video camera can be resolved with a remote controlled camera mount. Examples of occasions is due to lack of space at a concert, a solemn ceremony in which someone must stand awkwardly  to to get good image, out in nature where animals shall be filmed without being frightened away or when you have staff shortages, a tight budget and need to control multiple cameras simultaneously. The systems that are available in the amateur market today have different functionality and is not fitting for the above problem or have very limited range and cannot connect to a mobile application.

    This project aims to develop a cost-effective and customized solution for the above problem by developing a remote-controlled camera mount in semi-professional segment where you through a controller and at a later stage with a mobile application controls the camera angle and rotation also called tilt and pan.

    The differences between this and existing solutions are that by using Bluetooth technology can control both the controller and later on also with a mobile application, the reason why it must be able to control both is that it is not always allowed to use cell phones in all environments where you want to film and therefore have a wider range of applications for camera mounting.

    Download full text (pdf)
    Examensrapport_HE_Remote_Emil_Sjunnesson_Herman_Emanuelsson
  • 39.
    Emil, Söder
    Halmstad University, School of Information Technology.
    Central autentisering för ett inbyggt system.2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Central authentication is a method that has been around a long time to manage users tovarious network resources, such as computers, printers, and servers. At a time whenmany industries are upgrading and expanding to meet new requirements to be accessedfrom around the world, many systems need to be rebuilt. The work will be donetogether with HMS Industrial Networks AB and will investigate the possibility ofauthenticating users against a built-in controller centrally instead of locally, as it istoday. Theory will be commingled with experiments of possible implementations andfinally evaluated with all the facts and a conclusion will be presented.

    Download full text (pdf)
    fulltext
  • 40.
    Ericsson, Andreas
    et al.
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Ericsson, Jonas
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Fjärrstyrning av värmepump2013Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Att fjärrstyra sin värmepump gör det möjligt att styra inomhusklimatet även då man inte är hemma. Detta passar mycket bra i exempelvis fritidshus då man enkelt kan höja temperaturen innan man skall dit och därmed kan njuta av ett behagligt inomhusklimat direkt.

    Med dagens fjärrstyrning av Daikins värmepumpar finns två problem. Systemet använder GSM-nätet och användaren måste kunna de olika SMS-koderna utantill. Fjärrstyrning används oftast i fritidshus på landsbygden och 3G-nätet har idag bättre täckning än GSM-nätet på många av dessa platser.

    Målet med examensarbetet är att ta fram ett system som åtgärdar dessa problem.

    Vi börjar med att ta fram en funktionsmodell att utgå från. Går vidare med val av hårdvara för modulen, och därefter vidare till mjukvaruutveckling.

    Resultatet av detta examensarbete är ett system för fjärrstyrning av Daikins värmepumpar som använder 3G-nätet och enkelt kan styras via en androidapplikation.

    Download full text (pdf)
    Fjärrstyrning av värmepump
  • 41.
    Ernst, Robert
    et al.
    Halmstad University, School of Information Technology.
    Nilsson, Emil
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), MPE-lab.
    Viberg, Per-Arne
    Swedish Adrenaline AB, Halmstad, Sweden.
    60GHz Vital Sign Radar using 3D-printed Lens2016In: 2016 IEEE SENSORS, Piscataway: IEEE, 2016, article id 7808774Conference paper (Refereed)
    Abstract [en]

    There is an increased interest in contact-less vital sign monitoring methods as they offer higher flexibility to the individual being observed. Recent industrial development enabled radar functionality to be packed in single-chip solutions, decreasing application complexity and speeding up designs. Within this paper, a vital sign radar has been developed utilizing a recently released 60GHz frequency modulated continuous wave single-chip radar in combination with 3D-printed quasi-optics. The electronics development has been focused on compactness and high system integration using a low cost design process. The final experiments prove that the radar is capable of tracking human respiration rate and heartbeat at the same time from a distance of 1m.

  • 42.
    Essayas, Gebrewahid
    et al.
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Yang, Mingkun
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
    Cedersjö, Gustav
    Department of Computer Science, Lund University, Lund, Sweden.
    Ul-Abdin, Zain
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Gaspes, Veronica
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Janneck, Jörn W.
    Department of Computer Science, Lund University, Lund, Sweden.
    Svensson, Bertil
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Realizing Efficient Execution of Dataflow Actors on Manycores2014In: Proceedings: 2014 International Conference on Embedded and Ubiquitous Computing: EUC 2014: August 2014, Milano, Italy / [ed] Randall Bilof, Los Alamitos, CA: IEEE Computer Society, 2014, p. 321-328, article id 6962305Conference paper (Refereed)
    Abstract [en]

    Embedded DSP computing is currently shifting towards manycore architectures in order to cope with the ever growing computational demands. Actor based dataflow languages are being considered as a programming model. In this paper we present a code generator for CAL, one such dataflow language. We propose to use a compilation tool with two intermediate representations. We start from a machine model of the actors that provides an ordering for testing of conditions and firing of actions. We then generate an Action Execution Intermediate Representation that is closer to a sequential imperative language like C and Java. We describe our two intermediate representations and show the feasibility and portability of our approach by compiling a CAL implementation of the Two-Dimensional Inverse Discrete Cosine Transform on a general purpose processor, on the Epiphany manycore architecture and on the Ambric massively parallel processor array. © 2014 IEEE.

    Download full text (pdf)
    fulltext
  • 43.
    Ganjalizadeh, Milad
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Reliability for Hard Real-time Communication in Packet-switched Networks2014Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Nowadays, different companies use Ethernet for different industrial applications. Industrial Ethernet has some specific requirements due to its specific applications and environmental conditions which is the reason that makes it different than corporate LANs. Real-time guarantees, which require precise synchronization between all communication devices, as well as reliability are the keys in performance evaluation of different methods [1].  High bandwidth, high availability, reduced cost, support for open infrastructure as well as deterministic architecture make packet-switched networks suitable for a variety of different industrial distributed hard real-time applications. Although research on guaranteeing timing requirements in packet-switched networks has been done, communication reliability is still an open problem for hard real-time applications.

    In this thesis report, a framework for enhancing the reliability in multihop packet-switched networks is presented. Moreover, a novel admission control mechanism using a real-time analysis is suggested to provide deadline guarantees for hard real-time traffic. A generic and flexible simulator has been implemented for the purpose of this research study to measure different defined performance metrics. This simulator can also be used for future research due to its flexibility. The performance evaluation of the proposed solution shows a possible enhancement of the message error rate by several orders of magnitude, while the decrease in network utilization stays at a reasonable level.

    Download full text (pdf)
    fulltext
  • 44.
    Gebrewahid, Essayas
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Compiling Concurrent Programs for Manycores2015Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    The arrival of manycore systems enforces new approaches for developing applications in order to exploit the available hardware resources. Developing applications for manycores requires programmers to partition the application into subtasks, consider the dependence between the subtasks, understand the underlying hardware and select an appropriate programming model. This is complex, time-consuming and prone to error.

    In this thesis, we identify and implement abstraction layers in compilation tools to decrease the burden of the programmer, increase programming productivity and program portability for manycores and to analyze their impact on performance and efficiency. We present compilation frameworks for two concurrent programming languages, occam-pi and CAL Actor Language, and demonstrate the applicability of the approach with application case-studies targeting these different manycore architectures: STHorm, Epiphany and Ambric.

    For occam-pi, we have extended the Tock compiler and added a backend for STHorm. We evaluate the approach using a fault tolerance model for a four stage 1D-DCT algorithm implemented by using occam-pi’s constructs for dynamic reconfiguration, and the FAST corner detection algorithm which demonstrates the suitability of occam-pi and the compilation framework for data-intensive applications. We also present a new CAL compilation framework which has a front end, two intermediate representations and three backends: for a uniprocessor, Epiphany, and Ambric. We show the feasibility of our approach by compiling a CAL implementation of the 2D-IDCT for the three backends. We also present an evaluation and optimization of code generation for Epiphany by comparing the code generated from CAL with a hand-written C code implementation of 2D-IDCT.

    Download full text (pdf)
    LicEssa
  • 45.
    Gebrewahid, Essayas
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Tools to Compile Dataflow Programs for Manycores2017Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    The arrival of manycore systems enforces new approaches for developing applications in order to exploit the available hardware resources. Developing applications for manycores requires programmers to partition the application into subtasks, consider the dependence between the subtasks, understand the underlying hardware and select an appropriate programming model. This is complex, time-consuming and prone to error. In this thesis, we identify and implement abstraction layers in compilation tools to decrease the burden of the programmer, increase program portability and scalability, and increase retargetability of the compilation framework. We present compilation frameworks for two concurrent programming languages, occam-pi and CAL Actor Language, and demonstrate the applicability of the approach with application case-studies targeting these different manycore architectures: STHorm, Epiphany, Ambric, EIT, and ePUMA. For occam-pi, we have extended the Tock compiler and added a backend for STHorm. We evaluate the approach using a fault tolerance model for a four stage 1D-DCT algorithm implemented by using occam-pi's constructs for dynamic reconguration, and the FAST corner detection algorithm which demonstrates the suitability of occam-pi and the compilation framework for data-intensive applications. For CAL, we have developed a new compilation framework, namely Cal2Many. The Cal2Many framework has a front end, two intermediate representations and four backends: for a uniprocessor, Epiphany, Ambric, and a backend for SIMD based architectures. Also, we have identied and implemented of CAL actor fusion and fission methodologies for efficient mapping CAL applications. We have used QRD, FAST corner detection, 2D-IDCT, and MPEG applications to evaluate our compilation process and to analyze the limitations of the hardware.

    Download full text (pdf)
    fulltext
  • 46.
    Gebrewahid, Essayas
    et al.
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Ali Arslan, Mehmet
    Lund University, Lund, Sweden.
    Karlsson, Andreas
    Linköping University, Linköping, Sweden.
    Ul-Abdin, Zain
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Support for Data Parallelism in the CAL Actor Language2016In: WPMVP '16: Proceedings of the 3rd Workshop on Programming Models for SIMD/Vector Processing / [ed] Jan Eitzinger, Joel Falcou, Illie Gabriel Tanase & James Brodman, New York, NY: ACM Press, 2016Conference paper (Refereed)
    Abstract [en]

    With the arrival of heterogeneous manycores comprising various features to support task, data and instruction-level parallelism, developing applications that take full advantage of the hardware parallel features has become a major challenge. In this paper, we present an extension to our CAL compilation framework (CAL2Many) that supports data parallelism in the CAL Actor Language. Our compilation framework makes it possible to program architectures with SIMD support using high-level language and provides efficient code generation. We support general SIMD instructions but the code generation backend is currently implemented for two custom architectures, namely ePUMA and EIT. Our experiments were carried out for two custom SIMD processor architectures using two applications.

    The experiment shows the possibility of achieving performance comparable to hand-written machine code with much less programming effort.

  • 47.
    Gebrewahid, Essayas
    et al.
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Ul-Abdin, Zain
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Actor Fission Transformations for Executing Dataflow Programs on Manycores2017In: 2017 Forum on Specification and Design Languages (FDL), 2017Conference paper (Other academic)
    Abstract [en]

    Manycore architectures are dominating the development of advanced embedded computing due to the computational and power demand of high performance applications. This has introduced an additional complexity with regard to the efficient exploitation of the underlying hardware and the development of efficient parallel implementations. To tackle this we model applications using a dataflow programming language, perform high-level transformations of dataflow actors, and generate native code by using our compilation framework.This paper presents the actor fission transformations of our Cal2Many compilation framework. The transformations have facilitated the mapping of big dataflow actors on memory restricted embedded manycores, increased the utilization of the hardware, and enabled support for task and data-level parallelism. We have applied the actor transformations to two blocks of MPEG-4 decoder and executed it on the Epiphany manycore architecture. The result shows the practicality and feasibility of our approach.

  • 48.
    Gebrewahid, Essayas
    et al.
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Ul-Abdin, Zain
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Gaspes, Veronica
    Halmstad University, School of Information Technology, Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Cal2Many: A Framework to Compile Dataflow Programs for Manycores2017Manuscript (preprint) (Other academic)
    Abstract [en]

    The arrival of manycore platforms has imposed programming challenges for mainstream embedded system developers. In this paper, we discuss the significance of actor-oriented dataflow languages and present our compilation framework for CAL Actor Language that leads to increased portability and retargetability. We demonstrate the applicability of our approach with streaming applications targeting the Epiphany many-core architecture. We have performed an in-depth analysis of MPEG-4 SP implemented on Epiphany using our framework and studied the effects of actor composition. We have identified hardware aspects such as increased off-chip memory bandwidth and larger local memories that could result in further performance improvements.

  • 49.
    Gebrewahid, Essayas
    et al.
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Ul-Abdin, Zain
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Svensson, Bertil
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Mapping Occam-pi programs to a Manycore Architecture2011Conference paper (Refereed)
    Abstract [en]

    Efficient utilization of available resources is a key concept in embedded systems. This paper is focused on providing the support for managing dynamic reconfiguration of computing resources in the programming model. We present an approach to map occam-pi programs to a manycore architecture, Platform 2012 (P2012). We describe the techniques used to translate the salient features of the occam-pi language to the native programing model of the P2012 architecture. We present the initial results from a case study of matrix multiplication. Our results show the simplicity of occam-pi program by 6 times reduction in lines-of-code.

    Download full text (pdf)
    fulltext
  • 50.
    Gebrewahid, Essayas
    et al.
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Ul-Abdin, Zain
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Svensson, Bertil
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS), Centre for Research on Embedded Systems (CERES).
    Gaspes, Veronica
    Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad Embedded and Intelligent Systems Research (EIS).
    Jego, Bruno
    ST-Microlectronics, Grenoble, France.
    Lavigueur, Bruno
    ST-Microlectronics, Grenoble, France.
    Robart, Mathieu
    ST-Microlectronics, Bristol, United Kingdom.
    Programming Real-time Image Processing for Manycores in a High-level Language2013In: Advanced Parallel Processing Technology / [ed] Wu, Chenggang and Cohen, Albert, Berlin Heidelberg: Springer Berlin/Heidelberg, 2013, p. 381-395Conference paper (Refereed)
    Abstract [en]

    Manycore architectures are gaining attention as a means to meet the performance and power demands of high-performance embedded systems. However, their widespread adoption is sometimes constrained by the need formastering proprietary programming languages that are low-level and hinder portability. We propose the use of the concurrent programming language occam-pi as a high-level language for programming an emerging class of manycore architectures. We show how to map occam-pi programs to the manycore architecture Platform 2012 (P2012). We describe the techniques used to translate the salient features of the language to the native programming model of the P2012. We present the results from a case study on a representative algorithm in the domain of real-time image processing: a complex algorithm for corner detectioncalled Features from Accelerated Segment Test (FAST). Our results show that the occam-pi program is much shorter, is easier to adapt and has a competitive performance when compared to versions programmed in the native programming model of P2012 and in OpenCL.

    Download full text (pdf)
    fulltext
1234 1 - 50 of 176
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