
ment of complex mixed-critical e-Health systems.
In summary, the existing works demonstrated the
feasibility and efficiency of MDA in real work scenar-
ios. MDA is able to lower the threshold for develop-
ers to understand project requirements by abstracting
various components of the system. However, none of
these works can model specific user’s preferences for
e-Health applications such as the website appearance
and the functionalities they prefer. Also, they have
not developed a solution for medical experts and de-
velopers to work collaboratively. Although existing
approaches have improved the efficiency of software
development, they do not cater for the participation
of experts in app development, making them unable
to give professional insights, which results in the final
deliverable not being able to satisfy the users.
7 CONCLUSION
We have presented a novel visual-based e-Health
modeling language. The goal of our DSML is to en-
able people from diverse fields to engage in e-Health
design projects better. It describes core concepts and
components of e-Health. Based on the findings from
the user requirements survey, we provided our users
with two accessible and distinguishable sets of visual
notations, depending on the Web Content Accessibil-
ity Guidelines 2.1 (Andrew et al., 2018), for designing
the visual diagram describing the custom e-Health ap-
plication. We evaluated the accessibility and usability
of our tool through a Physics of Notations assessment
and a group end user study. Evaluation results illus-
trate that all participants responded well in terms of
the usability of both language and overall approach.
ACKNOWLEDGMENT
Madugalla is supported by ARC Laureate Fellowship
FL190100035.
REFERENCES
Andrew, K., Joshue, C., Alastair, C., Michael, C., Cald-
well, B., Cooper, M., Reid, L. G., Vanderheiden, G.,
Chisholm, W., Slatin, J., and White, J. (2018). Web
content accessibility guidelines (wcag) 2.1. WWW
Consortium (W3C).
Brambilla, M., Cabot, J., and Wimmer, M. (2017). Model-
driven software engineering in practice. Synthesis lec-
tures on software engineering, 3(1):1–207.
Ceri, S., Fraternali, P., and Bongio, A. (2000). Web mod-
eling language (webml): a modeling language for de-
signing web sites. Computer Networks, 33(1-6):137–
157.
de Dios, M. A. G., Dania, C., Basin, D., and Clavel, M.
(2014). Model-driven development of a secure ehealth
application. Engineering Secure Future Internet Ser-
vices and Systems: Current Research, pages 97–118.
Famelis, M. and Chechik, M. (2019). Managing design-
time uncertainty. Software & Systems Modeling,
18:1249–1284.
Fischer, K., Krumeich, J., Panfilenko, D., Born, M., and
Desfray, P. (2014). Based modeling: A stakeholder-
centered approach for model-driven engineering. In
Advances and applications in model-driven engineer-
ing, pages 317–341. IGI Global.
Hause, M. et al. (2006). The sysml modelling language. In
Fifteenth European Systems Engineering Conference,
volume 9, pages 1–12.
Hesse, B. W. and Shneiderman, B. (2007). ehealth research
from the user’s perspective. American journal of pre-
ventive medicine, 32(5):S97–S103.
Khalajzadeh, H., Simmons, A. J., Abdelrazek, M., Grundy,
J., Hosking, J., and He, Q. (2020a). An end-to-
end model-based approach to support big data ana-
lytics development. Journal of Computer Languages,
58:100964.
Khalajzadeh, H., Verma, T., Simmons, A. J., Grundy, J.,
Abdelrazek, M., and Hosking, J. (2020b). User-
centred tooling for modelling of big data applica-
tions. In 23rd ACM/IEEE International Conference on
Model Driven Engineering Languages and Systems:
Companion Proceedings, pages 1–5.
Kotronis, C., Nikolaidou, M., Dimitrakopoulos, G., Anag-
nostopoulos, D., Amira, A., and Bensaali, F. (2018).
A model-based approach for managing criticality re-
quirements in e-health iot systems. In 2018 13th
annual conference on system of systems engineering
(SoSE), pages 60–67. IEEE.
Moody, D. (2009). The “physics” of notations: toward a sci-
entific basis for constructing visual notations in soft-
ware engineering. IEEE Transactions on software en-
gineering, 35(6):756–779.
Shen, J. (2023). Human-centred web-based modelling tool
data.
WHO (2019). WHO guideline: recommendations on digital
interventions for health system strengthening: execu-
tive summary. Technical report, World Health Orga-
nization.
Wong, B. (2011). Color blindness. nature methods,
8(6):441.
Zhuang, W., Gan, X., Wen, Y., and Zhang, S. (2022).
Easyfl: A low-code federated learning platform
for dummies. IEEE Internet of Things Journal,
9(15):13740–13754.
ENASE 2024 - 19th International Conference on Evaluation of Novel Approaches to Software Engineering
290