ProSign Process Design GmbH

Your partner and solution provider for software development in regulated environments

ProSign

The best ideas are simple

Welcome to the ProSign Process Design GmbH! We are your partner when it comes to developing embedded software for measurement, control and regulation tasks in regulated environments.

We are passionate about modeling and we believe in beautiful models. Beautiful models lead to elegant software – and elegant software usually meets the highest quality standards.

With our proprietary iCon-L programming technology, we offer you the opportunity to develop application software on a graphical model level while utilizing the extensive possibilities of C/C++ on the system programming level.

Experience the unique simplicity of our iCon-L programming technology. With ist impressively transparent functionality, iCon-L meets all the requirements for developing software efficiently in regulated environments.

We specialize in providing your company’s development team with long-term assistance in the development of automation solutions. In recent years, we have been particularly engaged in the automotive and medical technology sectors.

Our certified ISO 9001 quality management system is specially adapted to the area of development and takes into account a large number of standards and guidelines for the development of software. On this solid basis, we carry out the entire development in such a way that all regulatory requirements are fully met.

DEKRA LOGO

years of history

years graphical programming system iCon-L

years ProSign

Wissenschaftshafen

News

Discover more in our blogs

Model Based Design

The challenge for engineers working on safety-critical embedded systems is to efficiently fulfill the process requirements for functional safety defined in the standards when developing systems.

Many approaches often focus on the latest coding methods or the latest troubleshooting tools. However, the experts in this field know that the match between the system and the requirements is far more important for security than the quality of the software and its coding alone.

With iCon-L, we offer comprehensive assistance for various process activities that are prescribed in the standards. Model-Based Design (MBD) is recognized as a proven method for software development in many regulated areas, whereas leading manufacturers such as MathWorks Simulink and SCADE (Esterel Technologies) rely on code generators as a technological solution.

With iCon-L, we take a different approach. iCon-L comprises an editor and a runtime environment. In the Editor, the symbols of verified (certified) function blocks are linked to form a model. This model will be transformed and connected to a certified iCon-L runtime core (Safety Element out of Context) as a simple module connection list. For us, this clear separation of process activities is a crucial competitive advantage.

Simplicity is the key to secure software

The KISS principle is the foundation for the development of secure software. iCon-L combines MBD with the software concept of the module connection list. This concept was developed over 40 years ago for programming the RBS05 microprocessor controller and impresses with its unique simplicity. The concept of the module connection list also follows the Unix philosophy, which states that each module should only do one thing well and that more complex functions should be realized by combining the modules. This philosophy is consistently implemented with iCon-L. 

Model

The following process activities are the responsibility of the system manufacturer.
Of course, you can also contract us to model your software.

  • Entwicklung von AnforderungenDevelopment of requirements
  • Entwicklung von AnforderungenDraft modeling
  • Entwicklung von AnforderungenDraft verification

Safety Element out of Context

We will take responsibility for the following activities:

  • Entwicklung von AnforderungenUnit design
  • Entwicklung von AnforderungenUnit implementation
  • Entwicklung von AnforderungenUnit verification
  • Entwicklung von AnforderungenUnit integration
  • Entwicklung von AnforderungenCertification of the runtime environment as a safety element out of context
  • Entwicklung von AnforderungenDevelopment and certification of the workflow for the system manufacturer’s process activities
  • Entwicklung von AnforderungenTool qualification

Additional value

With this approach, we provide efficient and secure implementation of the standard requirements and offer significant added value for all parties involved by providing a clear delineation of responsibilities.

What do we do?

We combine our product iCon-L and our service to create a unique solution for your task.

  • Entwicklung von AnforderungenGraphical programming system
    We are continuously developing the iCon-L programming system and adapting it to the specific requirements of our customers. If you require special configurators, we can seamlessly integrate them into the programming environment.
  • Entwicklung von AnforderungenEmbedded Software
    We transfer the iCon-L runtime environment onto your embedded system and customize the required interfaces and functionalities.
  • Entwicklung von Anforderungen

    C/C++ Code
    We integrate existing C/C++ code seamlessly into the iCon-L runtime environment as a function block.

  • Entwicklung von AnforderungenDocumentation
    We use Jira/Confluence as an operational project management tool. This solution fulfills all requirements for comprehensive life cycle documentation.
  • Entwicklung von AnforderungenDevelopment processes
    Our ISO 9001 quality management system (QMS) takes into account a large number of standards and guidelines. Based on this solid foundation, we perform the entire development process in such a way that all regulatory requirements are fully met.
  • Entwicklung von AnforderungenCertification
    On request, we can obtain certification for your specific iCon-L runtime kernel so that the iCon-L application models can also be certified.
  • Entwicklung von AnforderungenWorkflow
    We develop the optimal workflow for you to provide your development team with the tools to efficiently develop application software in regulated areas. 
  • Entwicklung von AnforderungenSharing of work
    We relieve your development team of many of the necessary process steps involved in conventional programming in C/C++.  
  • Entwicklung von AnforderungenHardware Development
    We develop suitable hardware solutions for you for non-safety-related systems or prototypes that are used to test safety functions. 

Frequently asked questions

What makes our solution special?

We separate the modeling of the application software from the system programming.

Our solution offers the ideal platform for linking existing C/C++ software units as function blocks to create functional models, thereby meeting the requirements of regulated software development.

We implement the basic principle of simplicity without any compromises.

We minimize programming errors wherever possible and provide full flexibility where necessary.

Which standards do we support?

Our ISO 9001 processes are based on ISO/IEC/IEEE 12207 and are designed in such a way that we can depict ISO 61508, ISO 26262 and ISO 62304.

It is only Software! Are you sure?

The application of standards in companies is primarily driven by product liability law. In Germany in particular, the law §4 ProdHaftG stipulates that the manufacturer of the end product is held jointly liable (as well as for any damage to the company’s image), even if the party responsible was solely a subcontractor. In the process of applying recognized standards, the manufacturer can demonstrate in product liability proceedings that it has applied a recognized method for risk assessment and safe product development and manufacture.

DEKRA LOGO

The aim of the standards is to define procedures that make it possible to manufacture products that do not pose any unreasonable or unacceptable risks to users and the environment according to the current state of the technological knowledge. The standard describes which aspects are to be taken into account at the start of development, how the product architecture should be designed (e.g. through single-channel or multi-channel systems), which activities and operational organizational structures are necessary, how these are to be documented and that all steps must be recorded in the manufacturer’s internal documentation for its product in a comprehensible and traceable manner. The standards are based on the so-called “life cycle model”, i.e. a product is considered from the initial planning stage through market launch and the modification procedure to its decommissioning and disposal.

In practice, more and more companies are requiring their suppliers to prove that they have developed and manufactured their products in accordance with standards in order to be qualified as a supplier by the customer. In addition, the assessment/certification of the products by an independent testing organization that is accredited and qualified is often required.
Source: https://de.wikipedia.org/wiki/IEC_61508

Every physical product that I can touch usually bears a CE mark. This mark indicates that the product meets EU-wide health, environmental and safety requirements.

Software on a conventional PC does not normally bear a CE mark, as it does not pose any immediate danger. However, if software is part of a machine, the situation changes fundamentally. In this case, the entire software must be included in the conformity assessment. But all too often you then hear: “The controller has a CE mark.”

Curious about iCon-L ?

If you would like more information about iCon-L, we invite you to take a closer look. Feel free to visit us and discover the possibilities.