Industrial automation

Sigma Software has strong skills in developing software for distributed real time capable systems. Profound knowledge and substantial experience in building real time systems allows our IT engineers to design and develop high performance solutions for mission-critical tasks in such industries as Defense, Railroad and Traffic control.

Our portfolio embraces solutions for Telecom and Industrial Automation as well as various Simulators. 

Sigma Software's expertise includes networking programming from low level IP stack protocols (TCP/IP) to middleware platforms (CORBA, DDS and JMS) in versatile programming languages (ASM , embedded C, C++, Java).

Selected Projects

IDL Compiler Development
Customer PrismTech Ltd.
Industry: IT
Solution Type: Middleware
Technologies: Linux, Windows, Java, Eclipse RCP, EMF, ANTLR

PrismTech Ltd. is an acknowledged leader among advanced providers of software integration solutions. The company develops, markets, and supports a wide range of standards-compliant, high-performance middleware products whose quality of service properties significantly exceed those offered by conventional middleware.

The Sigma Software assignment was to create the core of an IDL (Interface Definition Language) compiler and a set of reference usage facilities for it. Creation of core libraries to handle IDLs helps to make the process of IDL parsing more universal. It helps decrease the cost of various products’ support and allows the expansion of supplied technologies in future. The list of solution features includes the following:

  • Layered architecture, which allows plugging into any stage of the compiling process;
  • Module design based on OSGi standards;
  • Reference implementation of command-line compiler and Eclipse RCP IDE.

Request more information

Software Tool for DDS Testing
Customer: PrismTech Ltd.
Industry: IT
Solution Type: Middleware
Technologies: Linux, Windows, CORBA, C++, C, Java, Eclipse IDE

PrismTech Ltd. is an acknowledged leader among advanced providers of software integration solutions. The company develops, markets, and supports a wide range of standards-compliant, high-performance middleware products whose quality of service properties significantly exceed those offered by conventional middleware. Its OpenSplice DDS product is regarded as the fastest, most robust and feature-rich Data Distribution Service (DDS) implementation available: it is a high-performance messaging technology featuring record-breaking throughput and real time determinism even under the most extreme traffic conditions. Sigma Software established a dedicated team, which is working on DDS testing. The team keeps abreast of the latest OMG technologies (especially related to CORBA, DDS and MDD) and is capable of providing enterprise-level services to PrismTech. The main purposes of the project are: 

  • Designing and developing a test system that provides capabilities to compose test scenarios, launch tests on different hosts with various OS and for several programming languages.
  • Complete testing of solutions including: designing test cases for system tests; implementing functional, performance, protocol, scalability and load tests.

The project was completed with successful delivery of test results, which helped the customer to enhance its mission-critical networked system. The total duration of this project currently is about 72 man/months.

Request more information