Supporting methods and events by an integrated abstraction

Yung Yu Zhuang, Shigeru Chiba

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Events have been introduced into a number of programming languages since they are known as a useful programming abstraction. Although those languages provide a language construct directly supporting events, they also provide a similar 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 language construct supporting both methods and events by an integrated abstraction. This paper shows how method slots work as methods and events.

Original languageEnglish
Title of host publicationRAM-SE'12 - 9th ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings
Pages7-10
Number of pages4
DOIs
StatePublished - 2012
Event9th ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution, RAM-SE'12 - Beijing, China
Duration: 13 Jun 201213 Jun 2012

Publication series

NameRAM-SE'12 - 9th ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings

Conference

Conference9th ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution, RAM-SE'12
Country/TerritoryChina
CityBeijing
Period13/06/1213/06/12

Fingerprint

Dive into the research topics of 'Supporting methods and events by an integrated abstraction'. Together they form a unique fingerprint.

Cite this