ParX

Theory of Operation

The algorithms in ParX were developed as part of my Ph.D. thesis in April 1992 (ISBN 90-6275-764-2), as was their first implementation. Since then, the software has been extended and refined multiple times, as it moved from Unix to Windows, and then finally to macOS. This also offered the perfect opportunity for a major re-write and modernization of the code base. The mathematical core and the UI have been ported from C to Swift, while the model compiler has been ported from C to Objective-C. For version 2 the user interface was completely re-implemented from AppKit to SwiftUI. In the process an iPad companion App could be derived from the same code base.

The theory behind ParX as presented in the thesis is still completely valid. For power users that seek a deeper insight in the inner workings of ParX, an up-to-date version of the thesis can be downloaded here:

ParX.pdf