Abstract
Application of patterns to address Non-Functional Requirements (NFRs) is a field that has not been widely explored, and that is still uncovered in the scope of Ubiquitous Computing. The unique features of this paradigm, such as context-awareness or technological unobtrusiveness, present a challenge to appropriately treat the specific NFRs related to this field. In this paper, recurring situations in ubiquitous systems have been identified and captured as patterns, which can be used to satisfy NFRs in different domains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cheng, B., Sawyer, P., Bencomo, N., Whittle, J.: A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty. In: Schürr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol. 5795, pp. 468–483. Springer, Heidelberg (2009)
Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Springer (2000)
Erl, T.: SOA: Principles of Service Design. Prentice Hall (2008)
Landay, J.A., Borriello, G.: Design patterns for Ubiquitous Computing. IEEE Computer 36(8), 93–95 (2003)
Langheinrich, M.: Privacy by design - principles of privacy-aware ubiquitous systems. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, pp. 273–291. Springer, Heidelberg (2001)
Lenzini, G.: Design of architectures for proximity-aware services: Experiments in context-based authentication with subjective logic. ENTCS, vol. 236, pp. 47–64 (2009)
McConnell, S.: Code Complete: A Practical Handbook of Software Construction. Microsoft press (2009)
Object Management Group: Model Driven Architecture (2003), http://www.omg.org/mda/
Rossi, G., Gordillo, S., Lyardet, G.: Design patterns for context-aware adaptation. In: The 2005 Symposium on Applications and the Internet Workshops, pp. 170–173 (2005)
Ruiz-López, T., Rodríguez-Domínguez, C., Noguera, M., Garrido, J.L.: Towards a reusable design of a positioning system for AAL environments. In: Chessa, S., Knauth, S. (eds.) EvAAL 2011. CCIS, vol. 309, pp. 65–79. Springer, Heidelberg (2012)
Ruiz-López, T., Rodríguez-Domínguez, C., Noguera, M., Rodríguez, M.J.: A Model-Driven Approach to Requirements Engineering in Ubiquitous Systems. In: Ambient Intelligence-Software and Applications, pp. 85–92 (2012)
Ruiz-López, T., Noguera, M., Rodríguez, M.J., Garrido, J.L., Chung, L.: REUBI: A requirements engineering method for ubiquitous systems. Science of Computer Programming (2012) (in press)
Supakkul, S., Hill, T., Oladimeji, E.A., Chung, L.: Capturing, Organizing, and Reusing Knowledge of NFRs: An NFR Pattern Approach. In: Second International Workshop on Managing Requirements Knowledge (MARK), pp. 75–84 (2009)
Weiser, M.: The computer of the 21st century. Scientific American 265(3), 94–104 (1991)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Ruiz-López, T., Noguera, M., Rodríguez Fórtiz, M.J., Garrido, J.L. (2013). Requirements Systematization through Pattern Application in Ubiquitous Systems. In: van Berlo, A., Hallenborg, K., Rodríguez, J., Tapia, D., Novais, P. (eds) Ambient Intelligence - Software and Applications. Advances in Intelligent Systems and Computing, vol 219. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-00566-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-00566-9_3
Publisher Name: Springer, Heidelberg
Print ISBN: 978-3-319-00565-2
Online ISBN: 978-3-319-00566-9
eBook Packages: EngineeringEngineering (R0)