18366069
Multi-modal Interface for Fluid Dynamics Simulations Using 3-D Localized Sound
Multi-modal capabilities can be added to a simulation system in order to enhance data comprehension. We describe a system for adding sonification capabilities to a real-time computational fluid dynamics (CFD) simulator. Our system uses Max/MSP modules to add sonic properties to CFD solutions. The enhancements described in this paper allow users to locate sound sources in a 3---D environment using stereo auditory cues to identify data features.
14092813
Visualizing Emotion in Musical Performance Using a Virtual Character
We describe an immersive music visualization application which enables interaction between a live musician and a responsive virtual character. The character reacts to live performance in such a way that it appears to be experiencing an emotional response to the music it ‘hears.' We modify an existing tonal music encoding strategy in order to define how the character perceives and organizes musical information. We reference existing research correlating musical structures and composers' emotional intention in order to simulate cognitive processes capable of inferring emotional meaning from music. The ANIMUS framework is used to define a synthetic character who visualizes its perception and cognition of musical input by exhibiting responsive behaviour expressed through animation.
2057965
Extending the Representational State Transfer (REST) architectural style for decentralized systems
Because it takes time and trust to establish agreement, traditional consensus-based architectural styles cannot safely accommodate resources that change faster than it takes to transmit notification of that change, nor resources that must be shared across independent agencies. The alternative is decentralization: permitting independent agencies to make their own decisions. Our definition contrasts with that of distribution, in which several agents share control of a single decision. Ultimately, the physical limits of network latency and the social limits of independent agency call for solutions that can accommodate multiple values for the same variable. Our approach to this challenge is architectural: proposing constraints on the configuration of components and connectors to induce particular desired properties of the whole application. Specifically, we present, implement, and evaluate variations of the World Wide Web's Representational State Transfer (REST) architectural style that support distributed and decentralized systems.
15330689
User interface development and software environments: the Chiron-1 system
The authors discuss a list of requirements which should be met by the user interface development system (UIDS) to address the special demands of software environments. Chiron-1 uses an annotation-based, concurrent model which makes a clear separation between an application's functional and user interface parts, while still promoting effective communication between those parts. The UIDS model and language interface and the UIDS architecture are described. The authors describe how applications are built with Chiron-1, and illustrate the process with an example. Important Chiron-1 concepts are presented, and their significance in the software environment context is explained. The authors detail some design issues and report on the status of current work and the plans for future research.<<ETX>>
206508469
An Integrated Verification and Testing Environment
A verification and testing environment that includes static analysis, symbolic execution, and dynamic analysis capabilities is presented. Tool integration and co-operation are promoted through use of an intermediate program representation and a system data manager. A substantial user interface aids application of the tools. Their use is guided by a verification and testing methodology on which the system's design is based. The environment has been engineered to support the production of flight control software written in HAL/S. The environment itself is written in Pascal and is designed to be portable. Several development experiences are described. The environment demonstrates that a strong, unified verification and testing environment can be built; it serves as a basis for future investigations.
73674
Advanced workflow management technologies
manrand r rackSummary Process, workflow, and groupware projects both in the commercial research worlds have each approached the problem of human communication and dination with different sets of tools and technologies implemented from different pe spectives. Activity dependencies and the philosophical assumptions about how wo performed are managed differently in each discipline. While most of these tools re sent promising approaches, they have yet to be widely adopted, particularly in the of increased usage of online information through the WWW and computer network Electronic information coming to the individual and into the corporation is becomin increasingly unmanageable. People are able to create information regardless of th location or method of access due to increasing mobility and interoperability of the t they use. Because of the common concerns, trends are moving towards overlap an vergence of requirements. However, these communities have yet to identify the uni cross-discipline requirements for a supporting technical infrastructure addressing t level of flexibility, scalability, and support for evolution over time required in these re world settings. This paper surveys the current approaches to project communicatio coordination, details the range of requirements across several related disciplines, identifies various tradeoffs and trends which may effect the adoption, design, and e tion of an advanced technical workflow infrastructure.
13989324
Incorporating Off-The-Shelf Components with Event-based Integration
Event-based Integration (EBI) is an promising technology for constructing large software architectures. It can integrate concurrent, heterogeneous components in dynamic software architecture. This paper discusses our experience in integrating a set of off-the-shelf components to create an event-based software architecture development environment. We discuss the benefits and obstacles of integrating Common-OffThe-Shelf (COTS) components, explain the rationale for choosing event-based integration, and report some experiences from this effort. Incorporating Off-The-Shelf Components with Event-based Integration Jie Ren, Richard Taylor Institute for Software Research University of California, Irvine Irvine, CA 92697-3425