Context-dependent product line practice for constructing reliable embedded systems

Naoyasu Ubayashi, Shin Nakajima, Masayuki Hirayama

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

13 Citations (Scopus)

Abstract

This paper proposes a new style of product line engineering methods. It focuses on constructing embedded systems that take into account the contexts such as the external physical environments. In the current product line engineering, the feature analysis is mainly conducted from the viewpoint of system configurations: how hardware and software components are configured to constitute a system. In most cases, contexts are not considered explicitly. As a result, unexpected and unfavorable behavior might emerge in a system if a developer does not recognize any possible conflicting combinations between the system and contexts. To deal with this problem, this paper provides the notion of a context-dependent product line, which is composed of the system and context lines. The former is obtained by analyzing a family of systems. The latter is obtained by analyzing features of contexts associated to the systems. In the proposed method, each feature is described using VDM++. The configuration of selected system components and contexts can readily be checked with VDM++ Toolset.

Original languageEnglish
Title of host publicationSoftware Product Lines
Subtitle of host publicationGoing Beyond - 14th International Conference, SPLC 2010, Proceedings
Pages1-15
Number of pages15
DOIs
Publication statusPublished - Nov 8 2010
Event14th International Conference on Software Product Lines: Going Beyond, SPLC 2010 - Jeju Island, Korea, Republic of
Duration: Sep 13 2010Sep 17 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6287 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other14th International Conference on Software Product Lines: Going Beyond, SPLC 2010
CountryKorea, Republic of
CityJeju Island
Period9/13/109/17/10

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Ubayashi, N., Nakajima, S., & Hirayama, M. (2010). Context-dependent product line practice for constructing reliable embedded systems. In Software Product Lines: Going Beyond - 14th International Conference, SPLC 2010, Proceedings (pp. 1-15). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6287 LNCS). https://doi.org/10.1007/978-3-642-15579-6_1