Sciweavers

SNPD
2008

The Implementation and Execution Framework of a Role Model Based Language, EpsilonJ

14 years 1 months ago
The Implementation and Execution Framework of a Role Model Based Language, EpsilonJ
In the social reality, objects communicate with each other by means of assuming roles to establish collaboration, and then can adaptively change their roles to obtain other interaction possibilities. To achieve the goal of supporting and realizing such object collaboration and adaptation in the objectoriented technology, especially in Java, a new adaptive role-based model Epsilon and a corresponding language EpsilonJ have been proposed. In this paper, we present the background of adaptive role-based models, and then focus on the design of this Epsilon model and its language. A program written in EpsilonJ must be translated into executable code to execute. We propose a translation scheme of mapping EpsilonJ syntax to the standard Java. With this translation scheme, we implemented a practical syntax translator as a preprocessor of EpsilonJ program, through lexical analysis and parsing. To utilize this translator, we also propose an interactive framework prototype for EpsilonJ program de...
Supasit Monpratarnchai, Tamai Tetsuo
Added 30 Oct 2010
Updated 30 Oct 2010
Type Conference
Year 2008
Where SNPD
Authors Supasit Monpratarnchai, Tamai Tetsuo
Comments (0)