Electronic Notes in Theoretical Computer Science · 2006 · 12 citations · 8 references
ComputingComputer ScienceComputer SystemsDistributed SystemsFormal MethodsTheory Of ComputationConcurrency AnalysisConcurrent ProgrammingDistributed ComputingDistributed SynchronizationCooperative MultithreadingPolynomial Time ComplexityReactivitySynchronizationSynchronous Models Of Computation
We are concerned with programs composed of cooperative threads whose execution proceeds in synchronous rounds called instants. We develop static analysis methods to guarantee that each instant terminates in time polynomial in the size of the parameters of the program at the beginning of the computation.
8
The size-change principle for program termination
Chin Soon Lee, Neil D. Jones, Amir M. Ben-Amram · 2001 · 379 citations · Full text
Computers & Mathematics with Applications · 1998 · 253 citations
Computing, Mathematics, Syntax +4
Why Threads Are A Bad Idea (for most purposes)
John K. Ousterhout · 2003 · 229 citations
Louis Mandel, Marc Pouzet · 2005 · 86 citations