[ Thread Index |
Date Index
| More lists.tuxfamily.org/taste-users Archives
]
Dear TASTE users,
For those who are using OpenGEODE, I
recommend to update your installation (Update-TASTE.sh). There has been
a lot of major improvements and new features in the tool done in the past
6 months.
- The parser has been refactored and many
static checks have been added
Example
with screenshots here: http://taste.tuxfamily.org/wiki/index.php?title=Technical_topic:_OpenGEODE%2C_an_SDL_editor_for_TASTE#Why_SDL_and_OpenGEODE_.3F
Checks include DECISION branch analysis,
for range overlaps, missing cases, overflows, etc.
- New operators are supported, in particular
math functions (sin cos trunc ceil floor ...)
- The regresssion testsuite contains 21
complex test cases covering most of the tool features
- The Ada backend has been refactored
and the code quality is improved (much less temporary variables, better
generation patterns)
- There is a new LLVM backend (originally
coded by Diego Barbera, who was student at UPM and who participated
to the ESA Summer of Code in Space): you can generate tiny, speedy binaries
in LLVM IR code directly from SDL - useful if your target has no support
for Ada
- The tool allows for standalone systems
(when used without TASTE) - you can specify your interfaces and reference
to the ASN.1 model like this:
- There is a full-featured standalone
Windows binary distribution of the tool here: http://download.tuxfamily.org/taste/opengeode_windows.zip
- it contains the ASN.1 compiler
- Autocompletion is now much more intelligent
- giving access to structure fields, etc
- Many bugfixes here and there
The ASN.1 compiler has also been updated
(and there are more new features to come next year)
Hope you like it!
Best regards,
Maxime
ESA - European Space Agency
Maxime Perrotin
Proba 3 & Cheops Software Engineer
System, Software and Technology Department
ESTEC
Keplerlaan 1, PO Box 299
NL-2200 AG Noordwijk, The Netherlands
maxime.perrotin@xxxxxxx
| www.esa.int
T +31 71 565 4923 | F +31 71 565 5420
This message and any attachments are intended for the use of the addressee or addressees only.
The unauthorised disclosure, use, dissemination or copying (either in whole or in part) of its
content is not permitted.
If you received this message in error, please notify the sender and delete it from your system.
Emails can be altered and their integrity cannot be guaranteed by the sender.
Please consider the environment before printing this email.