A layer-structure diagram and a layer-interaction diagram towards a context-oriented development methodology for embedded systems

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

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

Abstract

The paper introduces new kinds of diagrams for describing organizations and interactions of layers based on context-oriented technology for context-sensitive embedded system developments. The concept of layers is suitable for processing context-aware embedded systems. As mentioned in several related literatures, layerinteractions cause critical problems such as deadlock, collision, and multi-invocation. To comprehend these problems at a high level, diagrams for visualizing relationships among layers are required. In a previous work, we proposed an OS-like architecture based on context-oriented technologies for embedded system development. The layering mechanism of the architecture dispatches or inserts layers with their states for dealing with layer-interaction problems. The goal of this paper is to introduce diagrams that contain notations for relating with the elements of the layering mechanism. To accomplish this, we consider the following issues: (1) the relations between layers, (2) layer-state management, and (3) context management attributes. The diagrams contribute to understanding layer-interaction problems with time delay and mutually exclusive layers. To explain the diagrams, we provide a simple example of an automatic cleaner robot.

Original languageEnglish
Title of host publicationMODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity
EditorsDon Batory, Lidia Fuentes, Krzysztof Czarnecki
PublisherAssociation for Computing Machinery, Inc
Pages125-130
Number of pages6
ISBN (Electronic)9781450340335
DOIs
Publication statusPublished - Mar 14 2016
Event15th International Conference on Modularity, MODULARITY 2016 - Malaga, Spain
Duration: Mar 14 2016Mar 17 2016

Other

Other15th International Conference on Modularity, MODULARITY 2016
CountrySpain
CityMalaga
Period3/14/163/17/16

Fingerprint

Embedded systems
Time delay
Robots
Processing

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Watanabe, H., Tanigawa, I., Sugaya, M., Ogura, N., & Kenji, H. (2016). A layer-structure diagram and a layer-interaction diagram towards a context-oriented development methodology for embedded systems. In D. Batory, L. Fuentes, & K. Czarnecki (Eds.), MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity (pp. 125-130). Association for Computing Machinery, Inc. https://doi.org/10.1145/2892664.2892685

A layer-structure diagram and a layer-interaction diagram towards a context-oriented development methodology for embedded systems. / Watanabe, Harumi; Tanigawa, Ikuta; Sugaya, Midori; Ogura, Nobuhiko; Kenji, Hisazumi.

MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity. ed. / Don Batory; Lidia Fuentes; Krzysztof Czarnecki. Association for Computing Machinery, Inc, 2016. p. 125-130.

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

Watanabe, H, Tanigawa, I, Sugaya, M, Ogura, N & Kenji, H 2016, A layer-structure diagram and a layer-interaction diagram towards a context-oriented development methodology for embedded systems. in D Batory, L Fuentes & K Czarnecki (eds), MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity. Association for Computing Machinery, Inc, pp. 125-130, 15th International Conference on Modularity, MODULARITY 2016, Malaga, Spain, 3/14/16. https://doi.org/10.1145/2892664.2892685
Watanabe H, Tanigawa I, Sugaya M, Ogura N, Kenji H. A layer-structure diagram and a layer-interaction diagram towards a context-oriented development methodology for embedded systems. In Batory D, Fuentes L, Czarnecki K, editors, MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity. Association for Computing Machinery, Inc. 2016. p. 125-130 https://doi.org/10.1145/2892664.2892685
Watanabe, Harumi ; Tanigawa, Ikuta ; Sugaya, Midori ; Ogura, Nobuhiko ; Kenji, Hisazumi. / A layer-structure diagram and a layer-interaction diagram towards a context-oriented development methodology for embedded systems. MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity. editor / Don Batory ; Lidia Fuentes ; Krzysztof Czarnecki. Association for Computing Machinery, Inc, 2016. pp. 125-130
@inproceedings{175caaf5c9e544b6ab2fd30d8778247e,
title = "A layer-structure diagram and a layer-interaction diagram towards a context-oriented development methodology for embedded systems",
abstract = "The paper introduces new kinds of diagrams for describing organizations and interactions of layers based on context-oriented technology for context-sensitive embedded system developments. The concept of layers is suitable for processing context-aware embedded systems. As mentioned in several related literatures, layerinteractions cause critical problems such as deadlock, collision, and multi-invocation. To comprehend these problems at a high level, diagrams for visualizing relationships among layers are required. In a previous work, we proposed an OS-like architecture based on context-oriented technologies for embedded system development. The layering mechanism of the architecture dispatches or inserts layers with their states for dealing with layer-interaction problems. The goal of this paper is to introduce diagrams that contain notations for relating with the elements of the layering mechanism. To accomplish this, we consider the following issues: (1) the relations between layers, (2) layer-state management, and (3) context management attributes. The diagrams contribute to understanding layer-interaction problems with time delay and mutually exclusive layers. To explain the diagrams, we provide a simple example of an automatic cleaner robot.",
author = "Harumi Watanabe and Ikuta Tanigawa and Midori Sugaya and Nobuhiko Ogura and Hisazumi Kenji",
year = "2016",
month = "3",
day = "14",
doi = "10.1145/2892664.2892685",
language = "English",
pages = "125--130",
editor = "Don Batory and Lidia Fuentes and Krzysztof Czarnecki",
booktitle = "MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - A layer-structure diagram and a layer-interaction diagram towards a context-oriented development methodology for embedded systems

AU - Watanabe, Harumi

AU - Tanigawa, Ikuta

AU - Sugaya, Midori

AU - Ogura, Nobuhiko

AU - Kenji, Hisazumi

PY - 2016/3/14

Y1 - 2016/3/14

N2 - The paper introduces new kinds of diagrams for describing organizations and interactions of layers based on context-oriented technology for context-sensitive embedded system developments. The concept of layers is suitable for processing context-aware embedded systems. As mentioned in several related literatures, layerinteractions cause critical problems such as deadlock, collision, and multi-invocation. To comprehend these problems at a high level, diagrams for visualizing relationships among layers are required. In a previous work, we proposed an OS-like architecture based on context-oriented technologies for embedded system development. The layering mechanism of the architecture dispatches or inserts layers with their states for dealing with layer-interaction problems. The goal of this paper is to introduce diagrams that contain notations for relating with the elements of the layering mechanism. To accomplish this, we consider the following issues: (1) the relations between layers, (2) layer-state management, and (3) context management attributes. The diagrams contribute to understanding layer-interaction problems with time delay and mutually exclusive layers. To explain the diagrams, we provide a simple example of an automatic cleaner robot.

AB - The paper introduces new kinds of diagrams for describing organizations and interactions of layers based on context-oriented technology for context-sensitive embedded system developments. The concept of layers is suitable for processing context-aware embedded systems. As mentioned in several related literatures, layerinteractions cause critical problems such as deadlock, collision, and multi-invocation. To comprehend these problems at a high level, diagrams for visualizing relationships among layers are required. In a previous work, we proposed an OS-like architecture based on context-oriented technologies for embedded system development. The layering mechanism of the architecture dispatches or inserts layers with their states for dealing with layer-interaction problems. The goal of this paper is to introduce diagrams that contain notations for relating with the elements of the layering mechanism. To accomplish this, we consider the following issues: (1) the relations between layers, (2) layer-state management, and (3) context management attributes. The diagrams contribute to understanding layer-interaction problems with time delay and mutually exclusive layers. To explain the diagrams, we provide a simple example of an automatic cleaner robot.

UR - http://www.scopus.com/inward/record.url?scp=84965050020&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84965050020&partnerID=8YFLogxK

U2 - 10.1145/2892664.2892685

DO - 10.1145/2892664.2892685

M3 - Conference contribution

AN - SCOPUS:84965050020

SP - 125

EP - 130

BT - MODULARITY Companion 2016 - Companion Proceedings of the 15th International Conference on Modularity

A2 - Batory, Don

A2 - Fuentes, Lidia

A2 - Czarnecki, Krzysztof

PB - Association for Computing Machinery, Inc

ER -