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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Benyon, D., Designing Interactive Systems: A Comprehensive Guide to HCI, UX and Interaction Design (2014)
Leveson, N.: Engineering a Safer World: Systems Thinking Applied to Safety. MIT press, Cambridge (2011)
Gruber, T.: A translation approach to portable ontologies. Knowl. Acquisition 5, 199–220 (1993)
Hesse, W.: Ontologies in the Software Engineering Process. In: EAI, pp. 3–16 (2005)
Tanasescu, V. (2004). An ontology–driven life–event portal. Master. Comput. Sci.
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
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)
Eason, K.D.: Ergonomic perspectives on advances in human-computer interaction. Ergonomics 34(6), 721–741 (1991)
Dix, A., Finlay, J., Abowd, G.D., Beale, R.: Human-Computer Interaction. Pearson Education, London (2003)
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)
Jakus, G., Milutinovic, V., Omerovic, S., Tomazic, S.: Concepts, Ontologies, and Knowledge Representation. Springer, Cham (2013)
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)
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)
Gaševic, D., Djuric, D., Devedžic, V.: Model Driven Engineering and Ontology Development. Springer, Cham (2009)
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)
Beißwanger, A.E. Developing Ontological Background Knowledge for Biomedicine (Doctoral dissertation) (2013)
Lenat, D.B.: CYC: a large-scale investment in knowledge infrastructure. Commun. ACM 38(11), 33–38 (1995)
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)
Clark, P.: Some Ongoing KBS/Ontology Projects and Groups (2000)
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)
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)
Alonso, J.B.: Ontology-based software engineering: engineering support for autonomous systems. Integrating Cognition+ Emotion+ Autonomy, 8–35 (2006)
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)
Staab, S., Studer, R. (eds.): IHIS, Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92673-3
Noy, N.F., McGuinness, D.L.: Ontology development 101: a guide to creating your first ontology. 2001 (2004). http://protege.stanford.edu/publications.
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)
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)
Benjamin, P.C., et al.: IDEF5 Method Report. Knowledge Based Systems, Inc (1994)
Niles, I., Pease, A.: Linking lixicons and ontologies: mapping wordnet to the suggested upper merged ontology. In: Ike, pp. 412–416 (2003)
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
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)
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
Shahzad, S.K.: Ontology-based user interface development: user experience elements pattern. J. UCS 17(7), 1078–1088 (2011)
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)
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)
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)
Engelschall, R.S.: Hierarchical User Interface Component Architecture. Doctoral Thesis, Universit Augsburg. Germany (2018)
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
Š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)
Pilone, D., Pitman, N.: UML 2.0 in a Nutshell. O'Reilly Media, Inc (2005)
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)
Karwowski, W.: International Encyclopedia of Ergonomics and Human Factors, -3, vol. Set. CRC Press (2006)
Glimm, B., Horrocks, I., Motik, B., Stoilos, G., Wang, Z.: HermiT: an OWL 2 reasoner. J. Autom. Reason. 53(3), 245–269 (2014)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)