Abstract
Creating a smart environment is a challenging task because of the excessive software development and adaptation required. Additionally, hardware in form of stationary as well as dynamic devices has to be installed. Similar to traditional software development, evaluating only the end product is often very costly in terms of time and effort needed. This is due to the fact that usually a lot of changes have to take place since the system fails to deliver the expected behaviour. Therefore, modelling is of great benefit. Models help to get a shared and thorough understanding of a specific domain. Making the animation of those models feasible allows getting a first impression of the system under development. Such prototypes of a system can be created on different levels of abstraction. The paper aims to demonstrate how modelling the human behaviour from the perspective of the activities performed in the environment can lead to first abstract prototypes. Those prototypes can be further extended and fostered by device models as well as models for the whole environment. In the paper, we also strive to discuss the costs and benefits of offering an abstract environmental model in 2D or 3D. 3
Chapter PDF
Similar content being viewed by others
References
APEX: http://twiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebHome (last accessed January 3, 2014)
Blumendorf, M.: Multimodal Interaction in Smart Environments A Model-based Runtime System for Ubiquitous User Interfaces. Dissertation, TU Berlin (2009)
Bobick, A.F., Intille, S.S., Davis, J.W., Baird, F., Pinhanez, C.S., Campbell, L.W., Ivanov, Y.A., Schtte, A., Wilson, A.: The kidsroom: Perceptually based interactive and immersive story environment. In: PRESENCE, pp. 367–391 (1999)
Coutaz, J.: Meta-User Interfaces for Ambient Spaces. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 1–15. Springer, Heidelberg (2007)
Demeure, A., Lehmann, G., Petit, M., Calvary, G.(eds.): Proceedings of the 1st International Workshop on Supportive User Interfaces: SUI 2011, Pisa, Italy, June 13 (2011), http://ceur-ws.org/Vol-828/
Dittmar, A., Forbrig, P.: Selective modeling to support task migratability of interactive artifacts. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) INTERACT 2011, Part III. LNCS, vol. 6948, pp. 571–588. Springer, Heidelberg (2011)
Forbrig, P., Dittmar, A., Brüning, J., Wurdel, M.: Making Task Modeling Suitable for Stakeholder Driven Workflow specifications. In: Stephanidis, C. (ed.) Universal Access in HCI, Part I, HCII 2011. LNCS, vol. 6765, pp. 51–60. Springer, Heidelberg (2011)
Forbrig, P., Wurdel, M., Zaki, M.: 2012: The roles of models and patterns in smart environments. In: EICS Workshop, Copenhagen (2012)
Forbrig, P.: 2012: Interactions in Smart Environments and the Importance of Modelling. Romanian Journal of Human - Computer Interaction 5, 1–12 (2012); Special issue: Human Computer Interaction (2012) ISSN 1843-4460, http://rochi.utcluj.ro/rrioc/en/rochi2012.html
Ishii, H., Ulmer, B.: Tangible bits: Towards seamless interfaces between people, bits, and atoms. In: Proceedings of the CHI 1997 Conference on Human Factors in Computing Systems, Atlanta, Georgia, pp. 234–241 (March 1997)
Johnson, P., Wilson, S., Markopoulos, P., Pycock, J.: ADEPT: Advanced Design Environment for Prototyping with Task Models. In: Proceedings of the INTERACT 1993 and CHI 1993 Conference on Human Factors in Computing Systems (CHI 1993), p. 56. ACM, New York (1993)
OpenSimulator: http://opensimulator.org/wiki/Main_Page (last accessed January 3, 2014)
Paterno, F., Meniconi, C.: ConcurTaskTrees: A diagrammatic Notation for Specifying Task Models. In: INTERACT 1997, IFIP TC13, pp. 362–369 (1997)
Paterno, F., Ballardin, G.: Model-aided remote usability evaluation. In: Sasse, A., Johnson, C. (eds.) Proceedings of the IFIP TC13 Seventh International Conference on Human- Computer Interaction, pp. 434–442. IOS Press, Amsterdam (1999)
Pinelle, D., Gutwin, C., Greenberg, S.: Task Analysis for Groupware Usability Evaluation: Modeling Shared-Workspace Tasks with the Mechanics of Collaboration. ACM TOCHI 10(4) (2003)
Propp, S., Forbrig, P.: ViSE – A Virtual Smart Environment for Usability Evaluation. In: Bernhaupt, R., Forbrig, P., Gulliksen, J., Lárusdótti, M. (eds.) HCSE 2010. LNCS, vol. 6409, pp. 38–45. Springer, Heidelberg (2010)
Propp, S., Buchholz, G., Forbrig, P.: Integration of usability evaluation and model-based software development. Advances in Engineering Software 40(12), 1223–1230 (2009)
Roscher, G., Blumendorf, M., Albayrak, S.: Using Meta User Interfaces to Control Multimodal Interaction in Smart Environments. In: Proceedings of the IUI 2009 Workshop on Model Driven Development of Advanced User Interfaces (2009), http://ceur-ws.org/Vol-439/paper4.pd
Roscher, D., Lehmann, G., Blumendorf, M., Albayrak, S.: Design and Implementation of Meta User Interfaces for Interaction in Smart Environments. In: [5]
Silva, J.L., Campos, J., Harrison, M.: Formal analysis of ubiquitous computing environments through the APEX framework. In: Proceedings of the 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2012), pp. 131–140 (2012)
Silva, J.L., Ribeiro, O., Fernandes, J.M., Campos, J.C., Harrison, M.D.: (2010)
Silva, J.L., Ribeiro, Ó.R., Fernandes, J.M., Campos, J.C., Harrison, M.D.: The APEX framework: prototyping of ubiquitous environments based on Petrinets. In: Bernhaupt, R., Forbrig, P., Gulliksen, J., Lárusdótti, M. (eds.) HCSE 2010. LNCS, vol. 6409, pp. 6–21. Springer, Heidelberg (2010)
Srivastava, M., Muntz, R., Potkonjak, M.: Smart kindergarten: Sensor-based wireless networks for smart developmental problem-solving environments. In: Proceedings of the 7th Annual International Conference on Mobile Computing and Networking, MobiCom 2001, pp. 132–138. ACM, New York (2001)
Wurdel, M., Sinnig, D., Forbrig, P.: CTML: Domain and Task Modeling for Collaborative Environments. Journal of Universal Computer Science 14 (2008); Special Issue on Human-Computer Interaction
Zaki, M., Forbrig, P.: Making task models and dialog graphs suitable for generating assistive and adaptable user interfaces for smart environments. In: PECCS 2013, Barcelona, Spain, Feburary 19-21 (2013)
Zaki, M., Wurdel, M., Forbrig, P.: Pattern Driven Task Model Refinement. In: Abraham, A., Corchado, J.M., Rodriguez-Gonzalez, S., De Paz Santana, J.F. (eds.) International Symposium on Distributed Computing and Artificial Intelligence, DCAI 2011, Salamanca, Spain, April 6-8. Advances in Soft Computing, vol. 91, pp. 249–256 (2011) ISBN = 978-3-642-19933-2
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Forbrig, P., Zaki, M., Buchholz, G. (2014). Models as a Starting Point of Software Development for Smart Environments. In: Streitz, N., Markopoulos, P. (eds) Distributed, Ambient, and Pervasive Interactions. DAPI 2014. Lecture Notes in Computer Science, vol 8530. Springer, Cham. https://doi.org/10.1007/978-3-319-07788-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-07788-8_2
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07787-1
Online ISBN: 978-3-319-07788-8
eBook Packages: Computer ScienceComputer Science (R0)