• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 1,306
Next 10 →

An introduction to context-oriented programming with ContextS

by Robert Hirschfeld, Pascal Costanza, Michael Haupt - In GTTSE 2007, volume 5235 of LNCS , 2008
"... ..."
Abstract - Cited by 18 (9 self) - Add to MetaCart
Abstract not found

Semantics of Context-Free Languages

by Donald E. Knuth - In Mathematical Systems Theory , 1968
"... "Meaning " may be assigned to a string in a context-free language by defining "at-tributes " of the symbols in a derivation tree for that string. The attributes can be de-fined by functions associated with each production in the grammar. This paper examines the implications of th ..."
Abstract - Cited by 569 (0 self) - Add to MetaCart
indicates how the technique can be applied to the formal definition of programming languages i described in Section 4, and finally, Section 5 contains a somewhat biased comparison of the present method to other known techniques for semantic definition. The discussion in this paper is oriented primarily

Context-Oriented Programming: Beyond Layers ⋆

by Martin Löwis, Marcus Denker, Oscar Nierstrasz
"... Abstract. While many software systems today have to be aware of the context in which they are executing, there is still little support for structuring a program with respect to context. A first step towards better context-orientation was the introduction of method layers. This paper proposes two add ..."
Abstract - Cited by 16 (2 self) - Add to MetaCart
Abstract. While many software systems today have to be aware of the context in which they are executing, there is still little support for structuring a program with respect to context. A first step towards better context-orientation was the introduction of method layers. This paper proposes two

Context-oriented Programming for Customizable SaaS Applications

by Eddy Truyen, Nicolás Cardozo, Stefan Walraven, Jorge Vallejos, Sebastian Günther, Wouter Joosen
"... Software-as-a-Service (SaaS) applications are multi-tenant software applications that are delivered as highly configurable web services to individual customers, which are called tenants in this context. For reasons of complexity management and to lower maintenance cost, SaaS providers maintain and d ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
contribute by showing: (a) how ContextJ, a context-oriented programming (COP) language, can be used with GAE, (b) the increase in flexibility and customizability of tenant-specific software variations using ContextJ as compared to Google’s dependency injection framework Guice, and (c) that the performance

An Introduction to Software Agents

by Jeffrey M. Bradshaw , 1997
"... ion and delegation: Agents can be made extensible and composable in ways that common iconic interface objects cannot. Because we can "communicate" with them, they can share our goals, rather than simply process our commands. They can show us how to do things and tell us what went wrong (Mi ..."
Abstract - Cited by 361 (9 self) - Add to MetaCart
be designed to take the context of the person's tasks and situation into account as they present information and take action. . Adaptivity: Agents can use learning algorithms to continually improve their behavior by noticing recurrent patterns of actions and events. Toward Agent-Enabled System

Context-oriented software transactional memory in common lisp

by Pascal Costanza, Charlotte Herzeel - In Proceedings of the 5th symposium on Dynamic languages , 2009
"... Software transactional memory (STM) is a promising approach for coordinating concurrent threads, for which many implementation strategies are currently being researched. Although some first steps exist to ease experimenting with different strategies, this still re-mains a relatively complex and cumb ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
and cumbersome task. The reason is that software transactions require STM-specific dynamic crosscutting adaptations, but this is not accounted for in current STM imple-mentations. This paper presents CSTM, an STM framework based on Context-oriented Prorgamming, in which transactions are mod-elled as dynamically

Designing Event-based Context Transition in Context-oriented Programming

by Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara - In Proceedings of the 2nd International Workshop on Context-Oriented Programming, COP’10 , 2010
"... This paper proposes a new programming language EventCJ. Its design stems from our observation that, in many context-aware applications, context changes are triggered by exter-nal events. Thus, in addition to the current COP language mechanisms, namely the one to activate/deactivate layers in accorda ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
This paper proposes a new programming language EventCJ. Its design stems from our observation that, in many context-aware applications, context changes are triggered by exter-nal events. Thus, in addition to the current COP language mechanisms, namely the one to activate/deactivate layers

Feature-Oriented Programming and Context-Oriented Programming: Comparing Paradigm Characteristics by Example Implementations

by Nicolás Cardozo - Intl. Conf. on Software Engineering Advances. IARIA , 2011
"... Abstract—Software variability can be supported by providing adap-tations on top of a program’s core behavior. For defining and compos-ing adaptations in a program, different paradigms have been proposed. Two of them are feature-oriented programming and context-oriented programming. This paper compar ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract—Software variability can be supported by providing adap-tations on top of a program’s core behavior. For defining and compos-ing adaptations in a program, different paradigms have been proposed. Two of them are feature-oriented programming and context-oriented programming. This paper

Context-Oriented Knowledge Management for Decision Support in Business Networks: Modern Requirements and Challenges

by Alexander Smirnov , Kurt Sandkuhl , 199178
"... Abstract. In many industrial sectors, business networks emerged as collaborative partnerships for tackling challenges caused by globalization and changing market needs. These networks are bundling competence and knowledge of different partners for co-operations in development or manufacturing proje ..."
Abstract - Add to MetaCart
requirements and challenges to context-oriented knowledge management. Section 4 focuses on theoretical foundations of decision support and section 5 presents selected technological and methodical approaches for knowledge management. Business Networks: Selected Examples In order to illustrate the concept

Learning and Sequential Decision Making

by Andrew G. Barto, R. S. Sutton, C. J. C. H. Watkins - LEARNING AND COMPUTATIONAL NEUROSCIENCE , 1989
"... In this report we show how the class of adaptive prediction methods that Sutton called "temporal difference," or TD, methods are related to the theory of squential decision making. TD methods have been used as "adaptive critics" in connectionist learning systems, and have been pr ..."
Abstract - Cited by 205 (11 self) - Add to MetaCart
the theory of stochastic dynamic programming, which comprises the standard method for solving such tasks when a model of the dynamical system is available, and the theory of parameter estimation, which provides the appropriate context for studying learning rules in the form of equations for updating
Next 10 →
Results 1 - 10 of 1,306
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University