Text this: Automating the Design of Scalable and Efficient IoT Architectures Using Generative Adversarial Networks and Model-Based Engineering for Industry 4.0