arrow
返回

A framework for analyzing context-oriented programming languages?

delete2023-04-01
delete1
PRE
AI
A
Achiya Elyasaf
N
Nicolás Cardozo
A
Arnon Sturm *
DOI:10.1016/j.jss.2023.111614delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context-aware systems keep on emerging as an intrinsic part of everyday activities. To cope with such situations, programming languages are extended to support the notion of context. Although contextoriented programming languages exist for over 15 years, they were tested for their suitability for developing context-aware systems only to a limited extent. In this paper, we propose a framework for analyzing the suitability of context-oriented languages from a wider viewpoint. Using this framework, we are able to examine context definition and activation, reasoning capabilities, process aspects of how to work with the language, and other pragmatic considerations. To demonstrate the use of the framework, we apply it to analyze three context-oriented programming languages: ServalCJ, Subjective-C, and COBPjs which represent the major Context-Oriented Programming themes. We evaluate the capabilities of each language using the purposed framework. Developers of contextoriented programming languages can use the framework to improve their languages and the associated development and supporting tools. Furthermore, such analysis can support users of context-oriented programming languages in deciding the language that best suits their needs. (c) 2023 Elsevier Inc. All rights reserved.
Keyword:
Context-oriented programming
Evaluation
Comparison

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

B
ben-gurion university of the negev
学者数:
8.4K
论文数: 5.1K
被引数: 1
U
universidad de los andes (colombia)
学者数:
4.7K
论文数: 4.3K
被引数: 7
引用论文

引用论文

err分享
err收藏
Structural Aspects and Chaperone Activity of Human HspB3: Role of the “C-Terminal Extension”
err2012-05-19
err0
PREAI
errAbhishek Asthana; Bakthisaran Raman; Tangirala Ramakrishna; Ch. Mohan Rao
err分享
err收藏
err分享
err收藏
Enhanced mechanical, thermal, and tribological performance of 2D-laminated molybdenum disulfide/RGO nanohybrid filling phenolic resin composites
err2022-06-15
err0
PREAI
errShaofeng Zhou; Feifei Wang; Jialin Chen; Dalal Alhashmialameer; Shuzhan Wang; M. H. H. Mahmoud; Gaber A. M. Mersal; Jin Huang; Qiaoxin Zhang; Guizhe Zhao; Yaqing Liu
err分享
err收藏
Modeling and Managing Context-Aware Systems' Variability
err2017-11-01
err13
errOAAI
errMens, Kim; Capilla, Rafael; Hartmann, Herman; Kropf, Thomas
err分享
err收藏
学者 查看更多内容