Skip to main content

Adaptive Context Oriented Component-Based Application Middleware (COCA-Middleware)

  • Conference paper
Ubiquitous Intelligence and Computing (UIC 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6905))

Included in the following conference series:

Abstract

The cognitively impaired population is very sensitive to issues of abstraction, which presents the application designer with the challenge of tailoring navigational information to each specific user and context. COCA-middleware anticipating the users needs and the context environment. The self-adaptive application reduces the cognitive load and increases the user’s ability to realize the desired route. COCA-middleware is performing the adaptation processes including context monitoring and detecting and dynamic decision making; and maintaining the architecture quality attributes during the adaptation.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Parashar, M., Hariri, S.: Autonomic computing: An overview. Unconventional Programming Paradigms, 257–269 (2005)

    Google Scholar 

  2. Hirschfeld, R., Costanza, P., Nierstrasz, O.: Context-oriented programming. Journal of Object Technology 7, 125–151 (2008)

    Article  Google Scholar 

  3. Oreizy, P., Gorlick, M., Taylor, R., Heimhigner, D., Johnson, G., Medvidovic, N., Quilici, A., Rosenblum, D., Wolf, A.: An architecture-based approach to self-adaptive software. IEEE Intelligent Systems and Their Applications 14, 54–62 (1999)

    Article  Google Scholar 

  4. Belaramani, N.M., Wang, C.L., Lau, F.C.M.: Dynamic component composition for functionality adaptation in pervasive environments. In: Proceedings of the Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003, pp. 226–232. IEEE Computer Society, Los Alamitos (2003)

    Chapter  Google Scholar 

  5. Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. ACM Trans. Auton. Adapt. Syst. 4, 14:1–14:42 (2009)

    Article  Google Scholar 

  6. Magableh, B., Barrett, S.: Self-adaptive application for indoor wayfinding for individuals with cognitive impairments. In: The 24th IEEE International Symposium on Computer-Based Medical Systems, CBMS 2011, Lancaster, UK, pp. 45–49 (in press, 2011)

    Google Scholar 

  7. Magableh, B., Barrett, S.: Context oriented software development (special issue). Journal of Emerging Technologies in Web Intelligence (JETWI) 3, 1–14 (2011)

    Google Scholar 

  8. Magableh, B., Barrett, S.: Pcoms: A component model for building context-dependent applications. In: Proceedings of the 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns. COMPUTATIONWORLD 2009, pp. 44–48. IEEE Computer Society, Washington, DC (2009)

    Google Scholar 

  9. Mukhija, A., Glinz, M.: The casa approach to autonomic applications. In: Proceedings of the 5th IEEE Workshop on Applications and Services in Wireless Networks (ASWN 2005), pp. 173–182 (2005)

    Google Scholar 

  10. Capra, L., Emmerich, W., Mascolo, C.: Carisma: Context-aware reflective middleware system for mobile applications. IEEE Transactions on Software Engineering 29, 929–945 (2003)

    Article  MATH  Google Scholar 

  11. Hundt, C., Stöhr, D., Glesner, S.: Optimizing aspect-oriented mechanisms for embedded applications. In: Vitek, J. (ed.) TOOLS 2010. LNCS(LNAI/LNB), vol. 6141, pp. 137–153. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  12. Floch, J., Hallsteinsen, S., Stav, E., Eliassen, F., Lund, K., Gjorven, E.: Using architecture models for runtime adaptability. IEEE Software 23, 62–70 (2006)

    Article  Google Scholar 

  13. Rouvoy, R., Eliassen, F., Floch, J., Hallsteinsen, S., Stav, E.: Composing components and services using a planning-based adaptation middleware. Software Composition, 52–67 (2008)

    Google Scholar 

  14. Horn, P.: Autonomic computing: IBM’s Perspective on the State of Information Technology. Technical report, IBM (2001)

    Google Scholar 

  15. Capra, L.: Reflective mobile middleware for context-aware applications. PhD thesis, University of London (2003)

    Google Scholar 

  16. Anthony, R., Chen, D., Pelc, M., Perssonn, M., Torngren, M.: Context-aware adaptation in dyscas. In: Proceedings of the Context-aware Adaptation Mechanisms for Pervasive and Ubiquitous Services (CAMPUS 2009), vol. 15 (2009)

    Google Scholar 

  17. Buck, E., Yacktman, D.: Cocoa design patterns, 2nd edn. Developer’s Library (2010)

    Google Scholar 

  18. Khattak, Y., Barrett, S.: Primitive components: towards more flexible black box aop. In: Proceedings of the 1st International Workshop on Context-Aware Middleware and Services: Affiliated with the 4th International Conference on Communication System Software and Middleware (COMSWARE 2009). CAMS 2009, pp. 24–30. ACM, New York (2009)

    Chapter  Google Scholar 

  19. Cheng, B., de Lemos, R., Giese, H., Inverardi, P., Magee, J., Andersson, J., Becker, B., Bencomo, N., Brun, Y., Cukic, B.: Software engineering for self-adaptive systems: A research roadmap. Software Engineering for Self-Adaptive Systems, 1–26 (2009)

    Google Scholar 

  20. Magableh, B.: Model-Driven productivity evaluation for self-adaptive Context-Oriented software development. In: 5th International Conference and Exhibition on Next Generation Mobile Applications, Services, and Technologies (NGMAST 2011), Cardiff, Wales, United Kingdom (in press, 2011)

    Google Scholar 

  21. Ios 4.0 apple developer library (2010) , http://developer.apple.com/library/ios/navigation/ (Online; accessed April 1, 2011)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Magableh, B., Barrett, S. (2011). Adaptive Context Oriented Component-Based Application Middleware (COCA-Middleware). In: Hsu, CH., Yang, L.T., Ma, J., Zhu, C. (eds) Ubiquitous Intelligence and Computing. UIC 2011. Lecture Notes in Computer Science, vol 6905. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23641-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23641-9_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23640-2

  • Online ISBN: 978-3-642-23641-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics