proven its usefulness for the specification of the pro-
tocol and has been enhanced, especially the domain
modeling language, to make it more suitable for use
in system modeling.
Work in progress is aimed at (i) integrating the
updates within the open-source platform Openflexo
(Openflexo, 2019), which federates the various con-
tributions of FORMOSE project partners (ANR-14-
CE28-0009, 2017), (ii) at studying the impact of pro-
posed revisions on the back propagation rules (Fotso
et al., 2018a), and (iii) at assessing the updated SysM-
L/KAOS method on further case studies.
REFERENCES
Abrial, J. (2010). Modeling in Event-B - System and Soft-
ware Engineering. Cambridge University Press.
Abrial, J.-R. (2005). The B-book: assigning programs to
meanings. Cambridge University Press.
ANR-14-CE28-0009 (2017). Formose ANR project.
ClearSy (2014). Atelier B: B System.
Fotso, S. J. T., Frappier, M., Laleau, R., and Mammar,
A. (2018a). Back propagating B system updates on
SysML/KAOS domain models. In ICECCS, pages
160–169. IEEE.
Fotso, S. J. T., Frappier, M., Laleau, R., and Mammar, A.
(2018b). Modeling the hybrid ERTMS/ETCS level 3
standard using a formal requirements engineering ap-
proach. In ABZ, volume 10817 of LNCS, pages 262–
276. Springer.
Fotso, S. J. T., Mammar, A., Laleau, R., and Frappier, M.
(2018c). Event-B expression and verification of trans-
lation rules between SysML/KAOS domain models
and B System specifications. In ABZ, volume 10817
of LNCS, pages 55–70. Springer.
Hause, M. et al. (2006). The SysML modelling language. In
Fifteenth European Systems Engineering Conference,
volume 9. Citeseer.
Jetbrains (2017). Jetbrains mps.
Laleau, R., Semmak, F., Matoussi, A., Petit, D., Ham-
mad, A., and Tatibouet, B. (2010). A first attempt
to combine SysML requirements diagrams and B. In-
novations in Systems and Software Engineering, 6(1-
2):47–54.
Lecomte, T., Déharbe, D., Prun, É., and Mottin, E. (2017).
Applying a formal method in industry: A 25-year tra-
jectory. In SBMF, volume 10623 of LNCS, pages 70–
87. Springer.
Lee, D. G. and Suh, N. P. (2005). Axiomatic design
and fabrication of composite structures-applications
in robots, machine tools, and automobiles. Oxford
University Press, page 732.
Matoussi, A., Gervais, F., and Laleau, R. (2011). A goal-
based approach to guide the design of an abstract
Event-B specification. In ICECCS, pages 139–148.
Openflexo (2019). Openflexo project.
Pierra, G. (2004). The PLIB ontology-based approach
to data integration. In IFIP 18th World Computer
Congress, volume 156 of IFIP, pages 13–18. Kluw-
er/Springer.
Roques, A. (2015). Plantuml: Open-source tool that uses
simple textual descriptions to draw uml diagrams.
Sengupta, K. and Hitzler, P. (2014). Web ontology language
(OWL). In Encyclopedia of Social Network Analysis
and Mining, pages 2374–2378.
Technology, R. (2019). SATURN: SIL2-
Certified Fail-safe Remote I/O System Ar-
chitecture for Trains, https://www.railway-
technology.com/contractors/computer/leroy-automa
tion/pressreleases/presssaturn-certified-fail-safe/ .
Tueno, S., Frappier, M., Laleau, R., Mammar, A., and Bar-
radas, H. R. (2018). The Generic SysML/KAOS Do-
main Metamodel. ArXiv e-prints, cs.SE, 1811.04732.
Tueno, S., Laleau, R., Frappier, M., and Mammar, A.
(2019). Event-B specification of the updated trans-
lation rules from ontology-based domain models
to B System specifications, https://github.com/
anonym21/SysML KAOS Domain Model Parser/bl
ob/master/SysMLKAOSNewDomainModelRulesFor
malisation 20190301.zip.
Tueno, S., Laleau, R., Mammar, A., and Frappier, M.
(2017a). Formal Representation of SysML/KAOS
Domain Models . ArXiv e-prints, cs.SE, 1712.07406.
Tueno, S., Laleau, R., Mammar, A., and Frappier,
M. (2017b). SysML/KAOS Domain Model-
ing Tool, https://github.com/anonym21/SysML
KAOS Domain Model Parser.
Tueno, S., Laleau, R., Mammar, A., and Frappier, M.
(2017c). The SysML/KAOS Domain Modeling Ap-
proach. ArXiv e-prints, cs.SE, 1710.00903.
Tueno, S., Laleau, R., Mammar, A., and Frappier, M.
(2017d). Towards using ontologies for domain model-
ing within the SysML/KAOS approach. In RE Work-
shops, pages 1–5. IEEE Computer Society.
van Lamsweerde, A. (2009). Requirements Engineering -
From System Goals to UML Models to Software Spec-
ifications. Wiley.
A Formal Requirements Modeling Approach: Application to Rail Communication
177