Performance Evaluation of an API Stock Exchange Web System on Cloud Docker Containers
T Rak - Applied Sciences, 2023 - mdpi.com
This study aims to identify the most effective input parameters for performance modelling of
container-based web systems. We introduce a method using queueing Petri nets to model …
container-based web systems. We introduce a method using queueing Petri nets to model …
Detection of concurrency errors in multithreaded applications based on static source code analysis
D Giebas, R Wojszczyk - IEEE Access, 2021 - ieeexplore.ieee.org
Computer systems that allow multithreaded execution of applications have become
extremely common, even small portable devices operate in multithreaded mode. This is …
extremely common, even small portable devices operate in multithreaded mode. This is …
Hippodrome: Data Race Repair Using Static Analysis Summaries
Implementing bug-free concurrent programs is a challenging task in modern software
development. State-of-the-art static analyses find hundreds of concurrency bugs in …
development. State-of-the-art static analyses find hundreds of concurrency bugs in …
On-the-Fly Repairing of Atomicity Violations in ARINC 653 Software
Airborne health management systems prevent functional failure caused by errors or faults in
airborne software. The on-the-fly repairing of atomicity violations in ARINC 653 concurrent …
airborne software. The on-the-fly repairing of atomicity violations in ARINC 653 concurrent …
Evaluating Challenges, Benefits, and Dependability of Virtual and Physical Testing of Embedded Systems Software
W Alhasan - 2022 - diva-portal.org
Software testing is a widely used quality assurance activity and often starts from the early
development stages. However, starting early in the development process raises difficulties …
development stages. However, starting early in the development process raises difficulties …
Consistency validation method for Java fine-grained lock refactoring
Y Zhang, C Li, Y Bai - IEEE Access, 2021 - ieeexplore.ieee.org
Many existing refactoring tools reduce the possibility of lock conflicts and improve the
concurrency of the system by reducing lock granularity and narrowing the scope of locked …
concurrency of the system by reducing lock granularity and narrowing the scope of locked …
Lightweight Method for On-the-fly Detection of Multivariable Atomicity Violations
Testing to detect on-the-fly concurrency errors, such as atomicity violations caused by
multiple shared variables, in a multi-threaded program is challenging because of the need to …
multiple shared variables, in a multi-threaded program is challenging because of the need to …
Detect atomicity violations in concurrent programs through user assistance and identification of suspicious variable access patterns
J Zhao, Y Wu, Y Feng, J Dong, C Shi - Journal of Software: Evolution … - Wiley Online Library
Atomicity violation bugs are a frequent problem in concurrency. Because of the
unpredictable nature of thread interleaving, most current methods are unable to differentiate …
unpredictable nature of thread interleaving, most current methods are unable to differentiate …
Detecting Defects in Deep Learning Systems: a Survey
S Xing, J Zhou, F Zhu, X Yang, Y Wang… - Proceedings of the 13th …, 2022 - dl.acm.org
Thanks to the recent breakthroughs in deep learning (DL) methods and ever-increasing
computation power, nowadays DL models are being increasingly applied to all kinds of …
computation power, nowadays DL models are being increasingly applied to all kinds of …
Repair of multithreaded errors in the control and measurement system
R Wojszczyk, D Giebas - … Computing and Artificial Intelligence, Volume 2 …, 2022 - Springer
Nowadays, one does not need to be a professional to build IT systems. Such systems may
offer expected functionalities, but they are often insufficiently tested. Lack of testing results in …
offer expected functionalities, but they are often insufficiently tested. Lack of testing results in …