Abstract. Recently, associated with the increasing acceptance of agentbased computing as a novel computing paradigm a lot of research has been addressed to develop mechanisms and methods to support the agent-based development of complex software systems. Especially the idea to define agent-oriented languages on a more abstract level through metamodels is recently often applied. However, the metamodel's opportunity to express the language's semantics are restricted as only concepts and their relationships to each other can be defined within the metamodel. This paper discusses an approach to formalize the semantics of Dsml4mas-a modeling language for multiagent systems-to support the system designer in validating and verifying the generated design.