24FreelanceMercado freelance que nunca duerme
Activo

Ingeniero en Occam y CSP: sistemas paralelos y transputadores

77 vistas#2317
CategoríaHecho a mano
Período de listado10 díashasta 21.11.2026
Publicado23.08.2026
Vistas7740 en 14 días

Acerca del servicio

Traducido
Soy ingeniero en computación concurrente y he trabajado con el lenguaje Occam durante muchos años, que surgió de la teoría de Hoare sobre procesos secuenciales comunicantes. Normalmente recibo uno de dos tipos de tareas. O hay un sistema de transputador antiguo que aún controla una instalación, escáner o banco de pruebas, y nadie puede descifrar su código. O se está planeando un nuevo proyecto donde se necesita un paralelismo libre de interbloqueos que se pueda demostrar como correcto, en lugar del habitual enredo de hilos y mutexes. Asumo ambos tipos de trabajo. Para sistemas heredados, leo el código fuente de Occam 2, reconstruyo la red de procesos en papel, describo cada canal y las construcciones PAR y ALT, y luego mantengo la operación en emuladores de transputador o reescribo la lógica en occam-pi, en C con una biblioteca CSP, o en canales de Go, preservando la semántica de sincronización exacta. Para nuevos sistemas, modelo todo como procesos secuenciales que se comunican a través de canales tipados, demuestro la ausencia de interbloqueos y bloqueos vivos, y entrego código limpio y bien comentado con un entorno de prueba. Una entrega típica incluye un mapa de procesos documentado, código fuente funcional bajo control de versiones, construcción y simulación, así como un breve informe sobre el modelo de concurrencia para que su equipo pueda mantenerlo fácilmente. La corrección es más importante para mí que los trucos ingeniosos: los canales permanecen sin búfer sin una buena razón, se verifican los guardias ALT, y el estado compartido lo diseño de tal manera que simplemente no existe. Ya sea que necesite revivir un módulo de transputador obstinado o construir una simulación paralela desde cero, llevaré el trabajo desde el análisis hasta la entrega probada. Describa lo que hace el sistema, en qué hardware o tiempo de ejecución se ejecuta, y cuánto código antiguo sobrevivió, y evaluaré honestamente el alcance del trabajo antes de que comencemos.
Freelancer contacts
E-mailShow
24
Veinte · consejo

Antes de hacer un pedido

  • Mira el portafolio del freelancer.
  • Describe tu tarea y pregunta por un precio y un plazo.
  • Revisa las opiniones de otros clientes.
  • O publica un proyecto y compara varias ofertas.
Misma categoría

Servicios similares

Todos los servicios en la categoría
Bueno saber
¿Cómo pido este servicio?

Escribe al freelancer usando el formulario en esta página: describe la tarea, la fecha límite y el resultado que necesitas.

¿Cómo verifico al freelancer?

Abre el perfil: la calificación, el portafolio y las reseñas de otros clientes muestran experiencia con tareas como la tuya.

Olena T.Hecho a mano
Contacto
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora