Abstract
Situation modeling is the process of conceptually defining what constitutes an actionable situation in the application designer’s domain. It allows the designer to externalize what she means by a specific situation of interest (e.g., an “epidemic”). Building this model in terms of conceptual building blocks rather than directly implementing them in code has multiple advantages. First, the application designers get to focus on the “big picture” rather than getting bogged down by the implementation details. Next, such a process encourages a goal-driven thinking rather than an availability-driven thinking [3]. Lastly, the modeling in terms of generic blocks allows for easy reuse of components across applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Hence, here the intended “user” is a domain expert/application designer.
References
J. Anderson, R. Michalski, R. Michalski, J. Carbonell, T. Mitchell, Machine Learning: An Artificial Intelligence Approach, vol. 2 (Morgan Kaufmann, Burlington, 1986)
F. Daniel, F. Casati, S. Soi, J. Fox, D. Zancarli, M. Shan, Hosted universal integration on the web: the mashart platform, in Service-Oriented Computing (Springer, Berlin/New York, 2009), pp. 647–648
A. Dey, Providing architectural support for building context-aware applications. Ph.D Thesis, Georgia Institute of Technology, 2000
P. Smith, R. Sarfaty, Creating a strategic plan for configuration management using computer aided software engineering (case) tools. Technical Report, EG and G Idaho, Inc., Idaho Falls, 1993
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 The Author(s)
About this chapter
Cite this chapter
Singh, V.K., Jain, R. (2016). Situation Modeling. In: Situation Recognition Using EventShop. Springer, Cham. https://doi.org/10.1007/978-3-319-30537-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-30537-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30535-6
Online ISBN: 978-3-319-30537-0
eBook Packages: Computer ScienceComputer Science (R0)