Constraints: The Core Of Supporting Automated Product Configuration Of Cyber-Physical Systems

Kunming Nie,Tao Yue,Shaukat Ali,Li Zhang,Zhiqiang Fan
DOI: https://doi.org/10.1007/978-3-642-41533-3_23
2013-01-01
Abstract:In the context of product line engineering of cyber-physical systems, there exists a large number of constraints to support, for example, consistency checking of design decisions made in hardware and software components during configuration. Manual configuration is not feasible in this context considering that managing and manipulating all these constraints in a real industrial context is very complicated and thus warrants an automated solution. Typical automation activities in this context include automated configuration value inference, optimizing configuration steps and consistency checking. However, to this end, relevant constraints have to be well-specified and characterized in the way such that automated configuration can be enabled. In this paper, we classify and characterize constraints that are required to be specified to support most of the key functionalities of any automated product configuration solution, based on our experience of studying three industrial product lines.
What problem does this paper attempt to address?