Redesign and reengineering of legacy applications as well as software development based on C, C++, Perl, Java, and Eclipse in both Windows and Linux environments.
Infolytics AG has developed a universal tool for migrations: PMS.
With PMS formal texts such as 3G-languages, JCL and SQL can readily be analyzed and transformed.
This tool forms the technical basis for software migrations. For example, with it a converter was developed that can transform 3000 JSP programs (Jackson Structured Programming) automatically into structured COBOL.
The Pattern Match Services (PMS) are a powerful tool set for analysis of arbitrary sources such as programs, scripts, text files etc. with the aid of patterns. But with the aid of patterns PMS can not only find the matching locations but transform the source according to the matching locations or generate new output files based on them.
PMS can reasonably be used everywhere that programs or other source files are to be searched systematically and should be processed automatically as the result of the analysis. The most common application cases are
But an intelligent full-text search with subsequent classification and/or indexing of the documents (e.g. HTML or XML files) can easily be achieved with the aid of PMS. The transformation or generation of the result documents can for its part be controlled by complex rules — for example to ensure that the result conforms to a prescribed grammar.
The Patterns of PMS represent search and conversion rules. Although they have similarities with regular expressions, they considerably exceed their functionality. A few differentiating characteristics:
Beyond this patterns are in large measure maintainable and may be re-used in the most variable contexts.
PMS is available in various configuration levels and license models: