------------------------------
| Release note February 2003 |
----------------------------------
STOOD 4.3.2 (Windows) 19.02.2003
STOOD 4.3.3 (Unix) 19.02.2003
-----------------------------------

==========================================================
Changes since previous distribution:
( v 4.3.0 (Windows) and v 4.3.1 (Unix), 18 December 2002 )
==========================================================


1. Functional changes
---------------------

1.1. Reverse engineering 

- New version of the Ada reverse engine [REV035]
- New version of the C reverse engine [REVC002-REVC003-REVC004]
- AADL v0.6 reverse engineering feature (preliminary version)

1.2. Code generators

- New version of the Ada code generator [ADA176] (cf.03.020)
- New version of the C code generator [C086-C087] (cf.03.006)(cf.03.017)
- New version of the AADL code generator [AADL001]
- The code generation directories can now be better customized (cf.03.005)
- The code text editor is now automatically refreshed (cf.03.014)

1.3. Checkers

- New version of the HOOD rules checker for rule O6 [HOOD016] (cf.03.018)
- New version of the Requirements checker (cf.03.015)

1.4. Others

- inverse call trees can now be printed (cf.03.016)
- the http server can now work again (cf.03.001)
- the IMPORTANCE real time attribute can now be properly entered (cf.03.002)
- no more problems when some languages are discarded (cf.03.004)
- two bugs have been fixed in the SIF generator (cf.03.007)(cf.03.008)
- redundancies are now processed for enumeration elements (cf.03.010)
- change in the pseudo-code parser to detect structure elements (cf.03.011)
- no more named pipe created by default (file: st) (cf.03.012)
- no more crash when the code generation directory is write protected (cf.03.013)
- now keeps the cursor location after a save with ctrl-S (cf.03.023)
- code language source files suffix are now well recognized on Unix (cf.03.019)
- now possible to save .sto files for downwards compatibility (cf.03.022) 
- now recovering all files when using delete/undelete in the graphics (cf.03.024)


2. Changed files
----------------

2.1. Binary files

bin.w32/stood.ini 
bin.w32/stood.exe 
bin.w32/stood.eng 
bin.w32/crev.exe 
bin.w32/aadlrev.exe 

bin.sol2/stood 
bin.sol2/stood.eng 
bin.sol2/crev 
bin.sol2/.stoodrc 
bin.sol2/aadlrev 

bin.aix4/stood 
bin.aix4/stood.eng 
bin.aix4/crev 
bin.aix4/.stoodrc 
bin.aix4/aadlrev 

bin.hpux9/stood 
bin.hpux9/stood.eng 
bin.hpux9/crev 
bin.hpux9/.stoodrc 
bin.hpux9/aadlrev 

bin.pclinux/stood 
bin.pclinux/stood.eng 
bin.pclinux/crev 
bin.pclinux/.stoodrc 
bin.pclinux/aadlrev 

2.2. Configuration files

config/DataBase 

config/code_extractors/ada/Extract.pro 
config/code_extractors/ada/Extract.sbp 
config/code_extractors/ada/Input.sbp 
config/code_extractors/ada/pragma 
config/code_extractors/ada/extractors 

config/code_extractors/c/Extract.pro 
config/code_extractors/c/Extract.sbp 
config/code_extractors/c/Input.sbp 
config/code_extractors/c/extractors 

config/code_extractors/cpp/extractors 

config/code_extractors/aadl/Extract.pro 
config/code_extractors/aadl/Extract.sbp 
config/code_extractors/aadl/Input.sbp 

config/reverse/ada/Extract.pro 
config/reverse/ada/Extract.sbp 
config/reverse/ada/Input.sbp 
config/reverse/ada/go.sh 

config/reverse/c/Extract.pro 
config/reverse/c/Extract.sbp 
config/reverse/c/Input.sbp 
config/reverse/c/go.sh 

config/reverse/aadl/Extract.pro 
config/reverse/aadl/Extract.sbp 
config/reverse/aadl/Input.sbp 
config/reverse/aadl/go.sh 

config/checkers/hood/Operation.pro 
config/checkers/hood/Operation.sbp 

config/checkers/requirements/Coverage.pro 
config/checkers/requirements/Coverage.sbp 
config/checkers/requirements/ERMatrix.pro 
config/checkers/requirements/ERMatrix.sbp 
config/checkers/requirements/Output.pro 
config/checkers/requirements/Output.sbp 

config/http/go.sh 
config/http/demo5.sts 
config/http/code_generation.sts 
config/http/doc_generation.sts 
config/http/sif_generation.sts 
config/http/design_checking.sts 

2.3 Examples and tutorial

examples/reverse/sourcesAADL/Example.aadl 

tutorial/lesson2.sts
tutorial/lesson3.sts
tutorial/readme.txt
