  This article provides a brief overview of the UML SP (UML Scientific
Profile). It is an Object-Oriented Simulation Language and may find usage in
OOS and ABS. UML SP allows for the application of Unified Process methodology
for the development of simulation software. It supports the first three stages
of simulation: (1) definition of simulation objectives, definition of
requirements for simulation software, (2) conceptual modelling, (3) formal
description and partially, (4) programming. UML SPs positioning is that of a
language for scientific simulation. It can easily be implemented in UML editors
that support UML profiles. The project is available as open source on the
GitHub platform.
