| August 13, 2010 | Minor bug in the C A mapper fixed. |
| August 11, 2010 | Removed obsolete asn1_marshallers that ocarina used to depend upon |
| August 6, 2010 | Astrium FPGA project now builds with RTEMS, too |
| August 6, 2010 | Applied patch from Astrium, VHDL skeletons now build with both Xilinx 9 and Xilinx 10 series |
| August 6, 2010 | Message buffer sizes updated to account for ACN introduction |
| August 5, 2010 | ACN support added to all necessary components, ACN encodings are now feasible. |
| August 5, 2010 | Bugfix in the VHDL mapper regarding variable assignments in the APB skeleton. |
| August 3, 2010 | Enhanced ACN support with endianness attributes. |
| July 29, 2010 | Added extra semantic checks in type names, to conform to AADL rules. |
| July 28, 2010 | ASN.1 compiler updated to include BER and XER encodings |
| July 22, 2010 | Coping with RTEMS compiler bugs... workarounds implemented in ASN.1 compiler |
| July 22, 2010 | Fixed size arrays are now handled optimally from both the compiler and the B mappers |
| July 21, 2010 | Bugfix for ASN.1 MODULE name inconsistencies |
| July 7, 2010 | PragmaDev RTDS bidirectional test works with simple types |
| July 5, 2010 | Added RTDS A mapper |
| June 30, 2010 | Removed UPM driver dependency on elaboration |
| June 28, 2010 | UPM delivered the FPGA API - TASTE system with FPGA component now creates binary for Leon with fully automated driver |
| June 28, 2010 | First version of support for ESA FPGAs as well as some bugfixes for Astrium reported issues. |
| June 21, 2010 | Valgrind warnings for alignment-driven uninitialized accesses fixed. |
| June 17, 2010 | PolyORB-HI/C builds of Simulink projects now supported. |
| June 16, 2010 | Po-HI-C fixups in the orchestrator and buildsupport |
| June 15, 2010 | Ada A mapper now uses the ASN.1 compiler |
| June 11, 2010 | Ada model mappings are now using the ASN.1 compiler support for Ada - regression suite adapted |
| June 8, 2010 | Updates in the ASN.1 compiler relating to Ada. |
| June 4, 2010 | Completed ACN support for both C and Ada. |
| June 2, 2010 | Ada structures now align perfectly with C ones - NATIVE encodings possible. |
| June 1, 2010 | Bugfix in the new compiler, in escalating ENUMERATED encoding errors. |
| May 25, 2010 | VM updated, bugfix for asn2dataModel, spotted by Astrium. |
| May 24, 2010 | Automatic updates from within the VM are now operational. |
| May 24, 2010 | Bugfix in ocarina - VM updated. |
| May 21, 2010 | Brand new ASN.1 compiler - support uPER,Native,ECN for both C and Ada. |
| May 18, 2010 | Bugfix in ASN.1 compiler regarding C++ namespaces and CHOICE or ENUMERATED enumerant selectors. |
| May 18, 2010 | Complete SCADE support, including type mapping, skeletons and runtime bridges. |
| May 17, 2010 | Full source code now included in the package, see license information. |
| May 12, 2010 | New features and bugfixes in buildsupport |
| May 6, 2010 | Bugfixes in the ASN.1 Compiler regarding variables handling |
| May 5, 2010 | Bugfixes made after bug reports for ASN.1 MODULE handling |
| April 16, 2010 | Now running with GCC4.4, the latest version of Ocarina, and with many minor bugfixes and features. |
| March 30, 2010 | Additional semantic checks right after ASN.1 parsing |
| March 29, 2010 | Downloads: VM updated with RTEMS/Leon2 BSP. |
| March 10, 2010 | Backends refactored after processing with PyLint. |
| March 9, 2010 | Minor bugfixes - Build process detects early if you use non-unique enumerated fields - Logging facilities for GUI message queues improved - Added ASSERT_IGNORE_PYTHON_ERRORS and ASSERT_IGNORE_GUI_ERRORS to disable message queue full reports - Build process detects it early if you use empty TCs |
| March 3, 2010 | Bugfix in runtime backdoors - requested by TERMA |
| February 23, 2010 | All build steps allow for 64bit integers, but did not enforce usage of ranges. Ranges are now mandatory. |
| February 11, 2010 | First release of SystemC and VHDL mappers - successfully used for realization of simple designs on a ZestSC1 - Xilinx XC3S1000. |
| January 21, 2010 | In some cases, missing range specs did not cause an error - fixed. |
| January 7, 2010 | Build system updated to be completely gnatmake driven (building of complex Ada projects is now much easier). Backdoors to PIs are now automatically generated for quick prototyping of legacy systems (at the request of TERMA). PIs and RIs now have subsystem prefixes. |
| December 15, 2009 | The mode change in queue_manager stopped the Python glue from working - fixed. |
| December 1, 2009 | Extra ADA directories were not passed to ADA_INCLUDE_PATH - fixed. |
| November 25, 2009 | Moved some more runtime messages to debug_printf for GUIs |
| November 24, 2009 | Python stubs and GUIs use separate TM channels |
| November 24, 2009 | Race conditions in GUIs fixed, orchestrator bug in fast rebuilds fixed. |
| November 20, 2009 | New Ada mappings for BOOLEAN and INTEGER. Depends on new GNAT for Leon (version 2.1.1), for correct support of 64bit values. |
| October 19, 2009 | Paired with a new version of Ocarina, support for AADLv2 is completed. Also, buildsupport updates for easy interfacing with the ASSERT orchestrator. |
| October 16, 2009 | More semantic checks in buildsupport |
| October 13, 2009 | asn2aadlPlus bug for AADLv2, fixed |
| October 19, 2009 | buildsupport rebuilt with GNAT (updated build procedure) |
| October 13, 2009 | Orchestrator and buildsupport updates to support AADLv2 |
| October 12, 2009 | Added support for AADLv2 syntax to asn2aadlPlus |
| October 9, 2009 | At the request of SSF, the C skeletons are now named according to the subsystem name |
| October 8, 2009 | Rebuilds are now checking the MD5 sums of the input files, and only invoke the code generators if the file contents have changed. This boosts the rebuild speeds by more than 400% |
| September 17, 2009 | Bugfixes in ASN1SCC (more strict grammar checking) |
| September 16, 2009 | Minor bugfixes |
| September 11, 2009 | Improved the way "--with-extra-Ada-code" and "--with-extra-C-code" work. |
| September 10, 2009 | Make asn2aadlPlus work OK in PATH-based invocation |
| September 9, 2009 | The contents of the directories passed with --extra-Ada-code are copied as-is in the Ada subsystems |
| September 9, 2009 | Ada A mapper modified to cover requests from TERMA |
| September 4, 2009 | Made the --retry option of the orchestrator a default behaviour - and removed the option. |
| September 3, 2009 | Added option "--retry" to the orchestrator, to allow for faster debugging of issues (no need to wait for compilation to start from the beginning) |
| September 3, 2009 | First working draft of PragmaDev RTDS support |
| September 2, 2009 | asn1Scc prefix used for enumerant values, too |
| September 2, 2009 | Bugfix in buildsupport regarding (un)protected interfaces calling RI |
| September 1, 2009 | Bugfix in ASN1SCC error codes usage |
| August 31, 2009 | Always clear the Python encoding output buffers. |
| August 13, 2009 | GUIs and Python bridges always use NATIVE encodings. |
| August 13, 2009 | Memory leak in queue manager. Fixed. |
| August 12, 2009 | Two updates: (1) Major: passive APLCs (protected/unprotected) are now allowed to call other RIs and (2) the orchestrator now allows us to specify the desired stack size. Python bridges are also reported only if their construction was actually requested (via the "GUI" properties). |
| August 11, 2009 | Completed support for Python: The "GUI" directives in the IF view now trigger two things: (a) the automatically-written GUIs for TM/TCs, in wxWidgets/C++ and (b) complete Python scripts and SWIG bridges, that allow ASSERT users to "talk" (at runtime) to the ASSERT-generated binaries. This means that complex test-scenarios, exercising the on-board software by sending TCs/receiving TMs/checking outputs and timings/etc, can all be written in simple Python scripts. This greatly enhances the testing capacity offered by the ASSERT platform. |
| August 9, 2009 | 100% statement coverage on the Python A-mapper |
| August 9, 2009 | Typo in the new Python mapper |
| August 9, 2009 | Major update: Python support added, which allows access to ASN1SCC encoders, decoders and structures |
| July 22, 2009 | Updated orchestrator usage with new coverage option. |
| July 22, 2009 | Added orchestrator option for checking coverage in the generated applications. |
| July 21, 2009 | Makefiles generated by RTW use -fPIC. Removed. |
| July 21, 2009 | Simulink subsystems can now also be built via the embedded makefiles generated by RTW. |
| July 14, 2009 | ASN.1 grammars that included SEQUENCE OF ranges using "INCLUDES" had a bug. Fixed. |
| July 13, 2009 | ASN.1 grammars without any constraints caused an error in the GUI code generation. Fixed. |
| July 10, 2009 | Bugfixes in the Subsystem specific initializers. |
| July 9, 2009 | Subsystem specific initializers are now generated for the user-code to fill-in. |
| June 29, 2009 | Buildsupport can now run standalone. |
| June 17, 2009 | The orchestrator now adds the extraCdir in the include paths used to compile the C subsystems. |
| June 10, 2009 | Bugfix in buildsupport, about (1) non-connected PIs and (2) more than one RIs invoking the same PI concurrently. |
| June 5, 2009 | Semantic checks added to buildsupport - invalid system designs are now detected and reported. |
| June 4, 2009 | RTEMS/C and RTEMS/Ada are now working. Minor orchestrator fixups. Also, asn2dataModel -toC now automatically calls ASN1SCC. |
| May 25, 2009 | Support added for building binaries using RTEMS. ASSERT-VM updated, can now generate binaries for Leon using either GNAT for Leon or RTEMS. |
| May 22, 2009 | If a message queue was not setup correctly, the Auto-GUIs proceeded anyway - fixed. Also, added two utilities to handle message queues (the "ipcs" tool did not handle them). |
| May 20, 2009 | Removed stale dependency from auto-GUI Makefiles. |
| May 18, 2009 | Memory issues corrected in buildsupport. |
| May 14, 2009 | New functionality in buildsupport and orchestrator to support distributed systems. |
| May 8, 2009 | Bugfixes in buildsupport. |
| March 23, 2009 | GUIs with no parameters are not processed anymore. |
| March 10, 2009 | Added new command line options to orchestrator: --with-extra-C-code, --with-extra-Ada-code and --with-extra-lib. |
| March 9, 2009 | Simulink mapper: Better handling of fixed size arrays. |
| March 4, 2009 | Minor orchestrator changes to use symlinks for common GUI code. |
| February 25, 2009 | Minor orchestrator changes to lessen the clutter in the GUI directories. |
| February 19, 2009 | Simulink mappers work: OCTET STRINGs now use array (dimensions), A mapper uses pseudotypes as the Ada mapper, many bugfixes using statement coverage checks, SEQ/SET OFs using primitive types are mapped using arrays. |
| February 11, 2009 | Ada A mapper uses Integer'Size, not 32. Also, updated orchestrator to fix a Leon regression. |
| February 10, 2009 | Orchestrator update: Moving the created binaries in a common place. |
| February 9, 2009 | NATIVE encodings are now using the same structures for all languages/tools. |
| February 5, 2009 | Attempting to use variant records for Ada CHOICEs. |
| February 4, 2009 | OG A mapper is now using the AST. |
| February 3, 2009 | Better mapping for Ada enumerated values. |
| January 30, 2009 | Bugfix in asn2aadlPlus. More work on the Ada mapper. |
| January 29, 2009 | Ada mapper now uses type aliases. |
| January 28, 2009 | Some more fixes on the Ada mapper and the Ada example. |
| January 25, 2009 | Fixups on Ada mapper, removal of obsolete tools, updates to Ada-sample (now uses ASN1SCC). |
| December 19, 2008 | Some fixups on buildsupport. |
| November 17, 2008 | GUI TC tests completed. All fields pass. |
| November 14, 2008 | More ASN2AADL updates for ocarina. |
| November 13, 2008 | Major: ASN1SCC advanced parser now used for all tools. |
| October 29, 2008 | ASN2AADL updates (to support new ocarina). |
| October 10, 2008 | Default OG REAL set to double. |
| October 8, 2008 | Using new ocarina, thus some updates. |
| September 23, 2008 | Simulink models now renamed for easier usage. |
| September 22, 2008 | Automatic GUIs now output telemetry to stdout - for use with GnuPlot script. |
| September 16, 2008 | Test harness now invokes both OG and RTW codegenerators; asn2aadlPlus updated to create ASN1_Basic_Type properties (required for Simulink parts of buildsupport). |
| September 15, 2008 | Updated test harness to check all combinations of (sync/async)x(UPER/Native)x(ASN1SCC/OSS)xAllASN1Types. This led to some more fixups for ObjectGeode's mapper. |
| September 12, 2008 | Bugfix for ObjectGeode OCTET STRINGs. |
| September 11, 2008 | Thread-based polling of Telemetries - works. |
| September 10, 2008 | Automatic GUI generation: in the process of adding telemetries |
| September 1, 2008 | Major documentation updates - standalone User Manual created |
| July 23, 2008 | Automatic GUI generation that interactively invokes RIs |
| June 30, 2008 | Bugfixes for C support |
| June 23, 2008 | Clearing up of the code, documentation inside the backends |
| May 23, 2008 | Data Modelling release |
| May 9, 2008 | Many bugfixes, 100% statement coverage |
| April 24, 2008 | Bugfixes (ESA) on buildsupport. |
| April 23, 2008 | Ada backend support completed and tested with PFS (for both Native and UPER encodings). |
| April 22, 2008 | C backend support completed and tested with PFS (for both Native and UPER encodings). |
| April 18, 2008 | Many fixups, and CHOICE support introduced in all backends and all encodings. |
| April 11, 2008 | Major new version: backends consolidation and support for Semantix space certified compiler. Full support for PFS with Simulink/SCADE/OG utilizing both UPER and Native encodings |
| April 3, 2008 | Mini-concurrency views now integrated in the orchestrator (First fully automated SCADE/OG/Simulink executable) |
| April 2, 2008 | New build support - towards mini-concurrency views |
| April 1, 2008 | Orchestrator now fully supports Simulink builds |
| March 31, 2008 | Reintroduced AliasTypes in Simulink mapper, fixed multiple SDL .pr file handling in orchestrator |
| March 28, 2008 | aadl2dataModel changed into asn2dataModel |
| March 19, 2008 | Using new and improved ObjectGeode stub generator |
| March 14, 2008 | More bugfixes in Simulink mapper, warnings no longer trigerred for PFS |
| March 12, 2008 | Bugfixes in Simulink mapper |
| March 7, 2008 | Code mapper for Simulink now available |
| February 28, 2008 | Model mapper for Simulink now available |
| February 22, 2008 | New orchestrator available for Ocarina based builds (only for Linux) |
| February 21, 2008 | Alignment issues with double under SPARC (Leon) handled |
| February 20, 2008 | The Native types are now used for all bridge variables (major update) |
| February 11, 2008 | Better error handling when input AADL files are empty |
| January 25, 2008 | asn2aadlPlus and asn2uml improvements |
| January 16, 2008 | Modified SDL backend for aadl2dataModel to create .pr file importable by ObjectGeode (as requested by ESA) |
| January 16, 2008 | Updated parser to support prefixes (assert_properties and assert_properties_extended) |
| January 9, 2008 | Updated docs for new orchestrator cmd line interface (as requested by ESA) |
| January 8, 2008 | Merged patches sent by ENST to support the new version of Ocarina. Orchestrator cmd line interface enchanced (at the request of ESA) to support multiple .pr files per ObjectGeode APLC. |
| December 20, 2007 | Minor bug in AADL parser fixed (for support of Native encodings) |
| December 19, 2007 | Introduced support for Native encodings |
| November 28, 2007 | Updated the deliverable in response to the QPR comments; bugfix also for OG code |
| November 23, 2007 | Updated the deliverable with information about the orchestrator |
| November 20, 2007 | Final builder script updates - works perfectly with PFS PP |
| November 15, 2007 | Fixed the auto-naming of the deliverable |
| November 14, 2007 | Updated build script to gracefully handle VM Ada source build (now takes srcDirectory, not src.zip) |
| November 9, 2007 | Graceful handling of infinite recursion types |
| November 8, 2007 | Added "SCADE5" and "SCADE6" as supported languages (slightly modified backends) |
| November 7, 2007 | Added -onlySP option to aadl2glueC, to only handle subprograms (for ENST - Jerome) |
| November 6, 2007 | Introduced environment variables GNATGCC, GNATBIND, GNATLINK, OBJCOPY; it now supports both Linux and GnatForLeon cross-compiling (also: minor "space in paths" issues fixed) |
| October 30, 2007 | Updated orchestrating script to resupport SCADE code in ZIP files (SCADE5 issues) - Cleaned up asn_system.h for gnat for leon 2.0 |
| October 29, 2007 | Fixed bug with paths containing spaces (Windows version) |
| October 25, 2007 | Improved ObjectGeode support: more than one input parameters (Maxime) |
| October 19, 2007 | Complete SCADE support under Windows (merci, Alain!) - now both code generators of ObjectGeode and SCADE are automatically invoked for source parameters (.pr and .etp files, respectively) |
| October 10, 2007 | Empty sequences are not supported by Ada: report and stop |
| October 3, 2007 | Modifications in asn2(aadlPlus,uml) and aadl2(dataModel,glueC) to support many ASN.1 files (modules) |
| October 1, 2007 | Final updates to the deliverable, submitted to Mayetic |
| September 28, 2007 | Orchestration script now supports .pr SDL files - calls ObjectGeode code generator |
| September 17, 2007 | Updates by ENST to support the generated AADL files under OSATE |
| September 10, 2007 | Orchestration script that takes code generated from UPD-VM, SCADE and ObjectGeode and creates final executable |
| September 6, 2007 | Glue code for ENUMs had issues with SCADE - fixed |
| August 9, 2007 | SDL (ObjectGeode) build process finalized |
| August 6, 2007 | Unified interface for SCADE PIs - enhancements to API for UPD VM |
| August 1, 2007 | Documentation update, fixups in Ada-sample (after ENST patches) |
| July 26, 2007 | More AADL entities generated during ASN2AADL (ENST request) |
| July 26, 2007 | Ada backend bug (static behaviour) resolved |
| July 25, 2007 | SDL support for ObjectGeode (beta) added |
| July 19, 2007 | For Ada APLCs, an ASN1_types.ads file is generated with all ASN.1 types |
| July 17, 2007 | Corrected BOOLEAN TRUE representation for SCADE, Ada, Rhapsody |
| July 16, 2007 | Corrected wrong language setting for multiple implementations |
| July 16, 2007 | Added "Execute" stub for SCADE, other minor fixes |
| July 4, 2007 | Switched back to "Ada", added DO NOT EDIT comments |
| June 28, 2007 | "Ada" to "Ada95" as valid Source_Language (by popular request :-) |
| June 18, 2007 | Added Rhapsody and Ada backends to package (for use with ToyExamplePlus for complete prototype) |
| June 14, 2007 | Toolchain internals added to User manual (which is now deliverable D4.4-3) |
| June 8, 2007 | VM layer (Ada) added for Rhapsody, "VM integration" section in the manual |
| June 6, 2007 | Bugfixes in the ASN.1 parser |
| June 5, 2007 | Made the Linux package compatible with cross compiling for Leon |
| June 4, 2007 | introduced asn2uml into both the Windows and Linux packages |
| May 31, 2007 | updated Ada-sample Makefile to allow for configurable set of AADL files |
| May 30, 2007 | SCADE, Rhapsody and pure Ada now supported |
| May 10, 2007 | fixed bugs identified by Jerome |
| April 25, 2007 | updated user manual to include asn2aadlPlus |
| April 23, 2007 | introduced private memory heap |
| March 30, 2007 | Added all referenced libraries inside the Linux package |
| March 29, 2007 | Linux package introduced |
| March 28, 2007 | SCADE Instance variables introduced |
| March 26, 2007 | "Glue" generated per implementation, not per interface |
| March 26, 2007 | Support for EVENT DATA ports and PROCESSes |
| March 19, 2007 | Support for SCADE6 |