Abstract
This work describes a Visual Environment for the Development of Parallel Real-Time programs, a tool whose aim is to facilitate the generation and debugging of source code of applications developed for the Parallel Kernel Virtuoso (Virtuoso is a trademark of Eonic Systems (http://www.eonic.com). When offering support to the kernel, a set of tools is required to help in the development of parallel applications, debugging and analysis of real-time requirements. Within these tools it is worth mentioning: 1- Parallel Programs Generator, 2- Worst Case Execution Time Analyser, 3- Scheduling Analyser, and 4 Parallel Debugger. These four tools are part of the Visual Environment for the Development of Parallel Real-Time Programs, an integrated programming environment for the development of applications executed in a parallel machine. Roughly, this Visual Environment should be able to provide continuity in the development of projects using the most common development methods (traditional or object-oriented), by offering support. during the phases of implementation, debugging and testing. This paper reports on the first two tools and the first one is available for downloading from http://www.dc.ufsear.br/ -tev/tev.html. The second of these tools is already under implementation and the last two tools will be available in a near future.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Moron, C.E.: Designing Adaptable Real-Time Fault-Tolerant Parallel Systems, 10th Int. Parallel Processing Symposium-IPPS96, April 1996, Honolulu, Hawaii.
Moron, C.E.: Designing a Real-Time Recoverable Action, Third International Workshop on Real-Time Computing Systems and Applications (IEEE), October 1996, Seul, Korea.
User Manual: Virtuoso — The Virtual Single Processor Programming System, User Manual, Version 3.11, EONIC SYSTEMS.
Cai, W., Pian, T.L., Turner, S.J.: A Framework for Visual Parallel Programming, In Proceedings of Aizu International Symposium on Parallel Algorithms/Architecture Synthesis, IEEE Computer Society Press, Japan, March 1995
Schaefers, L., Scheidler, C., Kraemer-Fuhrmann, O.: TRAPPER — A Graphical Programming Environment for Industrial High-Performance Applications, Parle (Parallel and Languages Europe), Muenchen, June 1993, pp. 11.
Dózsa, G., Kacsuk, P., Fadgyas, T.: Development of Graphical Parallel Programs in PVM Environments, In Proc. of 1st Austrina-Hungarian Workshop on Distributed and Parallel Systems, Miskolc, Hungria, October 1996, pp. 33–40.
Aspnäs, Back, M. R. J. R., Langbacka, T.: Millipede-A Programming Environment Providing Visual Support for Parallel Programming, Reports on Computer Science & Mathematics, Abo Akaderni, Ser. A, No 129, 1991.
Justo, G. R. R.: PVMGraph: A Graphical Editor for the Design of PVM Programs, Technical Report, University of Westminster, May 1996.
Puschner, P., Schedl, A.: A Tool for the Computation of Worst Case Task Execution Times, Institut fur Technische Informatik Technical University of Vienna, Vienna, A-1040, Austria.
Puschner, P., Koza, C.: Calculating the Maximum Execution Time of Real-Time Programs, The Journal of Real-Time Systems, pg. 159–176, September 1989.
Aho, A. V., Sethi, R., Ullman, J. D.: Compilers — Principles, Techniques and Tools, 1995.
Ottosson, G., Sjodin, M.: Worst Case Execution Time Analysis for Modern Hardware Architectures, Computing Science Dept, Uppsala University, Uppsala, Sweden, June 1997.
Forsyth, C.: Implementation of Worst-Case Analyser, York Software Engineering Limited, UK, July 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ribeiro, J.R.P., da Silva, N.C., Morón, C.E. (1998). A visual environment for the development of parallel real-time programs. In: Rolim, J. (eds) Parallel and Distributed Processing. IPPS 1998. Lecture Notes in Computer Science, vol 1388. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64359-1_766
Download citation
DOI: https://doi.org/10.1007/3-540-64359-1_766
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64359-3
Online ISBN: 978-3-540-69756-5
eBook Packages: Springer Book Archive