Seamless Integration of Control Flow and Data Flow in a Visual Language

نویسندگان

  • Honitriniela Randriamparany
  • Bertrand Ibrahim
چکیده

In the visual programming domain, the stress of research is laid on the use of visual formalism, which is considered to be more intuitive than the textual formalism, in the programming task. Some visual languages are based purely on data flow. With such languages, the execution order depends on the availability of data and it is therefore difficult to specify some programming constructs such as control structures. On the other hand, a pure control-flow based language has shortcomings with respect to data processing. Many visual languages based on the data-flow paradigm are supplemented with control structures to specify repetitive behavior in programs. In our case, the visual language initially used the control-flow paradigm. We then enriched this language with the integration of data-flow. This article presents the advantages of this integration. Then, it explains (mostly from the visual formalism point of view) how we decided to handle the combination of the two paradigms in our language, named DIVA-cd. The article presents through examples the specifications of various control structures in the DIVA-cd language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Numerical Study of the Mass Transfer Effects on the Flow and Thermal Fields Structures under the Influence of Natural Convection

In this paper, a numerical study has been carried out for coupled mass, momentum and heat transfer in the field under effects of natural convection. For this purpose, the unsteady incompressible Navier-Stokes equations with the terms of the Buoyancy forces (due to temperature gradients), energy conservation and concentration (mass) transfer equations have been simultaneously solved using approp...

متن کامل

Visual Observation of Flow Regime Transition in Downward Vertical Gas-Liquid Flow Using Simple Mixer

Different flow patterns of downward gas-liquid two-phaseflow using simple mixer are studied in an experimental manner. An experimental setup is designed and fabricated to allow the visual observation of downward two-phase flow patterns and their transitions. The flow patterns are recorded by a 1200 frames per second high speed video camera. The quality of downward two-phase flow patterns photos...

متن کامل

Story Diagrams: A new Graph Grammar Language based on the Unified Modelling Language and Java

Graph grammars and graph grammar based systems improved a lot towards practical usability during the last years. Nevertheless, there are still major problems to overcome in order to attract a broad number of software designers and developers to the usage of graph grammars. Two of the main problems are, (1) that current graph grammar notations are too proprietary and (2) that there exists no sea...

متن کامل

Behavior Specification for Contract based Distributed Objects

For distributed object or component systems based on CORBA or DCOM, a suitable software architecture and a strong separation of modules is necessary. Current visual notations have several drawbacks: concurrency support is very limited and they fail to integrate the external state based view of objects when aspects of data and control flow are specified. Hence, they are not sufficient to support...

متن کامل

Closing the Gap Between Object-Oriented Modeling of Structure and Behavior

The UML as standardized language for visual object-oriented modeling allows to capture the requirements as well as the structure and behavior of complex software systems. With the increasing demands of todays systems, behavior aspects like concurrency, distribution and reactivity become more important. But the language concepts of the UML for describing behavioral aspects are weak compared to i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001