Logo

◆ About Metalogic

Founded in Luxembourg in 1978, Metalogic S.à r.l. started out as computer consultants and developed important software for Burroughs, including parts of each of: the MCP, programming languages (ALGOL, FORTRAN and APL), and DMSII (DMINTERPRETER).

Since 1981, and the release of the automated operations product, SUPERVISOR, Metalogic has become largely a software producer for the Unisys A-Series machines.

Metalogic is operated from two main offices, in Rollingen, Luxembourg and in Stirling, Scotland. Its clients are worldwide.


◆ Computer Science

Metalogic prides itself on the invention of certain novel algorithms, which have been used to make possible some of its products. In particular:

Since 1981, and the release of the automated operations product, SUPERVISOR, Metalogic has become largely a software producer for the Unisys A-Series machines.

  • A high speed de-fragmentation algorithm, which works in NlogN time. This allows rapid and recoverable de-fragmentation of multi-gigabyte disks.
  • An extremely fast symbolic search method, which is used widely in Metalogic software as well as Unisys' DMSII.
  • A dynamic memory cache algorithm, which alters the cache size based on the instantaneous I/O and memory traffic.
  • A database optimizer, which can equilibrate the resources given to the database and the rest of the machine.
  • An error isolator, which can find all disk or tape errors with minimal retries.
  • A high-speed multiple precision system, which can handle any precision up to the machine storage limits.
  • A virtual disk system based on expert systems methodologies.
  • An object-oriented control language, OPAL, used for Automated Operations and file management .
  • Some novel, if minor improvements to major in-core sorting algorithms (e.g. souped-up Singleton).
  • A toolbox of methods for extending operating system functionality at run-time.

◆ Philosophy

  • Excellent products are the result of excellence in programming. We therefore strive to improve our programming by maintaining a good knowledge of computer science, by researching as well as developing, and by debating our ideas before programming them.
  • We vitally depend on the skills of our workforce, so we try hard to improve those skills by ongoing education.
  • A business relationship is a human relationship. We treat it as such.
  • Making significant and novel software takes a lot of time and effort. That means we always try to think of the 5 and 10 year ramifications of our actions.
  • Slavery and Human Trafficking Statement