Computer Science and Information Systems
The international journal published by ComSIS Consortium 

Functional Approach to the Adaptation of Languages instead of Software Systems

 

UDC 004.43



 

Ján Kollár , Jaroslav Porubän , Peter Václavík , Jana Bandáková , and Michal Forgác

Department of Computers and Informatics, Technical University, Letná 9, 04200
Košice, Slovakia
{Jan.Kollar, Jaroslav.Poruban, Peter Vaclavik, Jana.Bandakova,
Michal.Forgac}@tuke.sk


 

 

Abstract. From the viewpoint of adaptability, we classify software systems as being nonreflexive, introspective and adaptive. Introducing a simple example of LL(1) languages for expressions, we present its nonreflexive and adaptive implementation using Haskell functional language. Multiple metalevel concepts are an essential demand for a systematic language approach, to build up adaptable software systems dynamically, i.e. to evolve them. A feedback reflection loop from data to code through metalevel data is the basic implementation requirement and the proposition for semi-automatic evolution of software systems. In this sense, practical experiment introduced in this paper is related to the base level of language, but it illustrates the ability for extensions primarily in horizontal but also in vertical direction of an adaptive system.
 


Volume 04 , Issue 02 (December 2007)
Year of Publication: 2007
ISSN: 1820-0214
Publisher ComSIS Consortium
Full text available: Pdf
 
Home 
ComSIS Consortium
Aims and Scope 
Editorial Board
Editorial Council
Managing Board
Information for Contributors
Copyright Transfer Form
Current Issue
Archive
Forthcoming Articles
Subscription
Contact Info