Self-adaptive Software Simulation: A Lighting Control System for Multiple Devices | AMiner