Title
Rules and Strategies in Java
Abstract
ELAN was one of the first rule based language to introduce a clear separation between the notion of rule and the notion of control, also called strategy. Starting from this experience, our goal was to make available these constructs in a widely used language such as Java. In this paper we present the essential features we have considered when designing the Tom language, which is an extension of Java that integrates the notions of rules and strategies. Relying on the implementation, we explain how these ingredients can be implemented and smoothly integrated in a Java environment.
Year
DOI
Venue
2008
10.1016/j.entcs.2008.03.054
Electr. Notes Theor. Comput. Sci.
Keywords
Field
DocType
control,programming,clear separation,rule,strategy,java environment,essential feature,pattern-matching,tom language,pattern matching
Programming language,Interface (Java),Scala,Computer science,Strategy pattern,Java concurrency,Real time Java,Generics in Java,Java Modeling Language,Java
Journal
Volume
ISSN
Citations 
204,
Electronic Notes in Theoretical Computer Science
1
PageRank 
References 
Authors
0.36
9
2
Name
Order
Citations
PageRank
Pierre-etienne Moreau159840.40
Antoine Reilles21196.79