Suitability of UML4ODP for an Engineering Specification of a Distributed Environment for Teaching Embedded Systems

Published in: Engineering Innovations for Global Sustainability: Proceedings of the 14th Latin American and Caribbean Conference for Engineering and Technology
Date of Conference: July 20-22, 2016
Location of Conference: San Jose, Costa Rica
Authors: Mohamed Mhamdi
Hamadou Saliah-Hassane
Rafik Braham
Wahid Bannour
Refereed Paper: #383

Abstract:

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 ODP- RM (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 interactions. Software architecture styles, such as SOA, MVC and N-tier, are considered in our engineering specification, since they are closely related to the distribution strategy. Keywords-- ODP-RM, UML4ODP, Distributed Environment, Remote lab work, Online laboratory.