Projects / TOPCASED


TOPCASED stands for Toolkit in OPen source for Critical Applications and SystEm Development. It is a system and software engineering workshop based on Eclipse. It aims to provide the tools required to go from requirements to the implementation stages. Focused on modeling development engineering, it includes several graphical editors (for ECORE, UML, SysML, SAM, AADL, and more), an OCL rules editor and checker, several code generators (SMUC, UML2C, UML2Java, UML2Python), a document generator, gPM (a ticket tracker), xHDL tools, Tramway (a requirements traceability framework), and more. External tools can be easily connected to the workshop through its API or models.

Operating Systems

Recent releases

  •  14 Jan 2011 14:47

    Release Notes: This release mainly aims to refactor Topcased packages to make build and deployment easier (update site policy, for example, has evolved to improve the determinism of deployments). It also includes minor enhancements, like the replacement of the SAM-specific requirements manager with the new common one, preferences for TODO notes, and UML/SysML minor GUI improvements.

    •  15 Nov 2010 13:52

      Release Notes: The read only and write modes of model editors have been improved. A signature parser has been added to the UML editor. SAM ports can now be aligned automatically. Topcased now provides SAM FlowGroups analysis methods. The evaluation of OCL static rules has been improved. Gendoc 2 and the Topcased requirements module include a lot of minor improvements. The usual bunch of bugs were fixed.

      •  02 Jun 2010 14:28

        Release Notes: TOPCASED now includes a language agnostic (UML, SysML, SAM, ECORE, etc.) requirements manager. The performance of model authoring and verification have been improved. A major release of the document generator Gendoc is now available. The new concept of Channel, allowing one to build hierarchies of flows in system models, has been introduced in SAM. The usual big bunch of bugs were fixed.

        •  17 Sep 2009 15:50

          Release Notes: This release contains a few critical fixes related to performance and deployment.

          •  27 Jul 2009 08:17

            Release Notes: This version is based on Galileo (Eclipse 3.5). It contains a new mechanism to handle requirements (import, management), a read only mode between models, a generic transformation of elements, enhancement of the rich text editor, performance improvements, and new visibility options on UML properties and operations. Several bugs were fixed for the UML, SysML, and SAM editors.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.