EasyCODE

from Wikipedia, the free encyclopedia
EasyCODE

logo
Basic data

developer EASYCODE GmbH
Current  version 9.3
operating system Windows
category Software development , UML tool , structograms
License proprietary
www.easycode.de

EasyCODE is a methodical tool for model-based software development that can be used in the process areas of design, programming, testing, maintenance and documentation.

Range of functions

The main components of EasyCODE are

Also includes the software

  • a project management
  • a code generator and a framework for state machines
  • Tools for source code documentation and quality assurance
  • Interfaces to compilers, debuggers and version management systems

Source code in various programming languages ​​can be read in as a structured chart with EasyCODE and edited on a graphic surface. 25 programming languages ​​are supported, from embedded development in C ++ or C to business logic in ABAP or COBOL to application development in Visual Basic . A modified structogram is not saved in a special file format, but as a pure source code file.

Two types of code generation are available for Statecharts created in EasyCODE:

  • Generation of the state machine in the form of a switch / case construct (C ++ or C), for use in a structogram.
  • Generation of C ++ or C source code files using a modifiable script.

The generated code can be executed in a simulation application to verify the model; the state changes can be followed visually in the diagram.

history

EasyCODE / EasyCASE was originally a product of SIEMENS AG PSE and was taken over in 1999 by BKR Softwareberatung und -entwicklung GmbH. In 2001 BKR presented the EasyCASE version 6.8, which was still largely based on the old Siemens technology. In 2002 EasyCODE was finally taken over by the newly founded EASYCODE GmbH, which in 2003 released a completely revised EasyCODE version 7.1 for C ++ , C and COBOL . In 2004, with version 7.5, project management was introduced in EasyCODE. In 2006 the version 7.5 / SPS followed , with which it was possible for the first time to use structograms in the languages ST , SCL and AWL . Version 8.0 was published at the end of February 2008, with the Statechart editor as the most important innovation. Version 8.5 appeared in March 2009 with extensions mainly in the area of ​​Statecharts / code generation / simulation. Version 9.0 was released in March 2012, which sets itself apart from its predecessors primarily with auto-completion and a visual redesign of the user interface. Version 9.1 was released in March 2013. The release of version 9.2 is planned for July 2014.

swell