A structure of a C# framework ContextCS based on context-oriented programming

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Context-oriented programming (COP) treats context explicitly and provides mechanisms to adapt behavior dynamically in reaction to changes in context at runtime. These languages are desirable to context-sensitive embedded software since such software usually works in various contexts of heterogeneous devices and complex environments. Moreover, a practical development requires proper handling of legacy programs and product lines. To realize these characteristics, we have developed a C# framework called ContextCS that contains the following features: layer creation at runtime, separation of layer managing program, and the layer with annotation. The article presents the structure of ContextCS.

Original languageEnglish
Title of host publicationACM International Conference Proceeding Series
PublisherAssociation for Computing Machinery
Pages21-22
Number of pages2
Volume2015-March
ISBN (Print)9781450332835
DOIs
Publication statusPublished - 2015 Mar 16
Event14th International Conference on Modularity, MODULARITY 2015 - Fort Collins, United States
Duration: 2015 Mar 162015 Mar 19

Other

Other14th International Conference on Modularity, MODULARITY 2015
Country/TerritoryUnited States
CityFort Collins
Period15/3/1615/3/19

Keywords

  • C#
  • Context-oriented programing
  • Dynamic program rewriting

ASJC Scopus subject areas

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

Fingerprint

Dive into the research topics of 'A structure of a C# framework ContextCS based on context-oriented programming'. Together they form a unique fingerprint.

Cite this