This document discusses coping with semantic variation points (SVPs) in domain-specific modeling languages (DSMLs). It presents an approach for specifying the operational semantics of executable DSMLs (xDSMLs) using concurrency theory. This allows SVPs to be explicitly specified as parts of the language semantics that are intentionally left undefined. The approach separates concerns into semantic rules, a concurrency model, and a communication protocol. The concurrency model specifies possible event orderings and SVPs can be implemented by restricting this partial ordering. An example of conflicting statechart transitions is used to illustrate how SVPs can be specified in the concurrency model. The approach is implemented in the GEMOC studio using EMF