Louren{\c c}o, João, and José C. Cunha. "
The PDBG process-level debugger for parallel and distributed programs."
Proceedings of the SIGMETRICS symposium on Parallel and distributed tools. SPDT ’98. New York, NY, USA: ACM, 1998. 154.
AbstractIn this paper we discuss several issues concerning the design and implementation of a debugger for parallel and distributed applications. This debugger uses a client-server approach to isolate the debugging user-interface from the debugging services, by way of a two-level structured approach: the component-level to observe and act upon individual processes; and the coordination-level to observe the interprocess relations and act upon them.
Louren{\c c}o, João, and José C. Cunha. "
Replaying Distributed Applications with RPVM."
DAPSYS 1998: Proceeding of the 2nd Austrian-Hungarian Workshop on Distributed and Parallel Systems. University of Vienna, 1998.
AbstractParallel debugging is complex and difficult. Complex because the programmer has to deal with multiple program flows and process interactions, and difficult due to the very limited choice on effective and easy-to-use debugging tools for parallel programming. Simple and necessary features for parallel debugging are absent even from commercial debuggers, such as a record-replay feature, that allows to re-execute multiple times a parallel application assuring that during each re-execution the internal race conditions are solved in the same way they were in the first time. Some work has been done on record-replay techniques for parallel and distributed applications, but just a few have been applied to specific systems (such as PVM or MPI), and even less have produced working prototypes. In this paper we describe a method designed to work with the PVM system and how it was implemented to provide a working prototype.
Martins, R., Ferreira Fernandes Fortunato I. F. E. "
Role of the deposition conditions on the properties presented by nanocrystallite silicon films produced by hot wire."
Journal of Non-Crystalline Solids. 227-230 (1998): 901-905.
AbstractThe aim of this work is to study the role of hydrogen dilution and filament temperature on the properties of nanocrystalline silicon thin films (undoped and doped) produced by the hot wire technique. These deposition parameters are correlated to the film's structure, composition and electro-optical properties with special emphasis on boron doped nanocrystalline silicon carbide reported here. © 1998 Elsevier Science B.V. All rights reserved.
Goulão, Miguel, António Silva Monteiro, José Furtado Martins, Fernando Brito Abreu, Alberto Bigotte Almeida, and Pedro Sousa. "
A Software Evolution Experiment."
European Software Control and Metrics Conference (ESCOM'98). Eds. Rob Kusters, Adrian Cowderoy, Fred Heemstra, and Jos Trienekens. Rome, Italy: Shakter Publishing B. V., 1998.
Abstractn/a
Fortunato, E., Malik Martins A. R. "
Thin oxide interface layers in a-Si:H MIS structures."
Journal of Non-Crystalline Solids. 227-230 (1998): 1230-1234.
AbstractPd-metal/insulator/semiconductor based on hydrogenated amorphous silicon were produced by plasma enhanced chemical vapour deposition with two different oxidised surfaces: thermal in ambient air and chemical with hydrogen peroxide. The diode characteristics have been investigated using dark and light current as f(v) measurements in the temperature range from 300 K to 380 K, from which it was possible to infer the electron barrier height. The data obtained show that the incorporation of a thin insulator layer between the semiconductor and the metal improves the performances of the devices by preventing the formation of suicides at the interface. Apart from that we also show that the MIS structures with the thermal oxide presents 'better' performances than the ones with the chemical oxide due to the type of interface states and of the oxide charges associated with the interface between the insulator and the semiconductor. © 1998 Elsevier Science B.V. All rights reserved.
Louren{\c c}o, João, and José C. Cunha. "
A Thread-Level Distributed Debugger."
VecPar 1998: Proceedings of the 3rd International Conference on Vector and Parallel Processing. Universidade do Porto, 1998. 359-366.
AbstractIn order to address the diversity of existing parallel programming models, it is important to provide development environments that can be incrementally extended with new services. Concerning the debugging of process based models, we have previously designed and implemented a basic interface that can be accessed by other tools as well as by debugging modules associated with high-level programming languages.
Cunha, José C., João Louren{\c c}o, and Vitor Duarte. "
Tool Integration Issues for Parallel and Distributed Debugging."
Proceedings of the 3rd SEIHPC Workshop. University of Westminster, 1998.
AbstractThis paper describes our experience with the design and implementation of a distributed debugger for C/PVM programs within the scope of the SEPP and HPCTI Copernicus projects. These projects aimed at the development of an integrated parallel software engineering environment based on a high-level graphical parallel programming model (GRAPNEL) and a set of associated tools supporting graphical edition, compilation, simulated and real parallel execution, testing, debugging, performance monitoring, mapping, and load balancing. We discuss how the development of the debugging tool was strongly influenced by the requirements posed by other tools in the environment, namely support for high-level graphical debugging of GRAPNEL programs, and support for the integration of static and dynamic analysis tools. We describe the functionalities of the DDBG debugger and its internal architecture, and discuss its integration with two separate tools in the SEPP/HPCTI environment: the GRED graphical editor for GRAPNEL programs, and the STEPS testing tool for C/PVM programs.