Text this: Cyber Physical Systems: Analyses, challenges and possible solutions