Active objects interact via asynchronous messages which specify method invocations. In contrast to the run to completion mode of method execution, mechanisms for suspending the execution of a method allow an active object to schedule cooperatively its methods in a co-routine manner. In this paper, we show how cooperative scheduling can be reduced to a run to completion mode of execution. We do so by a formal translation using a guarded command language for describing the execution of method bodies
This paper presents ABS, an abstract behavioral specification language for designing executable mode...
Active object languages offer an attractive trade-off between low-level, preemptive concurrency and ...
Abstract. In this paper, we address the problem of scheduling parallel tasks with general synchroniz...
Active objects interact via asynchronous messages which specify method invocations. In contrast to t...
International audienceActor-based languages attract attention for their ability to scale to highly p...
A two-level model for reactive systems programming is introduced in which threads linked to the same...
This paper describes the Active Object pattern, which decouples method execution from method invocat...
We extend and implement a modeling language based on concurrent active objects with application-leve...
The topic of this thesis is the effective execution of parallel applications on emerging multicore a...
We extend and implement a modeling language based on concurrent active objects with application-leve...
Active objects are concurrent, active entities based on the object-oriented paradigm. We present a m...
In order to tackle the development of concurrent and distributed applications, the active object pro...
We extend and implement a modeling language based on concurrent active objects with application-lev...
Abstract. In behavioral programming, a program consists of separate modules called behavior threads,...
This thesis examines a programming construct of Symbian OS called active objects. Active objects enc...
This paper presents ABS, an abstract behavioral specification language for designing executable mode...
Active object languages offer an attractive trade-off between low-level, preemptive concurrency and ...
Abstract. In this paper, we address the problem of scheduling parallel tasks with general synchroniz...
Active objects interact via asynchronous messages which specify method invocations. In contrast to t...
International audienceActor-based languages attract attention for their ability to scale to highly p...
A two-level model for reactive systems programming is introduced in which threads linked to the same...
This paper describes the Active Object pattern, which decouples method execution from method invocat...
We extend and implement a modeling language based on concurrent active objects with application-leve...
The topic of this thesis is the effective execution of parallel applications on emerging multicore a...
We extend and implement a modeling language based on concurrent active objects with application-leve...
Active objects are concurrent, active entities based on the object-oriented paradigm. We present a m...
In order to tackle the development of concurrent and distributed applications, the active object pro...
We extend and implement a modeling language based on concurrent active objects with application-lev...
Abstract. In behavioral programming, a program consists of separate modules called behavior threads,...
This thesis examines a programming construct of Symbian OS called active objects. Active objects enc...
This paper presents ABS, an abstract behavioral specification language for designing executable mode...
Active object languages offer an attractive trade-off between low-level, preemptive concurrency and ...
Abstract. In this paper, we address the problem of scheduling parallel tasks with general synchroniz...