Ayuda
Ir al contenido

Dialnet


Tempo visual

    1. [1] Universidad Autónoma de Sinaloa

      Universidad Autónoma de Sinaloa

      México

    2. [2] Departamento de Computación. CINVESTAV Zacatenco
  • Localización: Revista de Investigación en Tecnologías de la Información: RITI, ISSN-e 2387-0893, Vol. 1, Nº. 1, 2013 (Ejemplar dedicado a: Enero-Junio), págs. 18-22
  • Idioma: español
  • Títulos paralelos:
    • Tempo visual
  • Enlaces
  • Resumen
    • español

      La programación concurrente facilita el desarrollo de aplicaciones, dividiéndolas en módulos que interactúan entre sí. Para llevar a cabo la interacción entre los módulos se utilizan mecanismos de sincronización como: semáforos, barreras, mensajes, entre otros. Estos mecanismos no son fáciles de usar en aplicaciones grandes o complejas. Para facilitar la programación concurrente se han propuesto otros mecanismos o lenguajes. Por ejemplo Tempo, que es un lenguaje declarativo que sirve para facilitar la interacción entre módulos. Pero Tempo no es tan fácil de usar, pues en ocasiones es un poco difícil entender cómo funciona. Tempo Visual (TV) es un modelo de Tempo en ambiente gráfico, que ayuda a desarrollar aplicaciones concurrentes de manera sencilla. Con TV el programador no tendrá que preocuparse por entender cómo funcionan las reglas de Tempo. Solo desarrollará el código secuencial de su aplicación con los diferentes procesos (o threads) que intervendrán durante la ejecución de la misma. Entonces, con TV, el programador marcará con el mouse las partes de código que se ejecutarán concurrentemente y así obtener una aplicación concurrente.

    • English

      The concurrent programming facilitates the development of applications, dividing them into modules that interact with each other. To carry out the interaction between the modules, synchronization mechanisms are used, such as: traffic lights, barriers, messages, among others. These mechanisms are not easy to use in large or complex applications. To facilitate concurrent programming other mechanisms or languages have been proposed. For example Tempo, which is a declarative language that serves to facilitate the interaction between modules. But Tempo is not so easy to use, because sometimes it's a bit difficult to understand how it works. Tempo Visual (TV) is a Tempo model in graphic environment, which helps to develop concurrent applications in a simple way. With TV the programmer will not have to worry about understanding how the Tempo rules work. Only develop the sequential code of your application with the different processes (or threads) that will intervene during the execution of the same. Then, with TV, the programmer will mark with the mouse the parts of code that will be executed concurrently and thus obtain a concurrent application.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno