Abrial, J.-R. (2009). Event Model Decomposition. Tech-
nical report/[ETH, Department of Computer Science,
626.
Abrial, J.-R. (2010). Modeling in Event-B: System and Soft-
ware Engineering. Cambridge University Press, New
York, NY, USA.
Abrial, J.-R., Butler, M., Hallerstede, S., Hoang, T. S.,
Mehta, F., and Voisin, L. (2010). Rodin: an open
toolset for modelling and reasoning in Event-B. In-
ternational journal on software tools for technology
transfer, 12(6):447–466.
Abrial, J.-R. and Hallerstede, S. (2007). Refinement, De-
composition, and Instantiation of Discrete Models:
Application to Event-B. Fundamenta Informaticae,
77(1-2):1–28.
Back, R.-J. (1989). Refinement Calculus, Part II: Parallel
and Reactive Programs. In Workshop/School/Sympo-
sium of the REX Project (Research and Education in
Concurrent Systems), pages 67–93. Springer.
Badeau, F. and Amelot, A. (2005). Using B as a high
level programming language in an industrial project:
Roissy VAL. In International Conference of B and Z
Users, pages 334–354. Springer.
Behm, P., Benoit, P., Faivre, A., and Meynadier, J. M.
(1999). M
´
et
´
eor: A Successful Application of B in a
Large Project. In Wing, J., Woodcock, J., and Davies,
J., editors, FM’99 - Formal Methods, volume 1708 of
Lecture Notes in Computer Science, pages 369–387.
Springer Berlin Heidelberg.
Ben Ayed, R., Collart-Dutilleul, S., Bon, P., Idani, A., and
Ledru, Y. (2014). B Formal Validation of ERTM-
S/ETCS Railway Operating Rules. In International
Conference on Abstract State Machines, Alloy, B,
TLA, VDM, and Z, pages 124–129. Springer.
Ben Ayed, R., Collart-Dutilleul, S., and Prun, E. (2016).
“Formal Methods To Tailored Solution For Single
Track Low Traffic French Lines”. In International
Railway Safety Council (IRSC), Paris, France.
Butler, M. (2009a). Decomposition Structures for Event-
B. In International Conference on Integrated Formal
Methods, pages 20–38. Springer.
Butler, M. (2009b). Incremental Design of Distributed Sys-
tems with Event-B. Engineering Methods and Tools
for Software Safety and Security, 22(131).
Butler, M. and Hallerstede, S. (2007). The Rodin for-
mal modelling tool. In BCS-FACS Christmas 2007
Meeting-Formal Methods In Industry, London.
CENELEC, E. (2011). 50128. Railway applications-
Communication, Signaling and Processing Systems-
Software for Railway Control and Protection Systems.
Dghaym, D., Butler, M., and Fathabadi, A. S. (2017). Ex-
tending ERS for Modelling Dynamic Workflows in
Event-B. In Engineering of Complex Computer Sys-
tems (ICECCS), 2017 22nd International Conference
on, pages 20–29. IEEE.
Dghaym, D., Trindade, M. G., Butler, M., and Fathabadi,
A. S. (2016). A Graphical Tool for Event Refinement
Structures in Event-B. In International Conference on
Abstract State Machines, Alloy, B, TLA, VDM, and Z,
pages 269–274. Springer.
Fathabadi, A. S., Rezazadeh, A., and Butler, M. (2011).
Applying Atomicity and Model Decomposition to a
Space Craft System in Event-B. In NASA Formal
Methods Symposium, pages 328–342. Springer.
Hoang, T. S. and Abrial, J.-R. (2010). Event-b decompo-
sition for parallel programs. In International Con-
ference on Abstract State Machines, Alloy, B and Z,
pages 319–333. Springer.
Hoang, T. S., Dghaym, D., Snook, C., and Butler, M.
(2017). A composition mechanism for refinement-
based methods. In 2017 22nd International Confer-
ence on Engineering of Complex Computer Systems
(ICECCS), pages 100–109. IEEE.
Hoang, T. S., Iliasov, A., Silva, R. A., and Wei, W. (2011).
A Survey on Event-B Decomposition. Electronic
Communications of the EASST, 46.
Leuschel, M. and Butler, M. (2003). ProB: A Model
Checker for B. In FME, volume 2805, pages 855–
874. Springer.
Sabatier, D. (2016). Using formal proof and B method at
system level for industrial projects. In International
Conference on Reliability, Safety and Security of Rail-
way Systems, pages 20–31. Springer.
Siala, B., Tahar Bhiri, M., Bodeveix, J.-P., and Filali,
M. (2016). Un processus de D
´
eveloppement Event-
B pour des Applications Distribu
´
ees. Universit
´
e de
Franche-Comt
´
e.
Silva, R., Pascal, C., Hoang, T. S., and Butler, M. (2011).
Decomposition tool for Event-B. Software: Practice
and Experience, 41(2):199–208.
Van Deursen, A., Klint, P., and Visser, J. (2000). Domain-
specific languages: An annotated bibliography. ACM
Sigplan Notices, 35(6):26–36.
ICSOFT 2019 - 14th International Conference on Software Technologies
286