References

  1. Tomoyuki Aotani, Tetsuo Kamina & Hidehiko Masuhara (2011): Featherweight EventCJ: a core calculus for a context-oriented language with event-based per-instance layer transition. COP '11. ACM, New York, NY, USA, pp. 1:1–1:7, doi:10.1145/2068736.2068737.
  2. Engineer Bainomugisha (2012): Reactive method dispatch for Context-Oriented Programming. Comp. Sci. Dept., Vrije Universiteit Brussel.
  3. Luciano Baresi, Elisabetta Di Nitto & Carlo Ghezzi (2006): Toward Open-World Software: issue and Challenges. Computer 39(10), pp. 36–43, doi:10.1109/MC.2006.362.
  4. Andrea Canciani, Pierpaolo Degano, Gian-Luigi Ferrari & Letterio Galletta (2015): A Context-Oriented Extension of F#. In: FOCLASA 2015, EPTCS 201, doi:10.4204/EPTCS.201.2.
  5. Stefano Ceri, Georg Gottlob & Letizia Tanca (1989): What You Always Wanted to Know About Datalog (And Never Dared to Ask). IEEE Trans. on Knowl. and Data Eng. 1(1), pp. 146–166, doi:10.1109/69.43410.
  6. Pascal Costanza & Robert Hirschfeld (2005): Language Constructs for Context-oriented Programming: An Overview of ContextL. In: Proceedings of the 2005 Symposium on Dynamic Languages, DLS '05. ACM, New York, NY, USA, pp. 1–10, doi:10.1145/1146841.1146842.
  7. Pierpaolo Degano, Gian-Luigi Ferrari & Letterio Galletta (2016): A Two-Component Language for Adaptation: Design, Semantics, and Program Analysis. IEEE Transactions on Software Engineering TSE In press, doi:10.1109/TSE.2015.2496941.
  8. Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm & WilliamG. Griswold (2001): An Overview of AspectJ. In: J\IeCø rgenLindskov Knudsen: ECOOP 2001 \begingroupłet [Pleaseinsert\PrerenderUnicode—intopreamble] Object-Oriented Programming, Lecture Notes in Computer Science 2072. Springer Berlin Heidelberg, pp. 327–354, doi:10.1007/3-540-45337-7_18.
  9. Seng W. Loke (2004): Representing and Reasoning with Situations for Context-aware Pervasive Computing: a Logic Programming Perspective. Knowl. Eng. Rev. 19(3), pp. 213–233, doi:10.1017/S0269888905000263.
  10. Giorgio Orsi & Letizia Tanca (2011): Context Modelling and Context-Aware Querying. In: Oege Moor, Georg Gottlob, Tim Furche & Andrew Sellers: Datalog Reloaded, Lecture Notes in Computer Science 6702. Springer, pp. 225–244, doi:10.1007/978-3-642-24206-9_13.
  11. Andres J. Ramirez & Betty H. C. Cheng (2010): Design Patterns for Developing Dynamically Adaptive Systems. In: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS '10. ACM, New York, NY, USA, pp. 49–58, doi:10.1145/1808984.1808990.
  12. Guido Salvaneschi, Carlo Ghezzi & Matteo Pradella (2015): ContextErlang: A language for distributed context-aware self-adaptive applications. Sci. Comput. Program. 102, pp. 20–43, doi:10.1016/j.scico.2014.11.016.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org