Skip to main navigation Skip to search Skip to main content

Evaluating variability modeling techniques for supporting cyber-physical system product line engineering

  • Safdar Aqeel Safdar*
  • , Tao Yue
  • , Shaukat Ali
  • , Hong Lu
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Modern society is increasingly dependent on Cyber-Physical Systems (CPSs) in diverse domains such as aerospace, energy and healthcare. Employing Product Line Engineering (PLE) in CPSs is cost-effective in terms of reducing production cost, and achieving high productivity of a CPS development process as well as higher quality of produced CPSs. To apply CPS PLE in practice, one needs to first select an appropriate variability modeling technique (VMT), with which variabilities of a CPS Product Line (PL) can be specified. In this paper, we proposed a set of basic and CPS-specific variation point (VP) types and modeling requirements for proposing CPS-specific VMTs. Based on the proposed set of VP types (basic and CPS-specific) and modeling requirements, we evaluated four VMTs: Feature Modeling, Cardinality Based Feature Modeling, Common Variability Language, and SimPL (a variability modeling technique dedicated to CPS PLE), with a real-world case study. Evaluation results show that none of the selected VMTs can capture all the basic and CPS-specific VP and meet all the modeling requirements. Therefore, there is a need to extend existing techniques or propose new ones to satisfy all the requirements.

Original languageEnglish
Title of host publicationSystem Analysis and Modeling
Subtitle of host publicationTechnology-Specific Aspects of Models - 9th International Conference, SAM 2016, Proceedings
EditorsJens Grabowski, Steffen Herbold
PublisherSpringer Verlag
Pages1-19
Number of pages19
ISBN (Print)9783319466125
DOIs
StatePublished - 2016
Externally publishedYes
Event9th International Conference on System Analysis and Modeling, SAM 2016 - Saint-Melo, France
Duration: 3 Oct 20164 Oct 2016

Publication series

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

Conference

Conference9th International Conference on System Analysis and Modeling, SAM 2016
Country/TerritoryFrance
CitySaint-Melo
Period3/10/164/10/16

Keywords

  • Cyber-physical systems
  • Product line engineering
  • Variability modeling

Fingerprint

Dive into the research topics of 'Evaluating variability modeling techniques for supporting cyber-physical system product line engineering'. Together they form a unique fingerprint.

Cite this