Essays about: "Concurrency"

Showing result 31 - 35 of 101 essays containing the word Concurrency.

  1. 31. Blocking violations in reactive Java frameworks

    University essay from Mittuniversitetet/Institutionen för data- och systemvetenskap

    Author : Morgan Vallin; Robin Sundström; [2020]
    Keywords : RxJava; Project-reactor; Concurrency Error Study; BlockHound; Reactive Programming;

    Abstract : Concurrency in programming is a way of interleaving tasks in order to enhance the performance of an application. Previous research has found that concurrency errors are hard to avoid, hard to find, and that they often degrade performance of the application. READ MORE

  2. 32. Parallelization of a thermal elastohydrodynamic lubricated contacts simulation using OpenMP

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Ghassan Alrheis; [2020]
    Keywords : OpenMP; SMP; Parallelism; TEHL; Multi-core; ;

    Abstract : Datorer med flera kärnor som delar på ett gemensamt minne (SMP) har blivit normen sedan Moore's lag har slutat gälla. För att utnyttja den prestanda flera kärnor erbjuder så behöver mjukvaruingenjören skriva programmen så att de explicit utnyttjar flera kärnor. READ MORE

  3. 33. Applying Design By Contract to Remote Procedure Call Interface Definition Languages

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Matas Kairaitis; [2020]
    Keywords : ;

    Abstract : Design by contract, abbreviated as DBC, is a software development methodology that aims to increase the reliability and robustness of software components. While a fair amount of research has been done around how DbC can be utilised in an in-process object-oriented system, not much is known about how DbC concepts can be applied to systems that predominantly communicate over the network by way of remote procedure calls. READ MORE

  4. 34. Execution Trace Visualization for Java Pathfinder using Trace Compass

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Yang Zhou; [2020]
    Keywords : Java Pathfinder; Trace Compass; Trace Analysis; Trace Visualization;

    Abstract : Multi-threading is commonly applied in modern computer programs, bringing many conveniences but also causing concurrency issues. Among the various error debugging tools, Java Pathfinder (JPF) can detect latent errors of multithreaded Java programs through model checking. READ MORE

  5. 35. Performance study of JavaScript WebSocket frameworks

    University essay from Linköpings universitet/Institutionen för datavetenskap

    Author : Jakob Hansson; [2020]
    Keywords : JavaScript; WebSocket; Performance;

    Abstract : The requirements on software and applications are getting harder. If they are perceived as slow or power hungry, the customers will be looking for other solutions instead. The development of open source frameworks is rapid. Frameworks are being built and updated continuously, with different performance, functionality and complexity. READ MORE