RTCop: Context-oriented programming framework based on C++ for application in embedded software

Ikuta Tanigawa, Kenji Hisazumi, Nobuhiko Ogura, Midori Sugaya, Harumi Watanabe, Akira Fukuda

研究成果: Conference contribution

抜粋

In this paper, we propose a context-oriented programming (COP) framework for embedded software based on C++. The framework aims to enable us to apply COP to embedded systems. The next generation of software systems such as the internet of things or Industry 4.0 requires the ability to dynamically adapt to various contexts such as the changes in their surrounding environment. COP is an approach that is suitable for such software development. COP treats context explicitly and provides mechanisms to adapt dynamically to the changes in the context at runtime. The currently existing COP languages are extensions of Java, Smalltalk, etc. However, these programming languages are not suitable for embedded systems. Even now, numerous embedded software packages are developed with C or C++; thus, it is important to extend C++ for COP. Our COP framework named RTCOP exhibits mechanisms of method dispatching and layer activation for implementation of COP. Furthermore, to achieve adequate performance for embedded systems, the framework demonstrates the following features. (1) It is configurable for reducing memory, (2) the speed of method dispatching and layer activation is within a practical range. In this paper, we describe our proposal of the COP framework.

元の言語English
ホスト出版物のタイトルACM International Conference Proceeding Series
出版者Association for Computing Machinery
ページ65-72
ページ数8
ISBN(印刷物)9781450361033
DOI
出版物ステータスPublished - 2019 1 1
イベント2nd International Conference on Information Science and System, ICISS 2019 - Tokyo, Japan
継続期間: 2019 3 162019 3 19

出版物シリーズ

名前ACM International Conference Proceeding Series
Part F148384

Conference

Conference2nd International Conference on Information Science and System, ICISS 2019
Japan
Tokyo
期間19/3/1619/3/19

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

フィンガープリント RTCop: Context-oriented programming framework based on C++ for application in embedded software' の研究トピックを掘り下げます。これらはともに一意のフィンガープリントを構成します。

  • これを引用

    Tanigawa, I., Hisazumi, K., Ogura, N., Sugaya, M., Watanabe, H., & Fukuda, A. (2019). RTCop: Context-oriented programming framework based on C++ for application in embedded software. : ACM International Conference Proceeding Series (pp. 65-72). (ACM International Conference Proceeding Series; 巻数 Part F148384). Association for Computing Machinery. https://doi.org/10.1145/3322645.3322689