\begin{vdm_al} class Company issubclassof Environment
instancevariables
private cyberrail : CyberRail;
operations
public Company : seqofchar ==> Company
Company(fname) == self.Environment(fname);
public composeTransportGrid : () ==> ()
composeTransportGrid() == isnotyetspecified;
public isFinished : () ==> ()
isFinished () == skip;
public stimulate : () ==> ()
stimulate() ==
( iflen inlines > 0 then (dcl done : bool := false;
( whilenot done do( def mk_(nav,tid,route_id,t) = hd inlines in if t <= time then ( cyberrail.setInactiveRoute(route_id);
inlines := tl inlines
) else
done := true;
)
);
) else
busy := false;
)
thread whiletruedo
( if busy then stimulate();
)
sync
per isFinished => not busy; end Company
\end{vdm_al}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.10Bemerkung:
(vorverarbeitet am 2026-06-06)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.