Programming language implementations for context-oriented self-adaptive systems
暂无分享,去创建一个
[1] Michael Haupt,et al. A comparison of context-oriented programming languages , 2009, COP@ECOOP.
[2] Hidehiko Masuhara,et al. Generalized layer activation mechanism through contexts and subscribers , 2015, MODULARITY.
[3] Michael Haupt,et al. ContextJ: Context-oriented Programming with Java , 2011 .
[4] Hidehiko Masuhara,et al. EventCJ: a context-oriented programming language with declarative event-based context transition , 2011, AOSD '11.
[5] Brecht Desmet,et al. Introducing mixin layers to support the development of context-aware systems , 2006 .
[6] Atsushi Igarashi,et al. A library-based approach to context-dependent computation with reactive values: suppressing reactions of context-dependent functions using dynamic binding , 2016, MODULARITY.
[7] Kim Mens,et al. Implementation of a Feature-Based Context-Oriented Programming Language , 2019, COP@ECOOP.
[8] Sebastian Günther,et al. rbFeatures: Feature-oriented programming with Ruby , 2012, Sci. Comput. Program..
[9] Uwe Aßmann,et al. Enabling View-based Programming with SCROLL: Using roles and dynamic dispatch for etablishing view-based programming , 2015 .
[10] Hidehiko Masuhara,et al. Push-based reactive layer activation in context-oriented programming , 2017, COPS '17.
[11] Frank Eliassen,et al. Using architecture models for runtime adaptability , 2006, IEEE Software.
[12] Oscar Nierstrasz,et al. Using first-class contexts to realize dynamic software updates , 2011, IWST '11.
[13] João P. Cachopo,et al. Atomic Dynamic Upgrades using software transactional memory , 2012, 2012 4th International Workshop on Hot Topics in Software Upgrades (HotSWUp).
[14] Kim Mens,et al. A Context-Oriented Software Architecture , 2016, COP@ECOOP.
[15] Kim Mens,et al. Subjective-C - Bringing Context to Mobile Platform Programming , 2010, SLE.
[16] Gerhard Goos,et al. Ambient Intelligence , 2015, Lecture Notes in Computer Science.
[17] Matteo Pradella,et al. Programming language support to context-aware adaptation: a case-study with Erlang , 2010, SEAMS '10.
[18] Matteo Pradella,et al. Context-oriented programming: A software engineering perspective , 2012, J. Syst. Softw..
[19] Kim Mens,et al. Context-Oriented Programming with the Ambient Object System , 2008, J. Univers. Comput. Sci..
[20] Kim Mens,et al. Dynamic visualisation of features and contexts for context-oriented programmers , 2019, EICS.
[21] Robert Hirschfeld,et al. Language constructs for context-oriented programming: an overview of ContextL , 2005, DLS '05.
[22] Fabio A. Schreiber,et al. Context-Aware Software Approaches: a Comparison and an Integration Proposal , 2014, SEBD.
[23] Alexander Schill,et al. A dynamic instance binding mechanism supporting run-time variability of role-based software systems , 2016, MODULARITY.
[24] Kim Mens,et al. Highly dynamic behaviour adaptability through prototypes with subjective multimethods , 2007, DLS '07.
[25] Pascal Costanza,et al. Dynamically scoped functions as the essence of AOP , 2003, SIGP.
[26] Matteo Pradella,et al. ContextErlang: introducing context-oriented programming in the actor model , 2012, AOSD '12.
[27] Siobhán Clarke,et al. Context Slices: Lightweight discovery of behavioral adaptations , 2015, COP@ECOOP.
[28] Oscar Nierstrasz,et al. Traits: A mechanism for fine-grained reuse , 2006, TOPL.
[29] Stephan Herrmann,et al. A precise model for contextual roles: The programming language ObjectTeams/Java , 2007, Appl. Ontology.
[30] Michael Haupt,et al. An Introduction to Context-Oriented Programming with ContextS , 2007, GTTSE.
[31] Anind K. Dey,et al. Understanding and Using Context , 2001, Personal and Ubiquitous Computing.
[32] Ladan Tahvildari,et al. Self-adaptive software: Landscape and research challenges , 2009, TAAS.
[33] John Seely Brown,et al. The Origins of Ubiquitous Computing Research at PARC in the Late 1980s , 1999, IBM Syst. J..
[34] Coen De Roover,et al. Interruptible context-dependent executions: a fresh look at programming context-aware applications , 2012, Onward! 2012.
[35] Kim Mens,et al. Feature-Oriented Programming and Context-Oriented Programming: Comparing Paradigm Characteristics by , 2011, ICSEA 2011.
[36] Paul Leger,et al. Interfaces for Modular Reasoning in Context-Oriented Programming , 2020 .
[37] Kim Mens,et al. Modeling and Analyzing Self-Adaptive Systems with Context Petri Nets , 2013, 2013 International Symposium on Theoretical Aspects of Software Engineering.
[38] Brian Cantwell Smith,et al. Reflection and semantics in LISP , 1984, POPL.
[39] Achiya Elyasaf,et al. Towards a framework for analyzing context-oriented programming languages , 2021, COP@ECOOP.
[40] Jian Cao,et al. Towards a Decoupled Context-Oriented Programming Language for the Internet of Things , 2015, COP@ECOOP.
[41] Kim Mens,et al. Context traits: dynamic behaviour adaptation through run-time trait recomposition , 2013, AOSD.
[42] Oscar Nierstrasz,et al. Context-oriented Programming , 2008, J. Object Technol..
[43] Kim Mens,et al. Uniting global and local context behavior with context Petri nets , 2012, COP@ECOOP.
[44] Sebastian Götz,et al. JavAdaptor: unrestricted dynamic software updates for Java , 2011, 2011 33rd International Conference on Software Engineering (ICSE).
[45] Walter Binder,et al. HotWave: creating adaptive tools with dynamic aspect-oriented programming in Java , 2009, GPCE '09.
[46] Kim Mens,et al. Predicated Generic Functions , 2010, SC@TOOLS.
[47] Mark S. Miller,et al. Traits.js: robust object composition and high-integrity objects for ecmascript 5 , 2011, PLASTIC '11.
[48] Yannis Smaragdakis,et al. Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs , 2002, TSEM.
[49] Gustavo Alonso,et al. Dynamic weaving for aspect-oriented programming , 2002, AOSD '02.
[50] Tetsuo Tamai,et al. Context-Oriented Software Development with Generalized Layer Activation Mechanism , 2016, LNCS Trans. Modul. Compos..
[51] Hidehiko Masuhara,et al. A unified context activation mechanism , 2013, COP@ECOOP.
[52] Robert Hirschfeld,et al. Declarative Layer Composition with The JCop Programming Language , 2013, J. Object Technol..
[53] Jonathan Aldrich,et al. Prototypes with Multiple Dispatch: An Expressive and Dynamic Object Model , 2005, ECOOP.
[54] Robert Hirschfeld,et al. An open implementation for context-oriented layer composition in ContextJS , 2011, Sci. Comput. Program..
[55] Pattie Maes. Concepts and experiments in computational reflection , 1987, OOPSLA 1987.
[56] Ondrej Lhoták,et al. abc: the aspectbench compiler for aspectJ , 2005, GPCE'05.
[57] Siobhán Clarke,et al. Clonal Plasticity: A Method for Decentralized Adaptation in Multi-agent Systems , 2016, 2016 IEEE/ACM 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS).