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

Data Analysis Application to Investigate Relationships between Metacognition and Learning Styles

The purpose of this study is to examine if learning styles predict effectiveness in learning. Participants of the study consisted of 80 students selected from different classes of the university of science and Technology...

Authorship Identification using Generalized Features and Analysis of Computational Method

Authorship Identification is being used for forensics analysis and humanities to identify the author of anonymous text used for communication. Authorship Identification can be achieved by selecting the textual features o...

Data Mining and Other Data Base Techniques for Ph.D Thesis Preparation

The authors in this paper present the role of Data mining and Data base techniques for estimate the quality of thesis or dissertation at Research level. The Doctorate Research consists of various components which are hig...

IoT Middleware Architecture based on Ontologies to Model Logistic Process

In recent years, the Internet of Things (IoT) become a promising topic of technical social and economic significance, especially with the high number of developed sensors and technologies. Logistic applications are a per...

Cognitive Assessment Concern and Learning Outcomes of Selected Under-Graduate Students at MLRIT-Hyderabad

This study investigated the level of Cognitive Assessment Concern of selected undergraduate students. It also sought to find out whether CAC of students vary by ability (performance) levels and sex. A total of 246 purpos...

Download PDF file
  • EP ID EP275527
  • DOI 10.14738/tmlai.53.3397
  • Views 42
  • 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