Model-based foundations, methods, and tools for principled embedded/control system/software design; model-based embedded/control system/software testing, verification, validation, integration, deployment; model-based system and software architectures and infrastructure for principled embedded/control software deployment