Title of article :
Reducing Structural Complexity of Software by Data Streams
Author/Authors :
JAN KOLLAR، نويسنده , , JAN KOLLAR، نويسنده , , VALENTINO VRANIC، نويسنده , , MICHAL VAGAC، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2009
Abstract :
Language architecture is developed from context-free grammar enriched by communicationchannels. Four types of formal communication channels and one type of informal communicationchannel are identified for functional languages, to provide a systematic background for human-machinecommunication. Formal channel positions are determined by a grammar, and informal channels by a programmerStructural complexity is radically decreased since data streams are approximately as conciseas computer machine code, but they are semantically equivalent to high level functional programs. Usingsimple example of a functional language, we present the principle of functional language architectureand its driving by a data stream. In particular, we show how a program is initially recorded, how it isautomatically generated, and how it is adapted to verbose, quiet and collaborative modes. As a result, wepropose data stream-oriented architecture, in which structural complexity of current programs is rapidlydecreased, since the execution of language architecture machine code means the execution of high-levelprograms
Keywords :
Data stream driven computing , language architecture , executable modeling , integrated model and language semantics , domain specific languages
Journal title :
INFOCOMP Journal of Computer Science
Journal title :
INFOCOMP Journal of Computer Science