Architecting Reliable Multi-Agent Systems with Large Language Models Through Model-Driven Engineering | Synapse