Functional Implementation of Multiple Traversals Program with Attribute Grammars in Scala

Journal Title: Transactions on Machine Learning and Artificial Intelligence - Year 2017, Vol 5, Issue 3

Abstract

Attribute grammars are a powerful specification paradigm for many language processing tasks, particularly the semantic analysis of programming languages. To functionally evaluate attributes grammar in Scala, the studies to date combine Scala with Kiama. Another study relies on object algebra, is implemented in Scala but with multiple evaluation of attributes. The purpose of this study is to use only the Scala language, in order to provide a solution to the multiple traversals of derivation trees. This approach extends the object algebra with the visit-sequences which let us increase the number of folding, thus avoid the multiple evaluation of some attributes, and the result obtained from this experience gives way to the functional modeling of interactive systems. The illustration is made on the Repmin problem.

Authors and Affiliations

Georges Edouard Kouamou, Thierry Nenkam Nenkam, Bernard Fotsing Talla

Keywords

Related Articles

Study of Test Anxiety of Freshmen Engineering Boys and Girls Students and their Academic Performance in Science & Humanities Subjects

The main aim of this learning was the effect of teaching of self-regulation on test anxiety; college achievement and met cognition in boy students, The Society under study include all boy and girl students of MLRIT. From...

Content-based Medical Image Retrieval for Liver CT Annotation

The increase number of medical image stored and saved every day presents a unique opportunity for contentbased medical image retrieval (CBMIR) systems. In this paper, we propose contentbased medical image retrieval for a...

English Premier League (EPL) Soccer Matches Prediction using An Adaptive Neuro-Fuzzy Inference System (ANFIS) for

Prediction of English Premiership League (EPL) matches has been on the heart and minds of researcher over the pass decades, but none has sufficiently introduced and Adaptive Neuro-Fuzzy Inference System (ANFIS) approach...

Generic Platform to Generate Educational Components

In this research, we will present all the concepts necessary for the implementation of a warehouse of educational components. We define three classes of educational components: Learning components, services components an...

Learning Style Classification Based on Student's Behavior in Moodle Learning Management System

In learning field, each student has his own learning style that affects his way of get, process, understand and percept information. Determining the learning style of students enhances the performance of learning process...

Download PDF file
  • EP ID EP275527
  • DOI 10.14738/tmlai.53.3397
  • Views 62
  • Downloads 0

How To Cite

Georges Edouard Kouamou, Thierry Nenkam Nenkam, Bernard Fotsing Talla (2017). Functional Implementation of Multiple Traversals Program with Attribute Grammars in Scala. Transactions on Machine Learning and Artificial Intelligence, 5(3), 43-50. https://europub.co.uk/articles/-A-275527