Search Results - Concurrent Java
-
1
A formalization of Java’s concurrent access modes
ISSN: 2475-1421, 2475-1421Published: 01.10.2019Published in Proceedings of ACM on programming languages (01.10.2019)“…Java's memory model was recently updated and expanded with new access modes. The accompanying documentation for these access modes is intended to make strong…”
Get full text
Journal Article -
2
A large-scale study on the usage of Java’s concurrent programming constructs
ISSN: 0164-1212, 1873-1228Published: New York Elsevier Inc 01.08.2015Published in The Journal of systems and software (01.08.2015)“…•An analysis of 2227 Java projects, comprising more than 650 million lines of code…”
Get full text
Journal Article -
3
A study and toolkit of CHECK-THEN-ACT idioms of Java concurrent collections
ISSN: 0960-0833, 1099-1689Published: Chichester Blackwell Publishing Ltd 01.06.2015Published in Software testing, verification & reliability (01.06.2015)“…) concurrent collections. We analyze 28 widely used open‐source Java projects (comprising 6.4 million lines of code…”
Get full text
Journal Article -
4
LLM-Based Java Concurrent Program to ArkTS Converter
ISSN: 2643-1572Published: ACM 27.10.2024Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (27.10.2024)“…). This paper presents an LLM-based concurrent Java program to ArkTS converter.Our converter utilizes large language models (LLMs…”
Get full text
Conference Proceeding -
5
The ThreadRadar visualization for debugging concurrent Java programs
ISSN: 1343-8875, 1875-8975Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.12.2022Published in Journal of visualization (01.12.2022)“…Due to non-deterministic behavior and thread interleaving of concurrent programs, the debugging of concurrency and performance issues is a rather difficult and often tedious task…”
Get full text
Journal Article -
6
A deadlock detection tool for concurrent Java programs
ISSN: 0038-0644, 1097-024XPublished: Chichester, UK John Wiley & Sons, Ltd 01.06.1999Published in Software, practice & experience (01.06.1999)“…This paper presents some issues related to the design and implementation of a concurrency analysis tool able to detect deadlock situations in Java programs that make use of multithreading mechanisms…”
Get full text
Journal Article -
7
Visual Analytics for Concurrent Java Executions
ISSN: 2643-1572Published: IEEE 01.11.2019Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (01.11.2019)“…Analyzing executions of concurrent software is very difficult. Even if a trace is available, such traces are very hard to read and interpret…”
Get full text
Conference Proceeding -
8
Synthesis of verifiable concurrent Java components from formal models
ISSN: 1619-1366, 1619-1374Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.02.2019Published in Software and systems modeling (01.02.2019)“… In our work, we consider the problem of generating a concurrent Java component from a high-level model of inter-process interaction (i.e., communication + synchronization…”
Get full text
Journal Article -
9
Learning RxJava 3: Build Concurrent and Fast Applications Using Reactive Programming in Java
Published: Packt Publishing 28.02.2020“…Updated with the latest Maven coordinates, Java programming features, and API changes, this book is your guide to solving problems in writing asynchronous and event-based programsKey FeaturesExplore…”
Get full text
eBook -
10
DecompositionJ: Parallel and Deterministic Simulation of Concurrent Java Executions in Cyber-Physical Systems
ISSN: 2169-3536, 2169-3536Published: Piscataway IEEE 01.01.2018Published in IEEE access (01.01.2018)“…Simulation and performance evaluation of concurrent Java program execution have been difficult due to the lack of proper model and tools…”
Get full text
Journal Article -
11
Writing Concurrent Java Programs Based on CafeOBJ Specifications
Published: IEEE 01.12.2017Published in 2017 24th Asia Pacific Software Engineering Conference (APSEC) (01.12.2017)“…) in CafeOBJ more usable in both software development and testing. We focus on concurrent systems and how to write concurrent programs in Java based on OTSs. Java has been chosen as the implementation language because concurrency is strongly supported in this language and there are also many powerful testing frameworks in Java that can help us further verify properties of the programs…”
Get full text
Conference Proceeding -
12
Tool support for testing concurrent Java components
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.06.2003Published in IEEE transactions on software engineering (01.06.2003)“…Concurrent programs are hard to test due to the inherent nondeterminism. This paper presents a method and tool support for testing concurrent Java components…”
Get full text
Journal Article -
13
Slicing concurrent Java programs using Indus and Kaveri
ISSN: 1433-2779, 1433-2787Published: Heidelberg Springer Nature B.V 01.10.2007Published in International journal on software tools for technology transfer (01.10.2007)“… In this paper, we present Indus--a robust framework for analyzing and slicing concurrent Java programs, and Kaveri--a feature-rich Eclipse-based GUI front end for Indus slicing…”
Get full text
Journal Article -
14
A multi‐granularity locking scheme for java packedobjects based on a concurrent multiway tree
ISSN: 1532-0626, 1532-0634Published: Hoboken Wiley Subscription Services, Inc 10.06.2019Published in Concurrency and computation (10.06.2019)“…Summary In this paper, we develop a multi‐granularity locking scheme for Java PackedObjects, an experimental enhancement introduced in IBM's J9 Java Virtual Machine…”
Get full text
Journal Article -
15
RJ: a Java package providing JR-like concurrent programming
ISSN: 0038-0644, 1097-024XPublished: Bognor Regis Blackwell Publishing Ltd 01.05.2016Published in Software, practice & experience (01.05.2016)“…Summary The JR concurrent programming language extends Java with a richer concurrency model, by adding several new types and statements…”
Get full text
Journal Article -
16
Concurrent, Real-Time and Distributed Programming in Java: Threads, RTSJ and RMI
ISBN: 1786302586, 9781786302588Published: Newark John Wiley & Sons, Incorporated 2018“…This book provides an introduction to concurrent, real-time, distributed programming with Java object-oriented language support as an algorithm description…”
Get full text
eBook -
17
Tracking runtime concurrent dependences in java threads using thread control profiling
ISSN: 0164-1212, 1873-1228Published: Elsevier Inc 01.02.2019Published in The Journal of systems and software (01.02.2019)“…•Other experiments evaluate various possible overheads introduced by the TCP method. More than 75% of recent Java projects include some form of concurrent programming…”
Get full text
Journal Article -
18
Testing Concurrent Java Components
ISBN: 0769528929, 9780769528922Published: Washington, DC, USA IEEE Computer Society 20.05.2007Published in 29th International Conference on Software Engineering : ICSE 2007 companion volume : proceedings : 20-26 May 2007, Minneapolis, Minnesota (20.05.2007)“… (Concurrency Analyser) testing tool supports these techniques for the testing of concurrent Java components and will be discussed and demonstrated in the tutorial…”
Get full text
Conference Proceeding -
19
Observations on the assured evolution of concurrent Java programs
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.12.2005Published in Science of computer programming (01.12.2005)“…Evolving and refactoring concurrent Java software can be error-prone, resulting in race conditions and other concurrency difficulties…”
Get full text
Journal Article -
20
A method for verifying concurrent Java components based on an analysis of concurrency failures
ISSN: 1532-0626, 1532-0634Published: Chichester, UK John Wiley & Sons, Ltd 10.03.2007Published in Concurrency and computation (10.03.2007)“…The Java programming language supports concurrency. Concurrent programs are harder to verify than their sequential counterparts due to their inherent non…”
Get full text
Journal Article

