F. J. Burger

Learn More
Isolating computation and communication concerns into separate pure computation and pure coordination modules enhances modularity, un-derstandability, and reusability of parallel and/or distributed software. MANIFOLD is a pure coordination language that encourages this separation. We use real, concrete, running MANIFOLD programs to demonstrate the concept(More)
A workable approach for modernization of existing software into parallel/distributed applications is through coarse-grain restructuring. If, for instance, entire subroutines of legacy code can be plugged into the new structure, the investment required for the re-discovery of the details of what they do can be spared. The resulting renovated software can(More)
Isolating computation and communication concerns into separate pure computation and pure coordination modules enhances modularity, understandability, and reusability of parallel and/or distributed software. This can be achieved by moving communication primitives (such as SendMessage and ReceiveMessage), which are now commonly scattered in application codes,(More)
With an application to the quality control of steel, we present image processing algorithms for unsupervised detection of anomalies that are hidden within a global milling pattern. Thereby, we consider global Fourier-based approaches and the localized shearlet decomposition for damping the milling texture. These frequency-based approaches are compared to(More)
A workable approach for modernization of existing software into parallel/distributed applications is through coarse-grain restructuring. If, for instance, entire subroutines of legacy code can be plugged into the new structure, the investment required for the re-discovery of the details of what they do can be spared. The resulting renovated software can(More)
  • 1