the development of new ones.
We do not claim that the framework is complete,
yet it certainly can serve as a starting point for bench-
marking of context-oriented development methods.
For that reason, we suggest adopting the framework
with caution as more refinements may emerge. In
future work, we wish to continue to examine the
proposed framework and further examine context-
oriented/aware programming/modeling approaches.
REFERENCES
Aguilar, J., Jerez, M., and Rodr
´
ıguez, T. (2018). Cameonto:
Context awareness meta ontology modeling. Applied
Computing and Informatics, 14(2):202–213.
Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J.,
Nicklas, D., Ranganathan, A., and Riboni, D. (2010).
A survey of context modelling and reasoning tech-
niques. Pervasive and Mobile Computing, 6(2):161–
180. Context Modelling, Reasoning and Management.
Bricon-Souf, N. and Newman, C. R. (2007). Context aware-
ness in health care: A review. International Journal
of Medical Informatics, 76(1):2–12.
Brings., J., Daun., M., Hildebrandt., C., and T
¨
orsleff.,
S. (2018). An ontological context modeling frame-
work for coping with the dynamic contexts of cyber-
physical systems. In Proceedings of the 6th Inter-
national Conference on Model-Driven Engineering
and Software Development - MODELSWARD,, pages
396–403. INSTICC, SciTePress.
Cabrera, O., Franch, X., and Marco, J. (2017). Ontology-
based context modeling in service-oriented comput-
ing: A systematic mapping. Data and Knowledge En-
gineering, 110:24–53.
Desmet, B., Vallejos, J., Costanza, P., De Meuter, W., and
D’Hondt, T. (2007). Context-oriented domain anal-
ysis. CONTEXT’07, page 178–191, Berlin, Heidel-
berg. Springer-Verlag.
Dey, A. K., Abowd, G. D., et al. (2000). The context
toolkit: Aiding the development of context-aware ap-
plications. In Workshop on Software Engineering for
wearable and pervasive computing, pages 431–441.
Citeseer.
Ejigu, D., Scuturici, M., and Brunie, L. (2007). An
ontology-based approach to context modeling and rea-
soning in pervasive computing. In Proceedings of
the Fifth IEEE International Conference on Pervasive
Computing and Communications Workshops, PER-
COMW ’07, page 14–19, USA. IEEE Computer So-
ciety.
Elyasaf, A. (2021). Context-Oriented Behavioral Pro-
gramming. Information and Software Technology,
133:106504.
Elyasaf, A., Marron, A., Sturm, A., and Weiss, G. (2018).
A Context-Based Behavioral Language for IoT. In
Regina Hebig and Thorsten Berger, editor, CEUR
Workshop Proceedings, volume 2245, pages 485–494,
Copenhagen, Denmark. CEUR-WS.org.
Elyasaf, A., Sadon, A., Weiss, G., and Yaacov, T. (2019).
Using Behavioral Programming with Solver, Con-
text, and Deep Reinforcement Learning for Play-
ing a Simplified RoboCup-Type Game. In 2019
ACM/IEEE 22nd International Conference on Model
Driven Engineering Languages and Systems Compan-
ion (MODELS-C), pages 243–251. IEEE.
Harel, D., Kugler, H., Marelly, R., and Pnueli, A. (2002).
Smart Play-out of Behavioral Requirements. In
Aagaard, M. and O’Leary, J. W., editors, Formal
Methods in Computer-Aided Design, 4th Interna-
tional Conference, FMCAD 2002, Portland, OR, USA,
November 6-8, 2002, Proceedings, volume 2517 of
Lecture Notes in Computer Science, pages 378–398.
Springer.
Harel, D., Maoz, S., Szekely, S., and Barkan, D. (2010).
PlayGo: Towards a Comprehensive Tool for Scenario
Based Programming. In ASE’10 - Proceedings of the
IEEE/ACM International Conference on Automated
Software Engineering, pages 359–360.
Harel, D. and Marelly, R. (2003). Come, Let’s Play:
Scenario-Based Programming Using LSCs and the
Play-Engine. Springer Science & Business Media.
Harel, D. and Pnueli, A. (1985). On the Development of
Reactive Systems. In Logics and models of concurrent
systems, pages 477–498. Springer.
Henricksen, K. and Indulska, J. (2006). Develop-
ing context-aware pervasive computing applications:
Models and approach. Pervasive and Mobile Comput-
ing, 2(1):37–64.
Hirschfeld, R., Costanza, P., and Nierstrasz, O. M. (2008).
Context-oriented programming. Journal of Object
technology, 7(3):125–151.
Ireri, B. N., Wario, R. D., and Mwingirwa, I. M. (2018).
Choosing and adapting a mobile learning model for
teacher education. In Handbook of Research on Dig-
ital Content, Mobile Learning, and Technology Inte-
gration Models in Teacher Education, pages 132–148.
IGI Global.
L
´
opez-Jaquero, V., Rodr
´
ıguez, A. C., Teruel, M. A., Mon-
tero, F., Navarro, E., and Gonzalez, P. (2016). A
bio-inspired model-based approach for context-aware
post-wimp tele-rehabilitation. Sensors, 16(10):1689.
Moradi, H., Zamani, B., and Zamanifar, K. (2020). Caasset:
A framework for model-driven development of con-
text as a service. Future Generation Computer Sys-
tems, 105:61–95.
Peinado, S., Ortiz, G., and Dodero, J. M. (2015). A meta-
model and taxonomy to facilitate context-aware ser-
vice adaptation. Computers & Electrical Engineering,
44:262–279.
Ramos, C., Marreiros, G., and Santos, R. (2011). A sur-
vey on the use of emotions, mood, and personality
in ambient intelligence and smart environments. In
Handbook of Research on Ambient Intelligence and
Smart Environments: Trends and Perspectives, pages
88–107. IGI Global.
Simons, C. (2007). Cmp: a uml context modeling profile
for mobile distributed systems. In 2007 40th Annual
Hawaii International Conference on System Sciences
(HICSS’07), pages 289b–289b. IEEE.
MODELSWARD 2022 - 10th International Conference on Model-Driven Engineering and Software Development
34