Object-oriented programming in the BETA programming language
Object-oriented programming in the BETA programming language
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
IEEE Transactions on Software Engineering
Feature-Oriented Programming and the AHEAD Tool Suite
Proceedings of the 26th International Conference on Software Engineering
Language constructs for context-oriented programming: an overview of ContextL
DLS '05 Proceedings of the 2005 symposium on Dynamic languages
Context-oriented programming: beyond layers
ICDL '07 Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007
Efficient layer activation for switching context-dependent behavior
JMLC'06 Proceedings of the 7th joint conference on Modular Programming Languages
Transactions on Aspect-Oriented Software Development I
Proceedings of the 2010 ACM Symposium on Applied Computing
Event-specific software composition in context-oriented programming
SC'10 Proceedings of the 9th international conference on Software composition
Designing event-based context transition in context-oriented programming
Proceedings of the 2nd International Workshop on Context-Oriented Programming
Layered method dispatch with INVOKEDYNAMIC: an implementation study
Proceedings of the 2nd International Workshop on Context-Oriented Programming
Putting events in context: aspects for event-based distributed programming
Proceedings of the tenth international conference on Aspect-oriented software development
EventCJ: a context-oriented programming language with declarative event-based context transition
Proceedings of the tenth international conference on Aspect-oriented software development
An evaluation of the adaptation capabilities in programming languages
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Context-oriented programming: A software engineering perspective
Journal of Systems and Software
Bridging real-world contexts and units of behavioral variations by composite layers
Proceedings of the International Workshop on Context-Oriented Programming
Abstracting context in event-based software
Transactions on Aspect-Oriented Software Development IX
Hi-index | 0.00 |
Context-oriented programming languages ease the design and implementation of context-dependent applications. ContextJ is a context-oriented extension to the Java programming language. In this paper, we assess the applicability of ContextJ language abstractions for the development of a graphical user interface-based application. We present a text editor that has been implemented with ContextJ based on the Qt Jambi framework and discuss possible extensions to ContextJ to improve its applicability.