![]() |
|
MNI Proposition Analyzer (MPA)The MNI Proposition Analyzer (MPA) is a tool for analyzing expressions of
propositional logic. MPA can check the satisfiability of a
proposition, transform it to conjunctive normal form, and much more.
MPA's embedded macro processor MMP
allows to express complex formulae with the
help of the M4 macro language. To install MPA, download the distribution, unzip and start.
MPA requires Java 6.
Der MNI Proposition Analyzer (MPA) ist ein kleines Programm, mit dem
man Ausdrücke der Aussagenlogik analysieren kann. Man kann z.B. die
Erfüllbarkeit einer Aussage prüfen, man kann sie in die konjunktive
Normalform transformieren und vieles mehr. MPA verwendet den
MNI Macro Processor (MMP) als eingebetteten
Macro-Prozessor. Installation: Download der obigen Zip-Datei, entpacken und starten. Voraussetzung ist Java 6. Die Hilfe von MPA hat eine kurze Anleitung, es sind auch einige Beispiele dabei. Mehr Beispiele, auch eine Anwendung aus dem Bereich des Software-Engineerings, werden in folgendem Technischen Bericht vorgestellt und im Detail erläutert:
The technical report above describes more examples of MPA, in particular the application of MPA to variability models in software engineering. The paper is written in German. MNI Macro Processor (MMP)The MNI Macro Processor (MMP) is an embeddable, extensible, M4-compatible macro processor written in the Java programming language. The M4 macro processor is the macro processor in the Unix tool set. It was first described and implemented by Brian W. Kernighan and Dennis M. Ritchie. There is a sophisticated implementation of M4 as part of GNU, see GNU M4, accompanied by a terrific user's manual. MMP adds the following features: A paper on the design and usage of MMP will soon be available here.
The implementation of M4's eval in MMP is the MNI Integer Calculator.
Der MNI Macro Processor MMP ist ein einbettbarer, erweiterbarer Makroprozessor, der kompatibel mit M4 ist und in Java geschrieben ist. Der M4 Makroprozessor ist der Makroprozessor unter den Unix-Werkzeugen – universell einsetzbar und nicht so bekannt, wie er es verdiente. Er stammt von Brian W. Kernighan und Dennis M. Ritchie. Eine erweiterte Version des M4 ist Teil des Gnu-Projekts, siehe GNU M4. Dazu gibt es ein ganz ausgezeichnetes Handbuch. MMP ist eine Implementierung von M4 in Java und bietet dadurch folgende
Zusatzeigenschaften: Eine detaillierte Beschreibung demnächst hier. |
|
© 2004 - 2008 |
[Aktuell] [Veranstaltungen] [Projekte & Publikationen] [Literatur & Links] [Miscellanea] [Impressum] [<][^][>] |