Pattern-based Interactive Configuration Derivation for Cyber-physical System Product Lines
Pattern-based Interactive Configuration Derivation for Cyber-physical System Product Lines
复制标题
信息物理系统产品线基于模式的交互式配置推导
DOI:
10.1145/3389397
复制
发表时间:
2020-06
影响因子:
2.3
通讯作者:
Shaukat Ali
中科院分区:
文献类型:
--
作者:
Hong Lu;Tao Yue;Shaukat Ali
Deriving a Cyber-Physical System (CPS) product from a product line requires configuring hundreds to thousands of configurable parameters of components and devices from multiple domains, e.g., computing, control, and communication. A fully automated configuration process for a CPS product line is seldom possible in practice, and a dynamic and interactive process is expected. Therefore, some configurable parameters are to be configured manually, and the rest can be configured either automatically or manually, depending on pre-defined constraints, the order of configuration steps, and previous configuration data in such a dynamic and interactive configuration process. In this article, we propose a pattern-based, interactive configuration derivation methodology (named as Pi-CD) to maximize opportunities of automatically deriving correct configurations of CPSs by benefiting from pre-defined constraints and configuration data of previous configuration steps. Pi-CD requires architectures of CPS product lines modeled with Unified Modeling Language extended with four types of variabilities, along with constraints specified in Object Constraint Language (OCL). Pi-CD is equipped with 324 configuration derivation patterns that we defined by systematically analyzing the OCL constructs and semantics. We evaluated Pi-CD by configuring 20 CPS products of varying complexity from two real-world CPS product lines. Results show that Pi-CD can achieve up to 72% automation degree with a negligible time cost. Moreover, its time performance remains stable with the increase in the number of configuration parameters as well as constraints.
登录
查看更多内容
DOI:
10.1007/11554844_3
发表时间:
2005-09
期刊:
--
影响因子:
--
作者:
D. Batory
通讯作者:
D. Batory
DOI:
--
发表时间:
2004
期刊:
--
影响因子:
--
作者:
Timo Asikainen;T. Männistö;T. Soininen
通讯作者:
Timo Asikainen;T. Männistö;T. Soininen
DOI:
10.1007/978-3-642-55481-0
发表时间:
2003
期刊:
--
影响因子:
--
作者:
Prof. William F. Clocksin;Dr. Christopher S. Mellish
通讯作者:
Prof. William F. Clocksin;Dr. Christopher S. Mellish
DOI:
10.1007/3-540-45652-x_8
发表时间:
2002-08
期刊:
--
影响因子:
--
作者:
Dirk Muthig;C. Atkinson
通讯作者:
Dirk Muthig;C. Atkinson
DOI:
10.1002/smr.534
发表时间:
2012-06
期刊:
Journal of Software: Evolution and Process
影响因子:
--
作者:
E. Bagheri;T. D. Noia;D. Gašević;Azzurra Ragone
通讯作者:
E. Bagheri;T. D. Noia;D. Gašević;Azzurra Ragone