Release 3.7 (Latest Release)

New Features

  • Migration to Eclipse RCP
  • Log filter improvements
  • timeline management interface enhancement
  • Support to Python 3.X
  • Improvements of Timeline Management panel
  • Session execution progress status
  • Upgrade to support MySQL 5.7
  • Consolidate repository interface (i.e. menu bar and contextual menus)
  • New menu layout according to OSX guidelines.

Corrections

  • Output of file selection is placed into description field.
  • Problem opening big files in Parameter Editor
  • User input accepted only if RETURN is pressed.
  • Perturbed parameters session execution: wrong local configuration file used
  • Doc: OpenSF User Manual and OSFI Development manual updated to reflect use of gcc 4.9 in Linux.

System Requirements

  • System Requirements are described in section 3.3 of "openSF System User Manual" Note: w.r.t. previous releases of OpenSF, gcc 4.9 or higher is now required on Linux platform.

Known issues

  • OPENSF-ANR-0076:  XML validation in Python is broken
  • opening the Parameter iteration window requires double right-click instead of double left-click

Detailed Release Notes are available here.


Release 3.5.3

New Features

  • Improvements in Session Editor
  • Improvements in Timeline Management
  • Database can be exported in XML format

Detailed Release Notes are available here.


Release 3.5.2

New Features

  • Improvements in Timeline Management
  • Improvements in Parameter Editor

Corrections

  • Mac OS X: Perturbation Info dialog box fixed
  • Parameter Editor issues

Detailed Release Notes are available here.


Release 3.5.1

Corrections

  • Corrected location of StartTime parameter of timeline segment
  • Removed default file/parameters in timeline configuration

New Features

  • Load of (existing) timeline scenario file
  • The timeline configuration is now persistent
  • Improved compliance with ESA generic E2E simulator ICD Issue 1.2.1 (e.g. naming of Timeline configuration xml parameters).

 Detailed Release Notes are available here.


Release 3.5

Corrections

  • Corrected issues related to DB import/export
  • Miscellanea GUI corrections and simplification
  • Updated documentation (UM)

New Features

  • openSF supports distributed execution of modules on different network nodes
  • The database selection is now persistent
  • openSF performs compatibility check of the OSFI used within modules
  • openSF and OSFI libraries support Java modules
  • Support for complex XML parameter types (arbitrary arrays of arrays, matrices)
  • New visibility flag allow selective display in the openSF interface of a subset of parameters
  • Full compliance with ESA generic E2E simulator Interface Control Document Issue 1.2

 

Release 3.4.1

Corrections

  • Support filenames and paths with spaces
  • Miscellanea GUI corrections and simplification

New Features

  • Parameter iteration definition can now be saved/loaded from file
  • Support for versioned module configuration files
  • Input file descriptor can now be a regular expression
  • Automatic handling of clashing filenames as used by Module developers
  • The log can be filtered based on message category
  • OpenSF performs automatic version check
  • Improvement of GUI for Timeline Management window
  • Handling of overlapping time segments and gaps in Timeline definition
  • Miscellanea GUI corrections and simplification

Release 3.4

New Features

  • time-driven scenario orchestration

Release 3.3

New Features

  • release for MacOSX platform
  • improved installation process
  • changed XML parameter representation in configuration file to <parameter>value</parameter>

Release 3.2

New Features

  • OpenSF v3.2 introduces support for a Python script to be plugged in as a model.
  • The user documentation (SUM and OSFI Developer's Manual) have been updated to describe the added interface.
  • Additionally the Training Material has been updated to reflect the new capabilities introduced as of openSF V3.1

Release 3.1

New Features

  • Parallel processing. Parallelisation in terms of Sessions and Models among sessions
  • Removal of logs from the DB, and keeping them in files
  • Lazy loading of openSF v3.1 elements
  • Simplify the management of the model chains
  • Select model versions for a simulation execution
  • Bypass/switch-off models belonging to a session
  • Copy elements (descriptors, models, simulations, sessions)
  • Rerun a session from a previous point
  • Remove the intermediate data produced by the session’s execution, upon user selection
  • Export the data associated to a model that has already taken place in a simulation
  • Import/export the definition of OpenSF v3.1 elements via XML files
  • From the model developers’ view, OpenSF v3.1 includes the possibility to include OSFEG primitives for the generation of analytical and stochastic perturbations as part of the models.

Release 2.2.1

New Features

  • Coming from SEPSO project the Parameter Perturbation plug-in: Statistical/Analytical perturbations can now be applied to configuration parameters
  • New multiple run handler.
  • Parameter Editor integration: Parameter Editor can be launched from openSF interface
  • Tool management extension: Now, one single tool can be associated to more than one file extension.
  • Check output generation: The application checks output generation.
  • MATLAB errors:OSFI samples have been updated explaining how to handle Matlab exceptions.
  • New Model executor has been implemented for improving model log and exception management
  • Import/Export session: Along with an import/export session mechanism, a database backup system has been implemented.
  • Extended log capabilities: New log type has been added, Exception , that shows the model error stream when it finishes in a non-standard way.
  • Execution window can now be detached from openSF allowing the maximization of the log messages (log columns can be hidden)
  • Date format has been updated (user-friendliness)
  • Record of the model execution time
  • Keyboard shortcuts
  • GUI Isolation

Problems Solved

  • Performance issues when running IDL models.
  • Problem when trying to execute IDL models when session folder is not located in OPENSF_HOME subfolder.
  • No sub-folders are copied when one directory is selected as Simulation Input.
  • openSF does not allow "Parameter" names larger than 75 characters.
  • System configuration variables larger than 255 characters.
  • Delete Execution: Deletion of directories when a symbolic link is within the session folder.
  • Session is not resumed when has been previously aborted.
  • Problem executing Matlab models.
  • Database connection disabled after 8 hours.
  • OSFI: Misformatted progress logging in Matlab OSFI library
  • Parameter Editor: Button linking openSF HMI and the Parameter Editor.
  • Parameter Editor: Boolean parameters are written in lower case in the XML file.
  • Parameter Editor: No message pointing to the non-compliant status of the parameter
  • Parameter Editor: An exception is thrown when XML Text Editor is launched for the firs time.
  • Parameter Editor: Rows and columns text fields are not shown after the creation/edition of a parameter.
  • Parameter Editor: Configuration file modifications. File Tabs.

Release 2.0

New Features

  • Parameter Editor application
  • Graphical front-end for editing openSF configuration files.
  • ”Introduce a new concept… Parameter rules
  • Parameter Rule, constraint or set of them applied to simulation parameters without model intrusion. New programming languages support in OSFI:IDL, Matlab, Fortran 77
  • Multi-Repository Capabilities
  • One openSF instance can hold more than one repository/database
  • Several processing chains can be handled.
  • Removed "Instrument" concept
  • New icon set for the graphical interface.
  • Now default OS application is launched when a file is double-clicked (if any)
  • Enhanced session results removal

Problems Solved

  • Redundancy check. Models recommended by the platform.
  • Impossible to save (accept) an iteration of parameters.

Release 1.0

New Features

  • Splash Window
  • Breakpoint system

 

Additional information