modelling using POSD notation
about POSD
A description of POSD, motivation for its creation, and examples of its use can be seen in the pages referenced
from its home page.
using the tool
Before you can use the tool you need to enter it. See entry options below. Once you have
entered the tool you can use the right button on your mouse to display a list of tool capabilities.
You can then use the help capability in this list to see explanations of the other capabilities.
entering the tool
The tool requires various system capabilities to run. If you have not already installed these capabilities, see
below. The way you enter the tool will depend on which implementation of these capabilities has been installed.
- if you have Microsoft IIS loaded on your machine then you can
call the tool
as a local service with address starting with http://localhost/POSD/posdms.html#.
- if you have Microsoft IIS loaded on your machine then you can also
call the tool
as if it was a global service with address starting with something like http://xxxx/POSD/posdms.html#
where xxxx is the web name for your machine.
- if you have the tool loaded on a Microsoft server then you can
call
it from a client machine as a global service with address starting with something like http://xxxx/POSD/posdms.html#
where xxxx is the web name for the server
- if you have Apache loaded on your machine then you can
call the tool
as a local service with address starting with http://localhost:8888/POSD/posdapache.php#.
- if you have Cassini loaded on your machine then you can call the tool by
- invoking CassiniWebServer.exe (in the POSDRELEASE directory)
- replying to its requests for Application Address with something like c:\active\posdrelease
- replying to its request for a Port with a number like 7777 different to the standard 80
- replying to its request for Virtual Route with /posd/
- going to the directory it gives you
- invoking start.html and you will return to this page
- calling the tool
as a local service with address starting with http://localhost:7777/POSD/posdcs.html#.
This route uses the C compiler so it may need to be told where to find the C compiler. It is fairly tortuous at
present. However it can be streamlined later in 2005 when Net 2.0 is released. The Apache and Cassini routes
should them become the standard options (the first providing the open systems route and the second the Microsoft
route).
installing the tool
Before reading this page you will already have downloaded the directory POSDRELEASE and unzipped it. You
may find it easier to understand the following if you have looked at the architecture of the tool, as shown below.
- if you have Microsoft IIS loaded on your machine then you will need to do the following
- find POSDRELEASE in the directory hierarchy using Windows Explorer
- click on the POSDRELEASE entry using the right button of the mouse
- click on the properties entry in the menu
- go to the web sharing properties page
- set POSD as an alias for the directory
-
if you want to use APACHE then you will need to do the following
-
you should need to do nothing before using CASSINI as described above
architecture of the tool
start.html
|
global.html - invoked by start.html and by posd.svg
|
posd.aspx - invoked by global.html
|
posd.cs - invoked by posd.aspx
|
posd.xsl - invoked by posd.cs
:
posd.svg - generated by posd.xsl and invoked by posd.aspx