Skip to main content

Requirements Systematization through Pattern Application in Ubiquitous Systems

  • Conference paper
Book cover Ambient Intelligence - Software and Applications

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.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Chapter  Google Scholar 

  2. Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Springer (2000)

    Google Scholar 

  3. Erl, T.: SOA: Principles of Service Design. Prentice Hall (2008)

    Google Scholar 

  4. Landay, J.A., Borriello, G.: Design patterns for Ubiquitous Computing. IEEE Computer 36(8), 93–95 (2003)

    Article  Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. Lenzini, G.: Design of architectures for proximity-aware services: Experiments in context-based authentication with subjective logic. ENTCS, vol. 236, pp. 47–64 (2009)

    Google Scholar 

  7. McConnell, S.: Code Complete: A Practical Handbook of Software Construction. Microsoft press (2009)

    Google Scholar 

  8. Object Management Group: Model Driven Architecture (2003), http://www.omg.org/mda/

  9. 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)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Weiser, M.: The computer of the 21st century. Scientific American 265(3), 94–104 (1991)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomás Ruiz-López .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics