Results 231 to 240 of about 13,975 (278)
Advanced concurrency control in Java [PDF]
AbstractDeveloping concurrent applications is not a trivial task. As programs grow larger and become more complex, advanced concurrency control mechanisms are needed to ensure that application consistency is not compromised. Managing mutual exclusion on a per‐object basis is not sufficient to guarantee isolation of sets of semantically‐related actions.
Michael K. Reiter, Pascal Felber
openaire +1 more source
Some of the next articles are maybe not open access.
Related searches:
Related searches:
Testing concurrent java components
Proceedings of the 28th international conference on Software engineering, 2006Testing concurrent software is notoriously difficult due to problems with non-determinism and synchronisation. While tools and techniques for the testing of sequential components are well-understood and widely used, similar tools and techniques for concurrent components are not commonly available. This tutorial will look at the problems associated with
Luke Wildman, Paul Strooper
openaire +2 more sources
An approach to concurrent/parallel programming in Java
2015 IEEE 13th International Scientific Conference on Informatics, 2015Nowadays there is a strong demand for programming frameworks which can help the systems programmers to effectively exploit, in a natural way, the computing potential of modern clusters of multi-core machines. This paper proposes a methodology for the development of concurrent/parallel programs in Java which depends on UPPAAL, for modelling and ...
Franco Cicirelli+2 more
openaire +5 more sources
Java Annotated Concurrency Based on the Concurrent Package
2006 Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'06), 2006JAC is an extended Java that introduces a higher level of concurrency, hiding threads and separating thread synchronization from application logic in a declarative fashion. java.util.concurrent package provides some excellent and powerful concurrent components.
Zhaolin Yin, Hong Zhu, Ying Ding
openaire +2 more sources
2010
An essential element of secure coding in the Java programming language is well-documented and enforceable coding standards. Coding standards encourage programmers to follow a uniform set of guidelines determined by the requirements of the project and organization, rather than by the programmer's familiarity or preference.
Long, Fred+3 more
openaire +1 more source
An essential element of secure coding in the Java programming language is well-documented and enforceable coding standards. Coding standards encourage programmers to follow a uniform set of guidelines determined by the requirements of the project and organization, rather than by the programmer's familiarity or preference.
Long, Fred+3 more
openaire +1 more source
A critique of Java for concurrent programming
IEEE Distributed Systems Online, 2005The number of processors in a commercial microprocessor chip has been increasing by a factor of two every year, so our desktop has at least a thousand processors. Furthermore, the desktop is connected to millions of other processors. In this article, the author explains the features of a concurrent programming language - Avaj.
Vijay K. Garg, Neeraj Mittal
openaire +2 more sources
Slicing concurrent java programs
ACM SIGPLAN Notices, 2001Program slicing is an important approach to testing, understanding and maintaining programs. The paper presents a slicing algorithm for concurrent Java programs. Because the execution process of concurrent programs is unpredictable, there are many problems to be solved when slicing.
Zhenqiang Chen, Baowen Xu
openaire +2 more sources
2000
Concurrency is an integral feature of Java. While there has been recent research [CGS+99,BH99,WR99,Bla99] on devising analyses to eliminate the overhead imposed by synchronization, these analyses do not explicitly track multiple threads of control, nor do they appear particularly well-suited to facilitate other concurrency-related optimizations that ...
Suresh Jagannathan, Cristian Ungureanu
openaire +2 more sources
Concurrency is an integral feature of Java. While there has been recent research [CGS+99,BH99,WR99,Bla99] on devising analyses to eliminate the overhead imposed by synchronization, these analyses do not explicitly track multiple threads of control, nor do they appear particularly well-suited to facilitate other concurrency-related optimizations that ...
Suresh Jagannathan, Cristian Ungureanu
openaire +2 more sources
Concurrent Contracts for Java in JML
2008 19th International Symposium on Software Reliability Engineering (ISSRE), 2008Design by contract (DbC) is a software development methodology that makes use of assertions to produce better quality object-oriented software. The idea behind DbC is that a method defines a contract stating the requirements a client needs to fulfill to use it, the precondition, and the properties it ensures after its execution, the postcondition ...
Yvan Labiche+2 more
openaire +2 more sources
Concurrency in Go and Java: Performance analysis [PDF]
Go is a new programming language developed by Google. Although it is still young compared to other programming languages, it already has modern and powerful features inherited from existing programming languages, and some of these are similar to Java. Go is designed for quick time development. Concurrency is the one of the main its features.
Naohiro Togashi, Vitaly Klyuev
openaire +1 more source