Jussi Koskinen, Mika Nieminen & Timo Suominen

HyperSoft –system (v. 1.0, March 1997)

 

HyperSoft is an experimental, hypertext –based reverse engineering tool supporting browsing and visualizing ANSI-C programs (which may include embedded ESQL code).

- Supported operating systems: Microsoft Windows 3.1./95/NT/2000 (use under other Microsoft Windows -versions might also be possible, but has not been tested, whereas the back- end part of the HyperSoft -system, i.e. the 'Analyzer' component can be used also directly under Microsoft DOS versions which have been published since 1994).

- Availability: The HyperSoft-system can be freely downloaded and used (source code is available only to the HyperSoft-project's original partner companies).

- Disclaimer: The tool comes with absolutely no guarantee of suitability to any particular purpose, although that much effort has been expended on developing support for smooth browsing of standard ANSI-C programs, use of this experimental system will be entirely on users' own risk.

 

1) Introduction, limitations, and trouble-shooting ('hsoft.htm, in English)

 

2) Example use session ('hsses.htm', in Finnish)

 

3) Installation package ('install.zip')

 

4) Installation procedure:

A) Download the installation package.

B) Unzip the downloaded 'install.zip' file and extract its contents (e.g. to an installation disk by using e.g. pkzip).

C) Run the 'install.bat' (HyperSoft will and must be installed on path 'c:\hsoft', HyperSoft must also have full writing rights to that directory and its sub-directories).

D) The 'hsoft.txt' and 'hsoft.htm' files contain general information regarding the background, limitations, and use of the system.

E) The included 'hyper.exe' is the main executable.

 

Related information:

-    Introduction to the background - software reverse engineering ('lectio.htm', in Finnish)

-    Summary of the HyperSoft-project ('hypersoft.htm', in English)

-    Abstract of the related Ph.D. thesis ('PHDabs.htm', in English)

-    The 'hsoft' example project file and its contents (which have been used in 'TJT L32' –course at the University of Jyväskylä) are dowloadable from here: 'hsoftpro.zip'.

 

Updated: Dec. 2, 2004, Aug. 3, 2010 by Jussi Koskinen.