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.
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
Parashar, M., Hariri, S.: Autonomic computing: An overview. Unconventional Programming Paradigms, 257–269 (2005)
Hirschfeld, R., Costanza, P., Nierstrasz, O.: Context-oriented programming. Journal of Object Technology 7, 125–151 (2008)
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)
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)
Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. ACM Trans. Auton. Adapt. Syst. 4, 14:1–14:42 (2009)
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)
Magableh, B., Barrett, S.: Context oriented software development (special issue). Journal of Emerging Technologies in Web Intelligence (JETWI) 3, 1–14 (2011)
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)
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)
Capra, L., Emmerich, W., Mascolo, C.: Carisma: Context-aware reflective middleware system for mobile applications. IEEE Transactions on Software Engineering 29, 929–945 (2003)
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)
Floch, J., Hallsteinsen, S., Stav, E., Eliassen, F., Lund, K., Gjorven, E.: Using architecture models for runtime adaptability. IEEE Software 23, 62–70 (2006)
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)
Horn, P.: Autonomic computing: IBM’s Perspective on the State of Information Technology. Technical report, IBM (2001)
Capra, L.: Reflective mobile middleware for context-aware applications. PhD thesis, University of London (2003)
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)
Buck, E., Yacktman, D.: Cocoa design patterns, 2nd edn. Developer’s Library (2010)
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)
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)
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)
Ios 4.0 apple developer library (2010) , http://developer.apple.com/library/ios/navigation/ (Online; accessed April 1, 2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)