An investigation is presented into an interrupt-generating object model which is designed to reduce the effort of programming distributed memory multicomputer networks. The object model is aimed at the natural modelling of problem domains in which a number of concurrent entities interrupt one another as they lay claim to shared resources. The proposed computational model provides for the safe encapsulation of shared data, and incorporates inherent arbitration for simultaneous access to the data. It supplies a predicate triggering mechanism for use in conditional synchronization and as an alternative mechanism to polling. Linguistic support for the proposal requires a novel form of control structure which is able to interface sensibly with i...
AbstractWe investigate deadlock detection for a modeling language based on active objects. To detect...
The active object programming model is particularly adapted to easily program distributed objects: i...
In order to tackle the development of concurrent and distributed applications, the active object pro...
An investigation is presented into an interrupt-generating object model which is designed to reduce ...
A widely-used class of real-time, reactive, embedded systems is called interrupt-driven systems [8]....
ManuscriptWhile developing embedded and real-time systems, it is usually necessary to write code tha...
This thesis is a proposed solution to the problem of including an effective interrupt mechanism in t...
AbstractPreemptive commands to handle asynchronous exceptions and interrupts are proposed for CSP. T...
This paper describes the Active Object pattern, which decouples method execution from method invocat...
The main goal of this PhD thesis is to propose and implement a methodology for the construction of p...
Active objects are concurrent, active entities based on the object-oriented paradigm. We present a m...
The last decade has seen the transition from single-core processors to multi-cores and many-cores. T...
AbstractInterruption is a useful feature in programming and specification languages. Therefore, proc...
15th International Conference on Coordination Models and Languages, Florence, Italy, 3--6Internation...
To program parallel systems efficiently and easily, a wide range of programming models have been pro...
AbstractWe investigate deadlock detection for a modeling language based on active objects. To detect...
The active object programming model is particularly adapted to easily program distributed objects: i...
In order to tackle the development of concurrent and distributed applications, the active object pro...
An investigation is presented into an interrupt-generating object model which is designed to reduce ...
A widely-used class of real-time, reactive, embedded systems is called interrupt-driven systems [8]....
ManuscriptWhile developing embedded and real-time systems, it is usually necessary to write code tha...
This thesis is a proposed solution to the problem of including an effective interrupt mechanism in t...
AbstractPreemptive commands to handle asynchronous exceptions and interrupts are proposed for CSP. T...
This paper describes the Active Object pattern, which decouples method execution from method invocat...
The main goal of this PhD thesis is to propose and implement a methodology for the construction of p...
Active objects are concurrent, active entities based on the object-oriented paradigm. We present a m...
The last decade has seen the transition from single-core processors to multi-cores and many-cores. T...
AbstractInterruption is a useful feature in programming and specification languages. Therefore, proc...
15th International Conference on Coordination Models and Languages, Florence, Italy, 3--6Internation...
To program parallel systems efficiently and easily, a wide range of programming models have been pro...
AbstractWe investigate deadlock detection for a modeling language based on active objects. To detect...
The active object programming model is particularly adapted to easily program distributed objects: i...
In order to tackle the development of concurrent and distributed applications, the active object pro...