Search Results - "context-oriented programming"
-
1
A framework for analyzing context-oriented programming languages
ISSN: 0164-1212, 1873-1228Published: Elsevier Inc 01.04.2023Published in The Journal of systems and software (01.04.2023)“…Context-aware systems keep on emerging as an intrinsic part of everyday activities. To cope with such situations, programming languages are extended to support…”
Get full text
Journal Article -
2
An expressive and modular layer activation mechanism for Context-Oriented Programming
ISSN: 0950-5849, 1873-6025Published: Elsevier B.V 01.04.2023Published in Information and software technology (01.04.2023)“…There is a trend in the software industry towards building systems that dynamically adapt their behavior in response to their surrounding environment, given…”
Get full text
Journal Article -
3
Context-Oriented Behavioral Programming
ISSN: 0950-5849, 1873-6025Published: Elsevier B.V 01.05.2021Published in Information and software technology (01.05.2021)“…Modern systems require programmers to develop code that dynamically adapts to different contexts, leading to the evolution of new context-oriented programming…”
Get full text
Journal Article -
4
Auto-COP: Adaptation generation in Context-oriented Programming using Reinforcement Learning options
ISSN: 0950-5849, 1873-6025Published: Elsevier B.V 01.12.2023Published in Information and software technology (01.12.2023)“…Self-adaptive software systems continuously adapt in response to internal and external changes in their execution environment, captured as contexts. The…”
Get full text
Journal Article -
5
Test scenario generation for feature-based context-oriented software systems
ISSN: 0164-1212, 1873-1228Published: Elsevier Inc 01.03.2023Published in The Journal of systems and software (01.03.2023)“…Feature-based context-oriented programming reconciles ideas from context-oriented programming, feature modelling and dynamic software product lines. It offers…”
Get full text
Journal Article -
6
Programming language implementations for context-oriented self-adaptive systems
ISSN: 0950-5849, 1873-6025Published: Elsevier B.V 01.03.2022Published in Information and software technology (01.03.2022)“…The context-oriented programming paradigm is designed to enable self-adaptation, or dynamic behavior modification of software systems, in response to changes…”
Get full text
Journal Article -
7
Context-oriented programming: A software engineering perspective
ISSN: 0164-1212, 1873-1228Published: New York Elsevier Inc 01.08.2012Published in The Journal of systems and software (01.08.2012)“…► Context-oriented programming (COP) is a recent paradigm for context-aware software. ► It supports language-level abstractions for context adaptation. ► COP…”
Get full text
Journal Article -
8
An open implementation for context-oriented layer composition in ContextJS
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.12.2011Published in Science of computer programming (01.12.2011)“…Context-oriented programming (COP) provides dedicated support for defining and composing variations to a basic program behavior. A variation, which is defined…”
Get full text
Journal Article -
9
Modeling and Managing Context-Aware Systems' Variability
ISSN: 0740-7459, 1937-4194Published: Los Alamitos IEEE 01.11.2017Published in IEEE software (01.11.2017)“…This theme issue provides an updated perspective on techniques to manage software system variability at runtime, to make software systems smarter and less…”
Get full text
Journal Article -
10
ContextErlang: A language for distributed context-aware self-adaptive applications
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.05.2015Published in Science of computer programming (01.05.2015)“…Self-adaptive software modifies its behavior at run time to satisfy changing requirements in a dynamic environment. Context-oriented programming (COP) has been…”
Get full text
Journal Article -
11
Context-Aware Software Variability through Adaptable Interpreters
ISSN: 0740-7459, 1937-4194Published: Los Alamitos IEEE 01.11.2017Published in IEEE software (01.11.2017)“…A proposed approach moves variability support from the programming language to the language implementation level. This enables contextual variability in any…”
Get full text
Journal Article -
12
A Two-Component Language for Adaptation: Design, Semantics and Program Analysis
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.06.2016Published in IEEE transactions on software engineering (01.06.2016)“…Adaptive systems are designed to modify their behaviour in response to changes of their operational environment. We propose a two-component language for…”
Get full text
Journal Article -
13
Programming in a context-aware language
ISSN: 0920-8542, 1573-0484Published: New York Springer US 01.12.2019Published in The Journal of supercomputing (01.12.2019)“…In the times of mobility and pervasiveness of computing, contextual information plays an increasingly crucial role in applications. This kind of information…”
Get full text
Journal Article -
14
Semantics for consistent activation in context-oriented systems
ISSN: 0950-5849, 1873-6025Published: Amsterdam Elsevier B.V 01.02.2015Published in Information and software technology (01.02.2015)“…Context-oriented programming languages provide dedicated programming abstractions to define behavioral adaptations and means to combine those adaptations…”
Get full text
Journal Article -
15
Runtime support for type-safe and context-based behavior adaptation
ISSN: 2095-2228, 2095-2236Published: Berlin/Heidelberg Higher Education Press 01.02.2014Published in Frontiers of Computer Science (01.02.2014)“…Context-awareness is becoming critical for mo- bile and ubiquitous computing, where the application needs dynamically adapt its behavior to its execution…”
Get full text
Journal Article -
16
Learning Recovery Strategies for Dynamic Self-Healing in Reactive Systems
ISSN: 2157-2321Published: ACM 15.04.2024Published in ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (Online) (15.04.2024)“…Self-healing systems depend on following a set of predefined instructions to recover from a known failure state. Failure states are generally detected based on…”
Get full text
Conference Proceeding -
17
On Context-Orientation in Aggregate Programming
Published: IEEE 01.06.2019Published in 2019 IEEE 4th International Workshops on Foundations and Applications of Self Systems (FASW) (01.06.2019)“…Context-awareness plays a central role in self-adaptive software. By a programming perspective, context is often used implicitly, and context-aware code is…”
Get full text
Conference Proceeding -
18
Security of Medical Data Against Adversaries in Internet of Medical Things
ISSN: 2767-9934Published: IEEE 24.09.2021Published in International Conference on Electronics, Materials Engineering and Nano-Technology (Online) (24.09.2021)“…The emerging technology of smart medical devices has made the interconnection of those devices and their further monitoring and diagnosing without any human…”
Get full text
Conference Proceeding -
19
Prototype of FPGA Dynamic Reconfiguration Based-on Context-Oriented Programming
Published: IEEE 01.10.2019Published in 2019 IEEE 13th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC) (01.10.2019)“…Acceleration by FPGA is expected for real-time edge processing as well as server applications in the cloud. A robot is one of the examples which need the…”
Get full text
Conference Proceeding -
20
Towards Runtime Adaptation in Context-Oriented Programming
Published: IEEE 01.09.2013Published in 2013 10th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE) (01.09.2013)“…Context-awareness is becoming even more critical for mobile and ubiquitous computing, where the application needs to dynamically adapt its behavior to its…”
Get full text
Conference Proceeding