Interactive event-driven programs are structured and executed using two types of constructs: interconnectable processing components and flow objects with associated data. Components are interconnected in a hierarchical dataflow network, and references which provide access to flow objects flow on the interconnections. Response to events and bidirectional coordination over multicomponent data paths, even in a distributed object system, employ unidirectional dataflows and intercomponent message sequences mediated by flow objects. Scaling and abstraction of complexity are facilitated by encapsulation of constructed networks into new component definitions. An interactive debugger preserves state as an executing program is edited, permitting an event-driven program to be modified in the intervals between processing of events without reinitialization. A component protection method employs multiple Levels of usage authorization within components, enabling developers to define and distribute new protected components in a decentralized component market.

Se estructuran y se ejecutan los programas event-driven interactivos usando dos tipos de construcciones: componentes y objetos de proceso interconnectable del flujo con datos asociados. Los componentes se interconectan en una red jerárquica del flujo de datos, y las referencias que proporcionan el acceso a los objetos del flujo fluyen en las interconexiones. La respuesta a los acontecimientos y a las trayectorias de datos de varios componentes del excedente bidireccional de la coordinación, uniformes en un sistema distribuido del objeto, emplea flujos de datos unidireccionales y las secuencias intercomponent del mensaje mediados por los objetos del flujo. El escalamiento y la abstracción de la complejidad son facilitados por la encapsulación de redes construidas en nuevas definiciones componentes. Una depuración interactiva preserva el estado como se corrige un programa el ejecutarse, permitiendo que un programa event-driven sea modificado en los intervalos entre el proceso de acontecimientos sin la reiniciación. Un método componente de la protección emplea niveles múltiples de la autorización del uso dentro de componentes, permitiendo a los reveladores definir y distribuir nuevos componentes protegidos en un mercado componente descentralizado.

 
Web www.patentalert.com

< (none)

< Mechanism for automatically establishing connections between executable components of a hypertext-based application

> System for communicating a software-generated pulse waveform between two servers in a network

> (none)

~ 00010