“…For example, Majumder et al [2] investigated the well-known Domain-Driven Design (DDD) based software development concept and its applicability regarding the development of an OPC UA server application for CPPS. Saidi et al [3] propose a method for identifying microservices based on organizational functions, which first uses DDD techniques for domain modeling of the Bicing system. Camilli et al [4] introduce a novel role-based decomposition strategy to overcome certain limitations in domain-driven design and achieve finer-grained modularity.…”