VSD nearing final presentation, Firesat diploma thesis

July 21st, 2011

As the VSD project is moving closer to its final presentation, the developed software is already picked up by other research projects.

Among them is Stuttgart University in collaboration with EADS/Astrium Satellites, with a diploma thesis on modeling an example satellite called “FIRESAT”. The “FIRESAT” example is well described in literature (e.g. Space Mission Analysis and Design, Wertz) and shall thus be established as an open source modeling example in the space-domain. The thesis entitled “FIRESAT as open source example in satellite design” is thought to model the “FIRESAT” mission, systems and subsystems in the VSD data model, to provide an example for modeling satellite systems.

OpenAmeos 9.5 Release

October 14th, 2010

We’re happy to release OpenAmeos 9.5 for all customers with maintenance subscriptions. This release is primarily a bug-fix release, the following features have been added or backported from the 10.x tree:

  • SQLite as single-user database engine
  • Tree browser for profile definitions
  • Generic linking between symbols and diagrams
  • Support for Windows 7 and Vista – OpenAmeos can now be used without administrative privileges

Links (require a valid customer login on scopeforge.de):

OpenAmeos 10.2 Release

April 9th, 2010

After admittedly a while later as anticipated, we can finally release the next binary distribution of OpenAmeos. The primary new features in this release are

  • Unicode support
  • SQLite as single-user database engine
  • Profiles in the ACD metamodel
  • Improved JSPWiki generation and integration

The reason why it took so long, were primarily plenty of regressions caused by the switch to Unicode - because of this, any system which was created before 10.2 also needs to be migrated. Please make sure you familiarize yourself with the impact of switching to Unicode, it is presently not possible to run both 9.x and 10.2 installations on the same database server. The upcoming 9.5 maintenance release will however fix this problem.

Special thanks for their help with Unicode goes to our partner Triad !

SQLite allows to run OpenAmeos on a Linux box without having to install Sybase. The installer is not perfect yet, if you don’t have Sybase, simply leave the relevant fields in the installer screens empty. All example models (both on Windows and Linux) have been converted to SQLite. Furthermore, the SQLite engine is in most cases significantly faster than MS-Jet, in particular for code generation purposes. But SQlite is a single-user engine, we keep on trying to find ways to get some funding for a port to PostgreSQL.

Since we needed profile support in the UML model exports which we use for the VSD project, we added them to the ACD metamodel and the related Ecore and XMI export templates. This might be useful for other purposes, too.

Last but not least, we also extended the JSPWiki generation and integration:

  • the diagrams which appear in the Wiki are now SVGs and navigable
  • re-generating a wiki will create JSPWiki versions, i.e. any changed pages will appear as new versions in JSPWiki and its change log
  • exported wikis can optionally be imported into CodeBeamer, for details, please contact support.

We’ve prepared a more detailed article how to work with this feature.

Links:

ScopeSET wins contract for Virtual Spacecraft Design

October 22nd, 2009

ScopeSET has recently been awarded a contract to build tools facilitating a Model Based System Engineering (MBSE) processes. This contract is part of an ESA TRP (Technology Research Programme) project, called Virtual Spacecraft Design (VSD).

The VSD study, led by EADS Astrium, started in 2005 with the objective to analyze and improve the current spacecraft system level system engineering process. Its goal is the consistent application of model-based techniques, in order to have an improved virtual representation of a spacecraft.

ScopeSET will build the MBSE tools and related services. The new tool-set will allow the consistent definition of a spacecraft system level design, covering requirements, functional architecture, physical architecture, AIT and verification definition. All tools will be based on Eclipse and the Graphical Modeling Framework (GMF).

Timetracking, Twitter and CodeBeamer

October 15th, 2009

Have you ever wanted to know what your distributed team is doing ?

Did you ever want to easily tweet about what you’re presently working on ?

Have you ever wanted to have a simple time tracking tool for your CodeBeamer tasks ?

Well, we at ScopeSET pretty much work in a distributed environment all the time, we’re using CodeBeamer, we often ping around to check who’s presently doing what, and sometimes, we even need to track the time we spend on things ;-) So there was an idea to combine all those needs into a nice little tool which would make our lives easier. Introducing CBLiveTracker:

CBLiveTracker

With CBLiveTracker, you can pick any task from a CodeBeamer site, set it to your individual in-progress status and press the start button. The tool will update the CodeBeamer task, take the start time and send a twitter message telling everyone who’s interested that you started working on something.

Twitter

When you finish the task, you simply set the done status and press the stop button. Status and time-spent will be updated in CodeBeamer and another tweet will be sent. That’s pretty much it.

The tool can be downloaded on javaforge.com, either as source or Win32 binary. Further documentation is available there as well.

Please comment if you have any ideas how to improve or adapt the tool.

  • Have you ever wanted to know what your distributed team is doing ?
  • Have you ever wanted to have a simple time tracking tool for your CodeBeamer tasks ?
  • Did you ever want to easily tweet about what you’re presently working on ?