Research Article

Formal Modeling, Proving, and Model Checking of a Flood Warning, Monitoring, and Rescue System-of-Systems

Table 1

Comparison of basic data types.

Color setCPN specificationEvent-B notation

UnitComprises a single element colset name = unitNo direct corresponding
BooleanSet of true and false colset name = boolBOOL
IntegerInteger numerals without a decimal point colset name = intINTEGER
StringSequences of printable characters colset name = stringSTRING
EnumeratedEnumeration values colset name = with id0 | id1 | · · · | idnSET = { E1, · · ·, En} only in operation input
IndexSequences of values comprised of an identifier colset name = index id with exp1, .., exp2No direct corresponding