The company BASE Cologne Cathedral and the Rhine
BASE Business Applied Software Engineering
Dr. Müller + Partner GmbH
was founded in 1983 in Cologne (Köln), Germany. BASE is specialized in software engineering and reengineering tools, language converters, resource converters, data converters, scanners/parsers, analysis tools, inidividual
converters and ad hoc - tools within migration projects. For this reason the rule based tool BaseGen was
developed, on which all these products are based. In a lot of migration- and conversion- projects BASE has collected a rich pool of practical experiences, which has of course influenced the tools, which have been
constantly improved and extended. BASE became one of the market leaders in these areas in Germany and had great success in some other countries.
Contact to BASE
Address |
BASE GmbH Hauptstrasse 62 50859 Koeln Germany |
Phone |
+49 221 9 50 30 30 |
Fax |
+49 221 9 50 30 33 |
Email |
base@base-online.de |
|
The tool engine BaseGenBaseGen is a rule based engine, written in C and ported to many different platforms. Basic aspects of the engine
are pattern recognition and transformation. All the tools based on BaseGen are rulesets, which are interpreted and executed by BaseGen. The rulesets are platform independent, what make them executable on each platform,
to which BaseGen has been ported. So far BaseGen is ported to Windows-platforms, different UNIX-platforms, DEC-VMS, AS/400, IBM-host MVS, SIEMENS-host BS2000, TANDEM-host GUARDIAN, UNISYS-host OS, BULL-host GCOS and many more.
BaseGen tools
BaseGen is a development of BASE GmbH, about 20 years successfully used in migration projects. The following list (ordered by complexity) shows typical tools, which have been developed with BaseGen:Filters Interface converters
Reformatting tools Migration support tools Precompilers Data converters Language scanner Application generators Tools for automatic documentation Data cleaning Reengineering tools Versionmanager
Tools for parallel development Analysis and conversion tools Language converters Resource converters
A short list of BASE products
Please find below a short description of some important BASE products. For most of the products english documentation is available. Please feel free to contact us and you will get further information.
Description |
BASE developed a lot of language converters,
which are well implemented in the market. Most of these converters are 100% converters, so that no additional manual work is necessary after the automatic conversion. That saves time and money, up to 80% compared to manual conversion.See more details below.
|
BASE also developed resource converters, most of them are 100% converters. One example for this type of converters is our converter from IMS to DB2
for COBOL II - sources, including the generation of COBOL II - programs to create tables and indexes and the conversion of the appropriate JCLs. |
BASE analysis tools
are high sophisticated, very powerful and easy to use. Whether there are requests for completeness check, cross references, complete analysis of sources by different requests, filling a repository at any time you want or integrate such tools into your environment - we have a solution based on our tool
BasePath. |
A lot of individual converters and migration tools
have been developed in migration projects. As BaseGen is not only strong for sophisticated and powerful tools but also for ad hoc - tools, which are needed in hours and can be done in hours, one can use BaseGen for almost any task of transformation process.
|
BRIDGE
is an universal data converter, which originally has been developed by BASE along with the migration and conversion projects. Besides a large number of predefined rules (string, arithmetics, logic, loop execution and self defined) external programs for control break actions or pre- and post-actions can be called by the tool.
|
With SCALA
a lot of different programming languages, generators and free text can be analysed. SCALA is available for C, C++, ABAP, RPG, Informix-4GL, different ORACLE-files, EDGE, NATURAL, NBEXEC, script languages, SQL, SIRON, Fortran, IEF, Visual Basic, free text and many more.
|
Examples of our language converters and resource converters can be found in Produkte.
The 100% language converters
BASE has developed a lot of language converters in the last years. The starting point for such a conversion of source code is always a 100% - starting point
. That doesn’t mean, that all currently existing programs of language-1 will be converted to language-2 at 100%, because there may be constructs, which are not yet included
into the appropriate converter, but will be included as soon as they occur.The 100% - starting point does mean for the customer, that his source code, guaranteed by BASE, will be converted 100% automatically, without manual modification after the conversion. BASE has verified this in a large
number of migration projects. After all, this sort of conversion is the only one, which can be verified by the customer, because with a lower percentage of automatic conversion the expenses of manual modifications cannot
be calculated in money and time in a reasonable manner.
All converter products are maintained under CodeBase. So any version and any generation of a specific converter
can be generated at any time. For every customer and for every project an individual generation of the converter is provided, depending of the individual environment and special requests of the customer. Therefore for every
converter there are further generation parameters and individual customer parameters beside the standards.
Please find below a list of some language converters, which are available and some others, which are in planning
oder development status:
Converter |
Description |
Status |
COBOL I to COBOL II |
100% automatic language converter from COBOL I to COBOL II. |
available and installed |
REPORT WRITER to COBOL II |
100% automatic language converter from all REPORT WRITER constructs to native COBOL II. |
available and installed |
RPG to COBOL II |
100% automatic language converter from RPG to COBOL II. |
available and installed |
PL/1 to COBOL II |
100% automatic language converter from PL/1 to COBOL II. |
available and installed |
PL/1 to C/C++ |
100% automatic language converter from PL/1 to C or C++. |
available and installed |
ASSEMBLER to C |
100% automatic language converter from ASSEMBLER (IBM) to C. |
available and installed |
ASSEMBLER to COBOL II |
100% automatic language converter from ASSEMBLER (IBM) to COBOL II. |
available and installed |
COBOL I/II to C/C++ |
100% automatic language converter from COBOL I or COBOL II to C or C++. |
available Aug 04 |
FORTRAN to C/C++ |
100% automatic language converter from FORTRAN to C or C++. |
available |
CSP to PL/1 |
100% automatic language converter from CSP to PL/1. |
available and installed |
CSP to COBOL II |
100% automatic language converter from CSP to COBOL II. |
available Aug 04 |
Examples of our language converters and resource converters can be found in Produkte.
 |
|