CafePie – A Visual Programming Environment for CafeOBJ
نویسندگان
چکیده
We have implemented a visual programming system CafePie. Program editing and execution in CafePie are performed in one window. All program editing operations are handled in a uniform manner. We propose to customize the object views, which prescribe the visible part of the program object. Data structures of the program can be visualized as users like by using visual transformation rules. These rules can also be edited using drag-and-drop operations. We call these visualized objects “realistic” expression. The users can edit and execute the program by using “realistic” expression. We have also implemented the prototype on CafePie.
منابع مشابه
Double-Click and Drag-and-Drop in Visual Programming Environment for CafeOBJ
This paper describes a visual programming environment for an algebraic specification language where program editing and execution are shown visually. By expressing a program visually, programming becomes more intuitive and easier. We have developed the visual programming system CafePie for the algebraic specification language CafeOBJ. In CafePie, program editing and execution are all performed ...
متن کاملRealistic Program Visualization in CafePie
CafePie is a visual programming environment for CafeOBJ, an algebraic specification language based on term rewriting. CafePie shows term rewriting directly by using two types of visualizations: animated cartoon-like and Obi-shaped. A more abstract visualization schema is necessary instead of program understanding at the programming language level. Therefore we investigate the visualization sche...
متن کاملCafePie: A Visual Programming System for CafeOBJ
CafePie is a visual programming system for CafeOBJ, an algebraic specification language based on term rewriting. Program editing and execution in CafePie are performed in one window. All program editing operations are handled in a uniform manner. An abstract visualization schema is necessary to understand the program at the programming language level. In this paper, we propose visualized term r...
متن کاملAn Overview of Cafe Project
Cafe is the name of an environment for systematic development of formal speci cations based on algebraic speci cation techniques. The concept of Cafe was conceived by the rst author around 1990 at ETL 1 as a successor of the OBJ language system. The development of Cafe has been supported by IPA 2 from 1992, and the rst version of CafeOBJ (a main speci cation language of Cafe ) was released in D...
متن کاملLogical Semantics for CafeOBJ
This paper presents the semantics of CafeOBJ system and language. CafeOBJ is a succesor of the famous algebraic specification and programming language OBJ but adding several new primitive paradigms to the traditional OBJ language, such as rewriting logic, and behavioural concurrent specification. We do not address here the detalied mathematical aspects of CafeOBJ semantics (which sometimes coul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001