A graphical development environment for developing the program flow of an application. The environment represents the program flow as an arrow between starting and end points. A developer can modify the program flow by adding an icon representing a subroutine to any point on the arrow. Loops and possible returns of a subroutine are graphically represented by the environment. If the developer modifies the API of a subroutine, the environment graphically represents the calling routines that are affected by the API change. The environment also allows functional components of subroutines to be overwritten by the caller. In such a case, the overwritten components are executing within the caller's environment space. Different overwritten instances of an overwritable subroutine may exist in the same program flow.

Un environnement graphique de développement pour développer l'écoulement de programme d'une application. L'environnement représente l'écoulement de programme comme flèche entre commencer et points finals. Un réalisateur peut modifier l'écoulement de programme en ajoutant une icône représentant un sous-programme à n'importe quel point sur la flèche. Des boucles et les retours possibles d'un sous-programme sont graphiquement représentés par l'environnement. Si le réalisateur modifie l'api d'un sous-programme, l'environnement représente graphiquement les programmes d'appel qui sont affectés par le changement d'api. L'environnement permet également aux composants fonctionnels des sous-programmes d'être recouverts par le visiteur. En ce cas, les composants recouverts s'exécutent dans l'espace de l'environnement du visiteur. Les différents exemples recouverts d'un sous-programme overwritable peuvent exister dans le même écoulement de programme.

 
Web www.patentalert.com

< Method of correcting residual errors at the output of a turbodecoder

< Relocatable overland peripheral paging

> System signalling schemes for processor & memory module

> Verification by target end system of intended data transfer operation

~ 00088