%T Design and Monitoring Systems for Parallel Programming %A Alexander J. Katalov, Vladimir J. Katalov, Vladimir K. Nikolaev %E Peter H. Welch, Andr\[`e] W. P. Bakkers %B Proceedings of WoTUG\-21: Architectures, Languages and Patterns for Parallel and Distributed Applications %X In this paper we consider computer\-based systems for designing, debugging, tuning and optimising parallel programs. The development of such systems is complicated and labour\-intensive. Despite this, many interesting projects have been developed in the last few years, which can be effectively used to design and debug programs for parallel architectures. We analyse the current state in this area and the various approaches are compared.