Home
  • Deutsch (DE-CH-AT)
  • English (United Kingdom)
  • Japanese(JP)
SML@b MALIS PDF Print

ban_collage

The Macro language for LIS software system development (MALIS) was developed by Reiner Dumke in his PhD 1980. The basic idea was to use the PL/1 macro interpreter as a general macro processor generating every basic language like PL/1, COBOL, JCL, 4GL etc.This language generates algorithm based on a general macro language. The algorithm was analyzed over more than 50 large data base projects characterized of the used kinds of data as shown in the following figure.

 

malis00

 

The implemented macros (@ADD, @AEN, @AGG, ..., @SYN, @TEA and @UMP) are very powerful and generate complex IT processes. A MALIS statement could be choosen from

dummybook

mal01

 

where 'kindi' defines different schema for selection of any algorithms. The intention of MALIS was to consider all involved roles in the operation of any LIS projects during their application in the IT center. The involved components for the different roles are different (DB - data base, PB - program bank, DBS/R - special data base system (like CODASYL that is more efficient than relational DBs), OS - operating system and DP - data base project) and the generated MALIS part.

 

mal02

The general oprational MALIS infrastructure is characterized in the following figure using the generalization of the PL/1 macro processor.

 

mal03

An example of a project description is shown in following and generates a user language query task in COBOL over eigth pages source code..

 

malis04

 

The general character of this MALIS approach led to the introduction of the term project language (opposite to programming language).

 

kugel

 

 

Last Updated on Tuesday, 29 January 2013 17:34