diff --git a/doc/sgpem2uman.texi b/doc/sgpem2uman.texi index ffe9b94..b6169e9 100644 --- a/doc/sgpem2uman.texi +++ b/doc/sgpem2uman.texi @@ -201,16 +201,26 @@ Developer Manual first. Main features are: @itemize @item -For now you can use only prompt commands to start the simulation and change some parameters. +You can both use SGPEMv2 via commandline or via a graphical user interface. For more information see @ref{SGPEM Commands}. @item -You can use the program from your own shell, or if you prefer you can use the minimal GUI that SGPEM offers, at this moment. +You can schedule threads or processes, and threads can make atomic request +to one or more resource at each instant of the simulation. @item -The output of the simulation is textual, and you can see it on the main GUI window or on your Terminal window. +It is displayed an Holt graph of the resource allocation in the graphical version. @item -The policy in use is First Come First Served. +Statistics are shown at each simulation step, separated for processes and threads. @item -You can write your own policies. +You can easily jump at different instants of the simulation, seeing what happened at +a given moment. +@item +Editing an existing simulation is easy and quick. +@item +Savefiles are by default written in XML, making it easier for external tools to +provide compatibility with SGPEMv2. +@item +You can write your own policies using python, or easily extend SGPEMv2 with +you own plugin to add more scripting languages. For more information see @ref{Writing new policies}. @end itemize