Text this: Designing Reconfigurable Cyber-Physical Systems Using Unified Modeling Language.