In this paper, we will contribute to an engineering specification of a distributed environment that will help to generate remote Lab work supports for teaching embedded systems. Our main objective is to show the appropriateness of adopting the ODPRM (Open Distributed Processing - Reference Model) model proposed by the ISO (International Organization for Standardization) to express the specification of our environment from an engineering point of view. By choosing the UML4ODP language that comprises all the ODP-RM concepts to express the specification of such point of view we will try to specify our environment as a distributed system composed of a set of objects and that support the necessary mechanisms and functions for their distributed...