Abrial, J.-R. (2010b). Modeling in Event-B: System and
Software Engineering. Cambridge University Press,
New York, NY, USA, 1st edition.
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.
Ait Wakrime, A., Ben Ayed, R., Collart-Dutilleul, S., Ledru,
Y., and Idani, A. (2018). Formalizing railway signal-
ing system ertms/etcs using uml/event-b. In Interna-
tional Conference on Model and Data Engineering,
pages 321–330. Springer.
Anastasakis, K., Bordbar, B., Georg, G., and Ray, I. (2010).
On challenges of model transformation from uml to
alloy. Software & Systems Modeling, 9(1):69.
Ben Ayed, R., Collart-Dutilleul, S., Bon, P., Idani, A., and
Ledru, Y. (2014). B formal validation of ertms/etcs
railway operating rules. In International Conference
on Abstract State Machines, Alloy, B, TLA, VDM, and
Z, pages 124–129. Springer.
Beugin, J., Filip, A., Marais, J., and Berbineau, M. (2010).
Galileo for railway operations: question about the
positioning performances analogy with the rams re-
quirements allocated to safety applications. European
Transport Research Review, 2(2):93–102.
Cicmancova, S. (2013). safety and risk as part of railway
system. Technical report, Transactions of the VSB -
Technical university of Ostrava.
Cuppens, F. and Mi
`
ege, A. (2003). Modelling contexts in
the or-bac model. In Computer Security Applications
Conference, 2003. Proceedings. 19th Annual, pages
416–425. IEEE.
Distefano, S., Scarpa, M., and Puliafito, A. (2011). From
uml to petri nets: The pcm-based methodology. IEEE
Transactions on Software Engineering, 37(1):65–79.
El Kalam, A. A. and Deswarte, Y. (2006). Multi-orbac:
A new access control model for distributed, heteroge-
neous and collaborative systems. In 8th IEEE Inter-
national Symposium on Systems and Information Se-
curity, page 1.
Ferraiolo, D., Cugini, J., and Kuhn, D. R. (1995). Role-
based access control (rbac): Features and motivations.
In Proceedings of 11th annual computer security ap-
plication conference, pages 241–48.
Idani, A. (2006). B/UML: Bridging the gap between B spec-
ifications and UML graphical descriptions to ease ex-
ternal validation of formal B developments. Theses,
Universit
´
e Joseph-Fourier - Grenoble I.
Idani, A. and Ledru, Y. (2015). B for modeling secure infor-
mation systems - the B4MSecure platform. In Inter-
national Conference on Formal Engineering Methods,
pages 312–318. Springer.
Lodderstedt, T., Basin, D., and Doser, J. (2002). Secureuml:
A uml-based modeling language for model-driven se-
curity. In International Conference on the Unified
Modeling Language, pages 426–441. Springer.
Musset, J., Juliot,
´
E., Lacrampe, S., Piers, W., Brun,
C., Goubet, L., Lussaud, Y., and Allilaire, F.
(2006). Acceleo user guide. See also http://acceleo.
org/doc/obeo/en/acceleo-2.6-user-guide. pdf, 2.
Sch
¨
on, W., Larraufie, G., Mo
¨
ens, G., and Por
´
e, J. (2013).
Railway signalling and automation. Work in three vol-
umes. La Vie du Rail.
Siyuan, H. and Hong, Z. (2015). Towards transformation
from uml to event-b. In IEEE International Confer-
ence on Software Quality, Reliability and Security-
Companion, pages 188–189. IEEE.
Snook, C. (2014). iUML-B statemachines. In Proceedings
of the 5th Rodin User and Developer Workshop, 2014,
pages 29–30. Univ. of Southampton.
Snook, C. and Butler, M. (2006). UML-B: Formal mod-
eling and design aided by UML. ACM Transactions
on Software Engineering and Methodology (TOSEM),
15(1):92–122.
Zafar, N. A. and Alhumaidan, F. (2011). Transformation
of class diagrams into formal specification. Interna-
tional Journal Computer Science and Network Secu-
rity, 11(5):289–295.
ENASE 2019 - 14th International Conference on Evaluation of Novel Approaches to Software Engineering
376