Finding SD tools and docs on your OS

This page tells SD tool users where SD products and documentation are placed on their operating system. There are details for off-the-shelf tools and for SD's flagship product, the DMS Software Reengineering Toolkit.

The following sections provide Operating System version specific details.

Commercial Off the shelf ToolS (COTs)

These tools must be installed as administrator.

For this discussion, assume the tool is named Tool and is for a specific computer language Domain\Dialect; if the the tool is not specific to a language, then the Domain\Dialect is empty.

These basic facts are generically true:

  • The tool is installed in a directory InstallDirectory, of the form
    • DMS\Domains\Domain\Dialect\Tools\Tool
    • DMS\Domains\Domain\Dialect\Analyzers\Tool
    • DMS\Tools\Tool
    • DMS\Analyzers\Tool
    • e.g. DMS\Domains\Java\v7\Tools\TestCoverage or DMS\Analyzers\SearchEngine.
    • Documentation is found in InstallDirectory\Documentation the form of hyperlinked HTML files; all you need is a browser. There is full documentation and there may be QuickStart documentation. We strongly suggest you read the documentation; it answers most product questions.
    • There is almost always a Project Specifier GUI to manage building and execution of the product using project files.
    • There are also Command line scripts are found in \DMS\Domains\Executables that can be used to invoke the product functions. These scripts allow the user to customize the tool to his environment as desired.
    • There are Windows start menu links to the product's executables, to its Project Specifier GUI, and to the documentation.
    • There are environment variables that can be configured; see the documentation. The following are usually automatically configured:
      • DMS_Domains to path\DMS\Domains.
      • Path is set in order to execute the tools, e.g., to include DMS_Domains\Executables.
      You may need to set environment variables to match your source code encoding.

    On Linux with Wine

    Our Downloads are InstallShield .exe files. These same .exe files can either be used to install on Windows or Linux. On Linux these .exe files are installed (unzipped) by the Wine Program Loader.

    The InstallDirectory for Wine is under home/username/.wine/Program Files/SemanticDesigns. Note the directory .wine is typically hidden by the Linux file Explorer; the keystroke combination CTRL-H used in the Explorer will unhide such hidden files.

    When installing via the Wine Loader on Linux, the default installation directory offered is the ONLY choice that will succeed.

    A Windows-like menu of short cuts will typically be available under the Linux application Wine menu. On some versions of Linux (e.g., Ubuntu Unity tiling UI), the Wine Menu links are not present or non-functional.

    More details about operating SD tools under Linux can be found when you have a tool installed that supports Linux. The tool common Linux related documentation (except for Tool Specific Example Information) will be found at InstallDirectory/DMS/Documentation/About/SDToolsLinuxWine.html

    On Windows 8 (32 bit)

    The default InstallDirectory for Windows 8 32 bit Microsoft systems is under C:\Windows\Program Files\SemanticDesigns. However, the user may have chosen a different, arbitrary directory.

    Start menu entries are accessible from a Windows page launched by the keystroke sequence WindowsKey then CTRL+TAB; there should be an entry for SemanticDesigns.

    On Windows 8 (64 bit)

    The default InstallDirectory Windows 8 64 bit Microsoft systems is under C:\Windows\Program Files (x86)\SemanticDesigns. However, the user may have chosen a different, arbitrary directory.

    Start menu entries are accessible from a Windows page launched by the keystroke sequence WindowsKey then CTRL+TAB; there should be an entry for SemanticDesigns.

    On Windows 7, Vista, or XP (32 bit)

    The default InstallDirectory for SD Software for older 32 bit Microsoft systems is under C:\Windows\Program Files\SemanticDesigns\. However, the user may have chosen a different, arbitrary directory.

    Start menu entries are accessible from the Microsoft Windows Start icon, under All Programs/Semantic Designs.

    On Windows7, Vista, or XP (64 bit)

    The default InstallDirectory for SD Software for modern 64 Microsoft systems is under C:\Windows\Program Files\SemanticDesigns\. However, the user may have chosen a different, arbitrary directory.

    Start menu entries are accessible from the Microsoft Windows Start icon, under All Programs/Semantic Designs.

    The DMS Software Reengineering Toolkit Environment

    DMS is the Semantic Designs "Flagship" Development Environment

    DMS on Windows (all versions)

    DMS is traditionally installed in C:\DMS. It may be installed in an arbitrary directory.

    If the installation directory is DMS, documentation is found under DMS\Documentation. General documentation is found under DMS\Documentation\About.

    DMS has no start menu entries. It is a shell-script driven tool.

    DMS on Linux with Wine

    DMS for Wine is typically installed in home/username/DMS.

    Documentation can be found under installation directory.

    DMS has no start menu entries. It is a (cygwin) shell-script driven tool.

    More details about operating SD tools under Linux can be found at DMS/Documentation/About/SDToolsLinuxWine.html

    Other Support

    For other support issues, see SD Support.

For more information: [email protected]    Follow us at Twitter: @SemanticDesigns

Finding SD Tools
on your Operating System