Sciweavers

3307 search results - page 88 / 662
» The meaning of concurrent programs
Sort
View
ISSTA
2006
ACM
15 years 6 months ago
Run-time detection of potential deadlocks for programs with locks, semaphores, and condition variables
Concurrent programs are notorious for containing errors that are difficult to reproduce and diagnose. A common kind of concurrency error is deadlock, which occurs when some thread...
Rahul Agarwal, Scott D. Stoller
93
Voted
TACAS
2010
Springer
181views Algorithms» more  TACAS 2010»
15 years 7 months ago
Boom: Taking Boolean Program Model Checking One Step Further
Abstract. We present Boom, a comprehensive analysis tool for Boolean programs. We focus in this paper on model-checking non-recursive concurrent programs. Boom implements a recent ...
Gérard Basler, Matthew Hague, Daniel Kroeni...
87
Voted
FMSD
2002
92views more  FMSD 2002»
15 years 14 days ago
A Simple, Object-Based View of Multiprogramming
Object-based sequential programming has had a major impact on software engineering. However, object-based concurrent programming remains elusive as an effective programming tool. T...
Jayadev Misra
119
Voted
WOA
2010
14 years 10 months ago
Developing Web Client Applications with JaCa-Web
Abstract--We believe that agent-oriented programming languages and multi-agent programming technologies provide an effective level of abstraction for tackling the design and progra...
Mattia Minotti, Andrea Santi, Alessandro Ricci
73
Voted
OOPSLA
1992
Springer
15 years 4 months ago
Concurrency Annotations
JAC is a Java extension for high-level concurrent programming, meant to hide the notions of threads and synchronization statements from the programmer. Putting into practice the c...
Klaus-Peter Löhr