Software Engineering

We offer our customers development of complete systems or software solutions. Our experts can develop complete sub-systems or software components as required.

The formal, standards-compliant (EN50128) development processes of Assystem or our customers are used for the development of safety-critical applications. We use flexible processes and methods for non-safety-related applications to generate presentable results at an early stage and at regular intervals. Prototypes for the evaluation of HMIs can thus be implemented in a very short time during the specification phase. In addition to the development of systems, sub-systems and components, we also implement software solutions for mobile devices such as smart phones or tablets and tools to support customer processes.

We use modelling languages such as UML and SysML for the specification of requirements and the design to the code and test generation stage to improve quality and automation. Analysis, migration or further development of legacy systems or their software (e.g. as part of obsolescence measures) are also included in our repertoire.

Our service portfolio also includes:

  • Development of safety-critical systems, sub-systems or software components according to EN 50128
  • Development of mobile applications for smart phones and tablets
  • Development of prototypes and simulators
  • Analysis and migration of legacy systems
  • Specification and modelling of requirements and designs with UML/SysML
  • Software development in high-level languages or according to IEC 61131
  • Introduction of standardised development processes
  • Definition and implementation of quality gates

Assysten Germany - A new path to growth