Open Access   Article Go Back

An Approach to Build the Ergonomics of Interactive Software based on MDE

Thierry Noulamo1 , Bernard Fotsing Talla2 , Jean Pierre Lienou3 , Alain Djimeli-Tsajio4

  1. Dept. of Computer Engineering/IUT Fotso Victor of Bandjoun, University of Dschang, Bandjoun, Cameroon.
  2. Dept. of Computer Engineering/IUT Fotso Victor of Bandjoun, University of Dschang, Bandjoun, Cameroon.
  3. Dept. of Computer Engineering, College of Technology/ University of Bamenda, Bamenda, Cameroon.
  4. Dept. of Computer Engineering/IUT Fotso Victor of Bandjoun, University of Dschang, Bandjoun, Cameroon.

Section:Research Paper, Product Type: Journal Paper
Volume-11 , Issue-8 , Page no. 1-8, Aug-2023

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v11i8.18

Online published on Aug 31, 2023

Copyright © Thierry Noulamo, Bernard Fotsing Talla, Jean Pierre Lienou, Alain Djimeli-Tsajio . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Thierry Noulamo, Bernard Fotsing Talla, Jean Pierre Lienou, Alain Djimeli-Tsajio, “An Approach to Build the Ergonomics of Interactive Software based on MDE,” International Journal of Computer Sciences and Engineering, Vol.11, Issue.8, pp.1-8, 2023.

MLA Style Citation: Thierry Noulamo, Bernard Fotsing Talla, Jean Pierre Lienou, Alain Djimeli-Tsajio "An Approach to Build the Ergonomics of Interactive Software based on MDE." International Journal of Computer Sciences and Engineering 11.8 (2023): 1-8.

APA Style Citation: Thierry Noulamo, Bernard Fotsing Talla, Jean Pierre Lienou, Alain Djimeli-Tsajio, (2023). An Approach to Build the Ergonomics of Interactive Software based on MDE. International Journal of Computer Sciences and Engineering, 11(8), 1-8.

BibTex Style Citation:
@article{Noulamo_2023,
author = {Thierry Noulamo, Bernard Fotsing Talla, Jean Pierre Lienou, Alain Djimeli-Tsajio},
title = {An Approach to Build the Ergonomics of Interactive Software based on MDE},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {8 2023},
volume = {11},
Issue = {8},
month = {8},
year = {2023},
issn = {2347-2693},
pages = {1-8},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=5601},
doi = {https://doi.org/10.26438/ijcse/v11i8.18}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v11i8.18}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=5601
TI - An Approach to Build the Ergonomics of Interactive Software based on MDE
T2 - International Journal of Computer Sciences and Engineering
AU - Thierry Noulamo, Bernard Fotsing Talla, Jean Pierre Lienou, Alain Djimeli-Tsajio
PY - 2023
DA - 2023/08/31
PB - IJCSE, Indore, INDIA
SP - 1-8
IS - 8
VL - 11
SN - 2347-2693
ER -

VIEWS PDF XML
143 203 downloads 89 downloads
  
  
           

Abstract

The design and implementation of interactive systems and Human-Machine Interfaces (HMI) use different techniques from both software engineering and ergonomics. To improve the productivity and quality of software, automating the development process is an important factor. User interfaces are nonfunctional but complex software components that play a vital role in the development of interactive applications. We propose in this paper an approach for the automatic production of Human-Machine Interfaces (HMI) for the development of interactive applications according to the Model-Driven Engineering (MDE) approach. A source Meta-Model called "DD_IHM" ("Description Diagram for Human-Machine Interfaces"), a target Meta-Model specific to the PHP language called "CGFP" (Context Grammar for PEAR) for the construction of HMIs and, a set of generic rules for transforming a model conforms to the source meta-Model into a model conforms to the target Meta-Model, written in the QVT language are develop. We apply this approach to the creation of a simple online registration platform.

Key-Words / Index Term

Interactive Systems, Ergonomie, Models Transformation, Context-free Grammar, QVT Language, Software productivity.

References

[1]. Hernández-López, Adrián, Colomo-Palacios, Ricardo, Et García-Crespo, Ángel, “Productivity in software engineering: A study of its meanings for practitioners: Understanding the concept under their standpoint”, In: 7th Iberian Conference on Information Systems and Technologies (CISTI 2012). IEEE, pp.1-6, 2012.
[2]. Abran, Alain, Al-Qutaish, Rafa E., et Cuadrado-Gallego, Juan J. “Analysis of the ISO 9126 on software product quality evaluation from the metrology and ISO 15939 perspectives.” WSEAS Transactions on Computers, Vol.5, no.11, pp.2778-2786, 2006.
[3]. Anupriya et al., “Survey on Various Productivity Measures of Software Development Teams”, International Journal of Advanced Research in Computer Science and Software Engineering 4(6), pp.462-464, June 2014
[4]. Bindia Tarika, “Review on Software Analysis & Design Tools”, International Journal of Computer Sciences and Engineering, Vol.8, Issue.1, pp.115-119, 2020.
[5]. Rakesh Kumar, Priti Maheshwary, Timothy Malche, “Inside Agile Family: Software Development Methodologies”, International Journal of Computer Sciences and Engineering, Vol.7, Issue.6, pp.650-660, 2019.
[6]. Pfaff, Günther E. (Ed.). “User Interface Management Systems: Proceedings of the Workshop on User Interface Management Systems held in Seeheim”, Springer Science & Business Media, 2012.
[7]. Schlungbaum, Egbert Et Elwert, Thomas. “Automatic User Interface Generation from Declarative Models.” In: CADUI. pp.3-17, 1996.
[8]. Myers Brad A., “User Interface Software Tools”, ACM Transac-tions on Computer Human Interaction. Vol.1, no.2, pp.64-103, 1995.
[9]. R. B. Hailpern , P. Tarr, “Model-driven development : The good, the bad and the ugly”, IBM Systems Journal, Vol.3, no.45, pp.1-25, 2006.
[10]. Smita Agarwal, S. Dixit, Alok Aggarwal, “Model to Model Transformation for Declarative Models”, International Journal of Computer Sciences and Engineering, Vol.6, Issue.11, pp.164-170, 2018.
[11]. D. Schmidt, “Guest Editor`s Introduction:Model-Driven Engineering”, Computer, Vol.2, no.9, pp.25-31, 2006, ISSN 0018-9162.
[12]. Warnars, H. L. H. S. “Object-oriented modelling with unified modelling language 2.0 for simple software application based on agile methodology” Behaviour & Information Technology, Vol.30, no.3, pp.293-307, 2011.
[13]. Noulamo, T. & Tanyi, E. & Nkenlifack, Marcellin & Lienou, Jean-Pierre & Alain Bernard, Djimeli Tsajio. “Formalization method of the UML statechart by transformation toward Petri Nets.”, IAENG International Journal of Computer Science. 45. Pp.505-513, 2018.
[14]. Tajouo, François & Noulamo, Thierry & Lienou, Jean-Pierre. “Procedure for the Contextual, Textual and Ontological Construction of Specialized Knowledge Bases”, European Journal of Electrical Engineering and Computer Science. 5. pp.62-67, 2021, doi:10.24018/ejece.2021.5.1.282
[15]. André, Étienne, Choppy, Christine, et Noulamo, Thierry. “Modelling timed concurrent systems using activity diagram patterns”, Book Chapter, Springer International Publishing, pp.339-351, 2015.
[16]. T. Noulamo, B. Fotsing Talla, M. Wane, L. H. Nzothiam Takou, “A Model-Driven Approach for Developing WEB Users Interfaces of Interactive Systems”, International Journal of Computer Trends and Technology (IJCTT) – Volume 68 Issue 4 pp.33-43, April 2020, ISSN: 2231-2803.
[17]. A.J. Dix, J. Finlay, G. Abowd, R. Beale. “Human-Computer Interaction”, Prentice Hall, 1993.
[18]. Scapin, Dominique Et Pierret-Golbreich, Christine. “Towards a method for task description: MAD Work with display units”, Elsevier Science Publishers, North-Holland, Vol.89, pp.371-380, 1989.
[19]. D. Rix, H.R. Hartson. “Developing User Interfaces: Ensuring Usability Through Product Process”, Wiley Professional Computing John Wiley Sons, USA, 1993.
[20]. Gray, Phil, England, David, et Mcgowan, Steve. Xuan: “Enhancing the UAN to capture temporal relation among actions.” People and Computers IX, pp.301-312, 1994.
[21]. Fabio Patern. “Model-Based Design and Evaluation of Interactive Applications”, Springer, 2001.
[22]. Hix, Deborah. “Generations of user-interface management systems.”, IEEE software, Vol.7, no.5, pp.77-87, 1990.
[23]. Bass, Len, Faneuf, Ross, Little, Reed, et al. “A metamodel for the runtime architecture of an interactive system”. SIGCHI Bulletin, Vol.24, no.1, pp.32-37, 1992.
[24]. Coutaz, J.. “Interfaces Homme-Ordinateur, Conception et Ralisation ”, Dunod Informatique, Paris, 1990
[25]. Coutaz, Joëlle Et Nigay, Laurence. “Architecture logicielle conceptuelle des systèmes interactifs.” Analyse et conception de l’IHM, pp.207-246, 2001.
[26]. Vasilakis, Christos, Lecznarowicz, D., Et Lee, Chooi, “Developing model requirements for patient flow simulation studies using the Unified Modelling Language (UML)”. Journal of Simulation, Vol.3, no.3, pp.141-149, 2009.
[27]. Clerckx, T., Luyten, K., Coninx, K. “Generating Context-Sensitive Multiple Device Interfaces from Design.” In: Jacob, R.J., Limbourg, Q., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces IV. Springer, Dordrecht, 2005, https://doi.org/10.1007/1-4020-3304-4_23.
[28]. Nichols, Jeffrey & Myers, Brad & Higgins, Michael & Hughes, Joseph & Harris, Thomas & Rosenfeld, Roni & Pignol, Mathilde. “Generating remote control interfaces for complex appliances. UIST (User Interface Software and Technology)”, Proceedings of the ACM Symposium. pp.161-170, 2002, doi;10.1145/571985.572008.
[29]. Booch, G., Rumbaugh, J., Jacobson, I. “Unified Modeling Language User Guide, The (2nd Edition)” (Addison-Wesley Object Technology Series). Addison-Wesley Professionnal, 2005
[30]. France, Robert B., Kim, D.-K., Ghosh, Sudipto, et al. “A UML-based pattern specification technique“, IEEE transactions on Software Engineering, Vol.30, no.3, pp.193-206, 2004.
[31]. Noulamo, T., Djimeli-Tsajio, A., Lienou, J. P., Fotsing-Talla, B. “Agent platform for the remote monitoring and diagnostic in precision agriculture.” Engineering Letter, Vol.30, Issue.3, pp.972–980, 2022.
[32]. Bast, Wim; Murphree, Michael; Lawley, Michael; Duddy, Keith; Belaunde, Mariano; Gri_n, Catherine; Sendall, Shane; Vojtisek, Didier; Steel, Jim; Helsen, Simon; Tratt, Laurence; Reddy, Sreedhar; Ven-katesh, R.; Blanc, Xavier; Dvorak, Radek; Willink, “Meta Object Facility (MOF) 2.0 Query/View/Transformation (QVT) ”, Object Management Group, May 2011