Skip to main content

Domain and Semantic Modeling in the Context of Interactive Systems Development: User and Device Cases

  • Conference paper
  • First Online:
Information Systems (EMCIS 2022)

Abstract

The development of interactive systems requires tools and knowledge from a number of domains. The combination of Software Engineering with Human Factors aspects assists designers and engineers in designing error free, safe systems for humans’ operators. This paper explores the use of multidimensional knowledge representation as means to narrow the gap between design and implementation of interactive systems. Two models are discussed for delivering heavyweight ontologies, by the means of Ontology–Driven Development. This might enable the development of software artifacts, with potential of improving system specification, information sharing and reusability. The theoretical approach is discussed; a literature revision in the topic is included, along with taxonomy enabling the description of user and device’s characteristics. Finally, the ontological development is presented and as well as analyzed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Benyon, D., Designing Interactive Systems: A Comprehensive Guide to HCI, UX and Interaction Design (2014)

    Google Scholar 

  2. Leveson, N.: Engineering a Safer World: Systems Thinking Applied to Safety. MIT press, Cambridge (2011)

    Google Scholar 

  3. Gruber, T.: A translation approach to portable ontologies. Knowl. Acquisition 5, 199–220 (1993)

    Article  Google Scholar 

  4. Hesse, W.: Ontologies in the Software Engineering Process. In: EAI, pp. 3–16 (2005)

    Google Scholar 

  5. Tanasescu, V. (2004). An ontology–driven life–event portal. Master. Comput. Sci.

    Google Scholar 

  6. Kaklanis, N., et al.: Towards standardisation of user models for simulation and adaptation purposes. Univ. Access Inf. Soc. 15(1), 21–48 (2014). https://doi.org/10.1007/s10209-014-0371-2

    Article  Google Scholar 

  7. Moon, A., Choi, Y.I., Lee, B.S.: Context-aware user model for personalized services. In 2008 Third International Conference on Digital Information Management, pp. 858–863. IEEE (2008)

    Google Scholar 

  8. Eason, K.D.: Ergonomic perspectives on advances in human-computer interaction. Ergonomics 34(6), 721–741 (1991)

    Article  Google Scholar 

  9. Dix, A., Finlay, J., Abowd, G.D., Beale, R.: Human-Computer Interaction. Pearson Education, London (2003)

    MATH  Google Scholar 

  10. Happel, H.J., Seedorf, S.: Applications of ontologies in software engineering. In: Proceedings of Workshop on Sematic Web Enabled Software Engineering (SWESE) on the ISWC, pp. 5–9 (2006)

    Google Scholar 

  11. Jakus, G., Milutinovic, V., Omerovic, S., Tomazic, S.: Concepts, Ontologies, and Knowledge Representation. Springer, Cham (2013)

    Book  MATH  Google Scholar 

  12. Milligan, C., Halladay, S.: The realities and facilities related to knowledge representation. In: IPSI Belgrade, Proceedings of the IPSI-2003 Montengro Conference, Sveti Stefan, Montenegro (2003)

    Google Scholar 

  13. Chan, C.W.: The knowledge modeling system and its application. In: Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No. 04CH37513), vol. 3, pp. 1353–1356. IEEE (2004)

    Google Scholar 

  14. Gaševic, D., Djuric, D., Devedžic, V.: Model Driven Engineering and Ontology Development. Springer, Cham (2009)

    Google Scholar 

  15. Guarino, N.: Formal ontology in information systems. In: Proceedings of the first International Conference (FOIS'98), vol. 46. June 6–8, Trento, Italy. IOS press (1998)

    Google Scholar 

  16. Beißwanger, A.E. Developing Ontological Background Knowledge for Biomedicine (Doctoral dissertation) (2013)

    Google Scholar 

  17. Lenat, D.B.: CYC: a large-scale investment in knowledge infrastructure. Commun. ACM 38(11), 33–38 (1995)

    Article  Google Scholar 

  18. Miller, G.A., Beckwith, R., Fellbaum, C., Gross, D., Miller, K.J.: Introduction to WORDNET: an on-line lexical database. Int. J. Lexicogr. 3(4), 235–244 (1990)

    Article  Google Scholar 

  19. Clark, P.: Some Ongoing KBS/Ontology Projects and Groups (2000)

    Google Scholar 

  20. Musen, M.A., Gennari, J.H., Eriksson, H., Tu, S.W., Puerta, A.R.: PROTEGE-II: computer support for development of intelligent systems from libraries of components. Medinfo 8(Pt 1), 766–770 (1995)

    Google Scholar 

  21. Tan, H., Adlemo, A., Tarasov, V., Johansson, M.E.: Evaluation of an application ontology. In: Proceedings of the Joint Ontology Workshops 2017 Episode 3: The Tyrolean Autumn of Ontology Bozen-Bolzano, Italy, September 21–23, 2017, vol. 2050. CEUR-WS (2017)

    Google Scholar 

  22. Alonso, J.B.: Ontology-based software engineering: engineering support for autonomous systems. Integrating Cognition+ Emotion+ Autonomy, 8–35 (2006)

    Google Scholar 

  23. Corcho, O., Fernández-López, M., Gómez-Pérez, A.: Methodologies, tools and languages for building ontologies: where is their meeting point? Data Knowl. Eng. 46(1), 41–64 (2003)

    Article  Google Scholar 

  24. Staab, S., Studer, R. (eds.): IHIS, Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92673-3

    Book  MATH  Google Scholar 

  25. Noy, N.F., McGuinness, D.L.: Ontology development 101: a guide to creating your first ontology. 2001 (2004). http://protege.stanford.edu/publications.

    Google Scholar 

  26. Falbo, A.: Integração de Conhecimento em um Ambiente de Engenharia de Software (Doctoral dissertation. Universidade Federal do Rio de Janeiro, Rio de Janeiro), Tese de Doutoramento (1998)

    Google Scholar 

  27. Fernández-López, M., Gómez-Pérez, A., Sierra, J.P., Sierra, A.P.: Building a chemical ontology using methontology and the ontology design environment. IEEE Intell. Syst. 14(1), 37–46 (1999)

    Article  Google Scholar 

  28. Benjamin, P.C., et al.: IDEF5 Method Report. Knowledge Based Systems, Inc (1994)

    Google Scholar 

  29. Niles, I., Pease, A.: Linking lixicons and ontologies: mapping wordnet to the suggested upper merged ontology. In: Ike, pp. 412–416 (2003)

    Google Scholar 

  30. Heckmann, D., Schwartz, T., Brandherm, B., Schmitz, M., von Wilamowitz-Moellendorff, M.: Gumo – the general user model ontology. In: Ardissono, L., Brna, P., Mitrovic, A. (eds.) UM 2005. LNCS (LNAI), vol. 3538, pp. 428–432. Springer, Heidelberg (2005). https://doi.org/10.1007/11527886_58

    Chapter  Google Scholar 

  31. Heckmann, D., Schwarzkopf, E., Mori, J., Dengler, D., Kröner, A.: The user model and context ontology GUMO revisited for future web 2.0 extensions. Contexts Ontol. Representation Reasoning, 37–46 (2007)

    Google Scholar 

  32. Ruiz, F., Hilera, J.R.: Using ontologies in software engineering and technology. In: Calero, C., Ruiz, F., Piattini, M. (Eds.) Ontologies for software engineering and software technology, pp. 49–102. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-34518-3_2

  33. Shahzad, S.K.: Ontology-based user interface development: user experience elements pattern. J. UCS 17(7), 1078–1088 (2011)

    Google Scholar 

  34. Paulheim, H., Probst, F.: A formal ontology on user interfaces-yet another user interface description language? Position Paper. In: CEUR Workshop Proceedings, vol. 747, pp. Paper-9. RWTH (2011)

    Google Scholar 

  35. Razmerita, L.: An ontology-based framework for modeling user behavior—A case study in knowledge management. IEEE Trans. Syst. Man, Cybern.-Part A: Syst. Humans 41(4), 772–783 (2011)

    Article  Google Scholar 

  36. Orellana, D.W., Madni, A.M.: Human system integration ontology: enhancing model based systems engineering to evaluate human-system performance. Procedia Comput. Sci. 28, 19–25 (2014)

    Article  Google Scholar 

  37. Engelschall, R.S.: Hierarchical User Interface Component Architecture. Doctoral Thesis, Universit Augsburg. Germany (2018)

    Google Scholar 

  38. ISO/IEC (International Organization for Standardization) (1998). Standard 9241: Ergonomic Requirements for Office Work with Visual Display Terminals (VDT)s, Part 11. Guidance on Usability. https://www.iso.org/obp/ ui/#iso:std:iso:9241:-11:ed-1:v1:en. Accessed 20 Jan 2019

  39. Štorga, M., Marjanović, D., Andreasen, M.M.: Relationships between the concepts in the design ontology. In: 16th International Conference on Engineering Design–ICED 07 (2007)

    Google Scholar 

  40. Pilone, D., Pitman, N.: UML 2.0 in a Nutshell. O'Reilly Media, Inc (2005)

    Google Scholar 

  41. Decker, B., Ras, E., Rech, J., Klein, B., Hoecht, C.: Self-organized reuse of software engineering knowledge supported by semantic wikis. In: Proceedings of the Workshop on Semantic Web Enabled Software Engineering (SWESE), p. 76. ISWC Galway, Ireland (2005)

    Google Scholar 

  42. Karwowski, W.: International Encyclopedia of Ergonomics and Human Factors, -3, vol. Set. CRC Press (2006)

    Google Scholar 

  43. Glimm, B., Horrocks, I., Motik, B., Stoilos, G., Wang, Z.: HermiT: an OWL 2 reasoner. J. Autom. Reason. 53(3), 245–269 (2014)

    Article  MATH  Google Scholar 

Download references

Acknowledgments

This work was supported by Conselho Nacional de Pesquisa (CNPq), COMPETE: POCI-01–0145-FEDER-007043, and FCT – Fundação para a Ciência e Tecnologia within within the R&D Units Project Scope: UIDB/00319/2020. We also acknowledge the support of Instituto Federal de Educação, Ciência e Tecnologia de Goiás (IFG).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saulo Silva .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Silva, S., Belo, O. (2023). Domain and Semantic Modeling in the Context of Interactive Systems Development: User and Device Cases. In: Papadaki, M., Rupino da Cunha, P., Themistocleous, M., Christodoulou, K. (eds) Information Systems. EMCIS 2022. Lecture Notes in Business Information Processing, vol 464. Springer, Cham. https://doi.org/10.1007/978-3-031-30694-5_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-30694-5_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-30693-8

  • Online ISBN: 978-3-031-30694-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics