----------------------------- | Release note October 2001 | ---------------------------------- STOOD 4.1.628 (Windows) 31.10.2001 STOOD 4.1.629 (Unix) 31.10.2001 ----------------------------------- This note lists changes since previous ftp delivery: v 4.1.536 (Windows) and v 4.1.537 (Unix), July 2001 I- Functionnal changes: ======================= I-1 Configuration & version management -------------------------------------- Configuration management interface has been improved and now supports separate lock and unlock actions. New shell scripts (*lock.sh and *unlock.sh) are located within config/internalTools directory. - When a design is loaded in mode rw, scripts *lock.sh then *out.sh are executed - When a design is loaded in ro mode, only the script *out.sh is executed - When a design is saved, the script *in.sh is executed - When a design is closed, the script *unlock.sh is executed New properties in the initialization file specify the name of the lock and unlock scripts: - CheckLockProcedure : default value is: copylock - CheckUnlockProcedure : default value is: copyunlock I-2 Requirements traceability ----------------------------- New properties in the initialization files may be used to specify the commands that are used by Stood to collect a list of requirements from Reqtify - ReqtifyListCommand=openProject("""$RQTFFILE""").docList("""$OUTPUTFILE""") - ReqtifyGetCommand=openProject("""$RQTFFILE""").requirementList("""$OUTPUTFILE""","""$DOCNAME""") I-3 Updated support of HRT-HOOD ------------------------------- HRT-HOOD objects may now be directly created from the menu (cyclic, sporadic and protected objects), and the Real-Time attributes are now encompassed within the architectural design model (they are no more saved inside separate files). The consequences of this change are: - A new version of the storage format (files *.sto) meaning upwards compatibility only - Removing of several properties in the initialization files (stood.ini or .stoodrc): HOOD extension definition, HRT tabs definition. - The DataBase definition file has been updated to support this change - The requirements checker has been updated to support this change - The predefined doc_schemes have been updated to support this change I-4 Code generators ------------------- Recent improvements to the Ada code generator: - ADA168 (13.06.01) managing untyped constants renaming - ADA169 (18.07.01) new code for state & transitions And to the C code generator: - C046 (17.10.01) change in the truncation mode for long comments lines I-5 Document generators ----------------------- The bug that avoided the diagrams to be inserted into printed documents has been fixed. II- Changes in delivery contents: ================================= II-1 Unix Binaries (bin.sol2; bin.hpux9; bin.aix4; bin.pclinux) -------------------------------------------------------------- .stoodrc stood stood.eng II-2 Windows binary (bin.w32) ----------------------------- stood.exe stood.eng stood.ini II-3 Configuration ------------------ 3.1 Rules checkers 3.1.1 Changes in Scheduling checker (config/checkers/scheduling) RMA.pro RMA.sbp 3.2 Code generators 3.2.1 Changes in Ada code generator (config/code_extractors/ada) Extract.* Input.sbp 3.2.2 Changes in C code generator (config/code_extractors/c) Extract.* Input.sbp 3.3 Internal Tools (config/internalTools) copyin.sh copyout.sh copylock.sh (new) copyunlock.sh (new) cvsin.sh cvsout.sh cvslock.sh (new) cvsunlock.sh (new) 3.4 Doc schemes (config/doc_schemes) editor1 (ods schemes) 3.5 DataBase description file (config/DataBase)