Modelo de transacción fiable en sistemas intercomunicados

28 views
Skip to first unread message

Leandro Francucci

unread,
Jul 18, 2013, 10:03:23 AM7/18/13
to embeb...@googlegroups.com

Estimados,

Comparto con ustedes un artículo que continua con la difusión del paradigma de la programación gobernada por eventos y los Statecharts, aplicados al modelado de embedded software, en este caso explotando los diagramas de secuencias, el paradigma cliente-servidor y el procotolo RPC, utilizando un ejemplo práctico, aunque meramente ilustrativo, se trata de un sistema que controla un motor, monitorea su velocidad de salida, su temperatura y su presión de aceite, y provee una interfaz al usuario.

Generalmente, los embedded systems utilizan los protocolos de comunicación para enviar y recibir información crítica, tanto entre procesadores internos, como con actores externos. Dentro del mismo sistema, algunos mensajes pueden ser más críticos que otros, requiriendo un alto nivel de fiabilidad en su transferencia al medio. Para aumentar este factor en un medio poco fiable o cuando se requiere una fiabilidad extraordinaria, puede recurrise al mecanismo de transacción, el cual disminuye la probabilidad de ocurrencia de ciertos problemas, que en determinados sistemas, como los médicos, pueden incurrir en fallas muy severas.

El artículo describe la aplicación del mecanismo de transacción "exactamente una vez" (EO - exactly once), sobre un sistema que controla un motor, monitorea su velocidad de salida, su temperatura y su presión de aceite, y provee una interfaz al usuario. El sistema en cuestión intercambia información entre sus actores, utilizando el paradigma maestro-esclavo o cliente-servidor, y los principios de un protocolo RPC (Remote Procedure Call).

Aquí el artículo.
Saludos y espero que sea de utilidad la contribución.

Manuel Diaz Ramos

unread,
Jul 18, 2013, 12:21:08 PM7/18/13
to embeb...@googlegroups.com
Muy bueno. Gracias por compartir.
Veo asimismo que pusiste el libro que nombré en el otro hilo como parte de la bibliografía, así que podría perfectamente ignorarse mi comentario anterior.

Saludos,

Manuel

--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a embebidos32...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Leandro Francucci

unread,
Jul 18, 2013, 12:27:35 PM7/18/13
to embeb...@googlegroups.com
Manuel,

De todas maneras es un excelente libro y no está demás recordarlo!

Ing. Leandro G. Francucci
Investigación y Desarrollo
Delsat Group SA
Tel. +54 (223) 4945001
Fax: +54 (223) 4945111
Mar del Plata - Argentina
www.delsatgroup.com
Reply all
Reply to author
Forward
0 new messages