Un dispensador de bebidas requiere que el usuario inserte una moneda ( ), luego presione uno de los tres botones: solicita una taza de té , lo mismo para el café , y solicita un reembolso (es decir, la máquina devuelve la moneda: ). Este dispensador puede modelarse mediante el siguiente proceso CCS :
Una guerra civil eleva el precio del café a dos monedas, mientras que el precio del té sigue siendo una moneda. Queremos una máquina modificada que entregue café solo después de dos monedas y acepte un reembolso después de una o dos monedas. ¿Cómo podemos modelar la máquina modificada con un proceso CCS?
logic
concurrency
modelling
process-algebras
ccs
Gilles 'SO- deja de ser malvado'
fuente
fuente
Respuestas:
Puede beneficiarse fácilmente de la guerra de esa manera:
tenga en cuenta que debe presionar el reembolso para obtener un té si pone demasiadas monedas. Si no quiere eso, puede adaptarlo (o tal vez configurar un contador (finito es suficiente)):
fuente
Esta máquina es más conveniente que la que usted propone:M0
(Pero usar procesos infinitos es como hacer trampa).
fuente