Events have been introduced into a number of programming languages since they are known as a useful programming ab-straction. Although those languages provide a language con-struct directly supporting events, they also provide a sim-ilar construct in parallel, which is a method. This paper proposes a new language construct named method slot and a new language DominoJ, which is a Java-based extension supporting method slots. A method slot is a single lan-guage construct supporting both methods and events by an integrated abstraction. This paper shows how method slots work as methods and events. 1
The Event-B method is a formal approach to modelling systems which incorporates the notion of refine...
Nowadays, event processing is becoming the backbone of many applications. Therefore, it is necessary...
A structural operational semantics of a significant sublanguage of Java is presented, including the ...
In this report we study practical effectiveness of method slot, which is a new language construct in...
A structural operational semantics of a non trivial sublanguage of Java is presented. This language ...
International audienceWe propose method shells, which is a module system for avoiding conflicts on c...
This paper presents linguistic primitives for publish/subscribe programming using events and objects...
New programming languages are frequently designed to improve upon other languages or to simplify pro...
What abstractions are useful for distributed programming? This question has constituted an active ar...
New programming languages are frequently designed to improve upon other languages or to simplify pro...
The Java event delegation model is simple and efficient, yet may not suffice for complex designs. T...
The paper investigates the use of preprocessing in adding higher order functionalities to Java. that...
In this paper we compare two approaches to the design of protocol frameworks -- tools for implementi...
Object-oriented programming languages such as Java provides inadequate support for advanced method i...
International audienceThe session-typed programming language Session Java (SJ) has proved to be an e...
The Event-B method is a formal approach to modelling systems which incorporates the notion of refine...
Nowadays, event processing is becoming the backbone of many applications. Therefore, it is necessary...
A structural operational semantics of a significant sublanguage of Java is presented, including the ...
In this report we study practical effectiveness of method slot, which is a new language construct in...
A structural operational semantics of a non trivial sublanguage of Java is presented. This language ...
International audienceWe propose method shells, which is a module system for avoiding conflicts on c...
This paper presents linguistic primitives for publish/subscribe programming using events and objects...
New programming languages are frequently designed to improve upon other languages or to simplify pro...
What abstractions are useful for distributed programming? This question has constituted an active ar...
New programming languages are frequently designed to improve upon other languages or to simplify pro...
The Java event delegation model is simple and efficient, yet may not suffice for complex designs. T...
The paper investigates the use of preprocessing in adding higher order functionalities to Java. that...
In this paper we compare two approaches to the design of protocol frameworks -- tools for implementi...
Object-oriented programming languages such as Java provides inadequate support for advanced method i...
International audienceThe session-typed programming language Session Java (SJ) has proved to be an e...
The Event-B method is a formal approach to modelling systems which incorporates the notion of refine...
Nowadays, event processing is becoming the backbone of many applications. Therefore, it is necessary...
A structural operational semantics of a significant sublanguage of Java is presented, including the ...