2015/11/03 by Michael Zapf, Zapf, Michael
Computer Science · Engineering · #Advanced Software Engineering Methodologies #Model-Driven Software Engineering Techniques #Modular Robots and Swarm Intelligence
paper · doi:10.14279/tuj.eceasst.37.478
openalex publication_date 2024/04/05 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/01
We present EPAC, a novel approach to design and engineer systems of autonomous components. EPAC is based on the Model-Driven Architecture concept and subsumes concepts from different design paradigms that are related to the construction of complex systems, like multi-agent systems, multi-robot systems, or sensor networks. The design process introduces a generalized metamodel and starts at a high abstraction level which defines model elements for autonomous components, for structures, relationships, and behavior. We describe the stages of the modeling process, pointing out the specific differences to existing approaches.