The rube framework for software modeling and customized 3-D visualization
نویسندگان
چکیده
Presently, there is little assistance available to developers who would like to create and integrate formal software models with customized visualizations of the architecture and operation of such models. To help solve this problem, the rube framework presents methodologies and development tools for both formal software modeling and for the creation of customized, three-dimensional software model visualization. As prescribed by rube, these models are multimodels and their visualizations are based on user-specified metaphors and aesthetics. We describe rube, its goals, and present an example in the form of a simple operating system task scheduler. This example model is developed step-by-step with the rube modeling methodology and associated development tools to demonstrate the practical feasibility of integrating customized software model visualization with formal software modeling processes.
منابع مشابه
The rube Framework for Personalized 3-D Software Visualization
In this chapter, we discuss a software modeling and visualization framework called rube†. This framework facilitates the creation of three-dimensional (3-D) software visualizations that integrate both static software architecture and dynamic real-time operation. A unique aspect of rube is that it does not tie developers down to a set of predefined symbols, objects, or metaphors in their visuali...
متن کاملRUBE : A CUSTOMIZED 2 D AND 3 D MODELING FRAMEWORK FOR SIMULATION Paul
We present a system called RUBE, which allows a modeler to customize model components and model structure in 2D and 3D. RUBE employs open source tools to assist in model authoring, allowing the user to visualize models with different metaphors. For example, it is possible to visualize an event graph as a city block, or a Petri network as an organically-oriented 3D machine. We suggest that such ...
متن کاملRube: a Customized 2d and 3d Modeling Framework for Simulation
We present a system called RUBE, which allows a modeler to customize model components and model structure in 2D and 3D. RUBE employs open source tools to assist in model authoring, allowing the user to visualize models with different metaphors. For example, it is possible to visualize an event graph as a city block, or a Petri network as an organically-oriented 3D machine. We suggest that such ...
متن کاملEXPLOITING AN AGENT-BASED METAPHOR IN SOFTWARE VISUALIZATION USING THE rube PARADIGM
Presently, there is little guidance for developers who would like to use their own metaphors in the visualization of their creations. In addition, traditional modeling and programming (M&P) processes tend to subvert and/or preclude the incorporation of metaphor in such a capacity. To help solve these problems, the rube paradigm presents a M&P methodology that promotes three-dimensional visuali...
متن کاملProgramming Using Dynamic System Modeling via a 3 D - Based Multimodeling Framework
We propose a new approach to visual programming which adopts principles and elements from dynamic multimodeling for structured procedural programming, especially graphics programming. Unlike most traditional visual programming languages which simply replace syntactic parts of program with graphical objects, we applied the principles of dynamic model types in modeling and simulation to create pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Vis. Lang. Comput.
دوره 14 شماره
صفحات -
تاریخ انتشار 2003