Export 1564 results:
Sort by: Author Title Type [ Year  (Desc)]
1998
Cunha, José C., Pedro D. Medeiros, João M. Lourenço, Vítor Duarte, João Vieira, Bruno Moscão, Daniel Pereira, and Rui Vaz. "The DOTPAR Project: Towards a Framework Supporting Domain Oriented Tools for Parallel and Distributed Processing." Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking (HPCN'98). HPCN Europe 1998. London, UK: Springer-Verlag, 1998. 952-954. Abstractdotpar98.pdf

We discuss the problem of building domain oriented environments by a composition of heterogeneous application components and tools. We describe several individual tools that support such environments, namely a distributed monitoring and control tool (DAMS), a process-based distributed debugger (PDBG) and a heterogeneous interconnection model (PHIS). We discuss our experience with the development of a Problem Oriented Environment in the domain of genetic algorithms, obtained by a composition of heterogeneous tools and application components.

Cunha, José C., João M. Lourenço, João Vieira, Bruno Moscão, and Daniel Pereira. "A Framework to Support Parallel and Distributed Debugging." Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking (HPCN'98). HPCN Europe 1998. London, UK: Springer-Verlag, 1998. 708-717. Abstracthpcn98.pdf

We discuss debugging prototypes that can easily support new functionalities, depending on the requirements of high-level computational models, and allowing a coherent integration with other tools in a software engineering environment. Concerning the first aspect, we propose a framework that identifies two distinct levels of functionalities that should be supported by a parallel and distributed debugger using: a process and thread-level, and a coordination level concerning sets of processes or threads. An incremental approach is used to effectively develop prototypes that support both functionalities. Concerning the second aspect, we discuss how the interfacing with other tools has influenced the design of a process-level debugging interface (PDBG) and a distributed monitoring and control layer called (DAMS).

Mendes, B., P. Urbano, C. Alves, J. Morais, N. Lapa, and J. F. Oliveira. "Fungi as environmental microbiological indicators." Water Science and Technology. 38.12 (1998): 155-162. AbstractWebsite

An evaluation of the mycological quality of the sand beaches of the Lisboa and Vale do Tejo coastal area in Portugal was undertaken in May-October 1994. The keratinolytic fungi, yeasts, potential pathogenic and allergic and/or environmental saprophytic fungi were analysed. The results for the yeast Candida were evaluated according to the “Proposed Guidelines for the Microbiological Quality of Sand” (Mendes et al., 1993). The data showed good/satisfactory quality of the sand beaches for the genus Candida. The results indicate that the allergic and/or environmental saprophytic fungi were the most common in sand beaches. The fungi Scopulariopsis and the yeast Candida could be used as specific indicator organisms of sand beaches quality. A new quality objective is introduced that will contribute to improve the sand beaches quality.

Cunha, José C., and João M. Lourenço. "An Integrated Course on Parallel and Distributed Processing." SIGCSE Bull.. 30 (1998): 217-221. Abstractsigcse98.pdfWebsite

Most known teaching experiences focus on parallel computing courses only, but some teaching experiences on distributed computing courses have also been reported. In this paper we describe a course on Parallel and Distributed Processing that is taught at undergraduate level in the Computer Science degree of our University.This course presents an integrated approach concerning concurrency, parallelism, and distribution issues. It's a breadth-first course addressing a wide spectrum of abstractions: the theoretical component focus on the fundamental abstractions to model concurrent systems, including process cooperation schemes, concurrent programming models, data and control distribution, concurrency control and recovery in transactional systems, and parallel processing models; the practical component illustrates the design and implementation issues involved in selected topics such as a data and control distribution problem, a distributed transaction-based support system and a parallel algorithm.We also discuss how this approach has been contributing to prepare the student to further actions regarding research and development of concurrent, distributed, or parallel systems.

Lourenço, João M., 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. Abstractspdt-asbt98.pdf

In 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ço, João M., and José C. Cunha. "Replaying Distributed Applications with RPVM." Proceeding of the 2nd Austrian-Hungarian Workshop on Distributed and Parallel Systems (DAPSYS'98). University of Vienna, 1998. Abstractdapsys98.pdf

Parallel 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.

Lourenço, João M., and José C. Cunha. "A Thread-Level Distributed Debugger." Proceedings of the 3rd International Conference on Vector and Parallel Processing (VecPar'98). Porto, Portugal: Universidade do Porto, 1998. 359-366. Abstractvecpar98.pdf

In 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 M. Lourenço, and Vitor Duarte. "Tool Integration Issues for Parallel and Distributed Debugging." Proceedings of the 3rd SEIHPC Workshop. Braga, Portugal: University of Westminster, 1998. Abstractseihpc98.pdf

This 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.

Cunha, José C., João Lourenço, and Vitor Duarte. "Using DDBG to Support Testing and High-level Debugging Interfaces." Computers and Artificial Intelligence. 17 (1998). Abstractcaij98.pdfWebsite

This 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.

Valentine, AM, P. Tavares, AS Pereira, R. Davydov, C. Krebs, BM Koffman, DE Edmondson, BH HUYNH, and SJ Lippard. "{Generation of a mixed-valent Fe(III)Fe(IV) form of intermediate Q in the reaction cycle of soluble methane monooxygenase, an analog of intermediate X in ribonucleotide reductase R2 assembly}." Journal Of The American Chemical Society. 120 (1998): 2190-2191.
Cunha, José C., Pedro D. Medeiros, João Louren{\c c}o, V\'ıtor Duarte, João Vieira, Bruno Moscão, Daniel Pereira, and Rui Vaz. "The DOTPAR Project: Towards a Framework Supporting Domain Oriented Tools for Parallel and Distributed Processing." HPCN 1998: Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking. HPCN Europe 1998. London, UK: Springer-Verlag, 1998. 952-954. Abstract
We discuss the problem of building domain oriented environments by a composition of heterogeneous application components and tools. We describe several individual tools that support such environments, namely a distributed monitoring and control tool (DAMS), a process-based distributed debugger (PDBG) and a heterogeneous interconnection model (PHIS). We discuss our experience with the development of a Problem Oriented Environment in the domain of genetic algorithms, obtained by a composition of heterogeneous tools and application components.
Cunha, José C., João Louren{\c c}o, João Vieira, Bruno Moscão, and Daniel Pereira. "A Framework to support Parallel and Distributed Debugging." Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking. HPCN Europe 1998. London, UK: Springer-Verlag, 1998. 708-717. Abstract
We discuss debugging prototypes that can easily support new functionalities, depending on the requirements of high-level computational models, and allowing a coherent integration with other tools in a software engineering environment. Concerning the first aspect, we propose a framework that identifies two distinct levels of functionalities that should be supported by a parallel and distributed debugger using: a process and thread-level, and a coordination level concerning sets of processes or threads. An incremental approach is used to effectively develop prototypes that support both functionalities. Concerning the second aspect, we discuss how the interfacing with other tools has influenced the design of a process-level debugging interface (PDBG) and a distributed monitoring and control layer called (DAMS).
Valentine, AM, P. Tavares, AS Pereira, R. Davydov, C. Krebs, BM Koffman, DE Edmondson, BH HUYNH, and SJ Lippard. "Generation of a mixed-valent Fe(III)Fe(IV) form of intermediate Q in the reaction cycle of soluble methane monooxygenase, an analog of intermediate X in ribonucleotide reductase R2 assembly." Journal of the American Chemical Society. 120 (1998): 2190-2191. AbstractWebsite
n/a
Santos, J. P., J. P. Marques, F. Parente, E. Lindroth, S. Boucard, and P. Indelicato. "Multiconfiguration Dirac-Fock calculation of 2s1/2-2p3/2 transition energies in highly ionized bismuth, thorium, and uranium." The European Physical Journal D. 1 (1998): 149-163. Abstract

Structure and QED effects for 2s1/2 and 2p3/2 levels are calculated for lithiumlike U89+ trough neonlike U82+, lithiumlike Th87+ trough neonlike Th80+ and lithiumlike Bi80+ trough neonlike Bi73+. The results of the first two sets are compared with recent measurements of the 2s1/2-2p3/2 transition energy in 3 to 10-electron ions. Good agreement with experiment is found for most of the observed lines. Forty-one possible transitions are calculated for each ion in the eight ionization states, in the experimental energy range. Twenty-eight of these transitions have not been observed, nor calculated previously. We also calculate transition rates, branching ratios, excitation and ionization cross sections and confirm that the thirteen experimental observed transitions correspond to the ones with highest relative intensities. However, we find nineteen more transitions that could be measured in a more sensitive experiment.X

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. Abstract
In 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. Abstract
Parallel 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.
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. Abstract
In 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. Abstract
This 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.
Cunha, José C., João Louren{\c c}o, and Vitor Duarte. "Using DDBG to Support Testing and High-level Debugging Interfaces." Computers and Artificial Intelligence. 17 (1998). AbstractWebsite
This 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.
1997
Pereira, A., P. Tavares, S. Lloyd, D. Danger, D. Edmondson, E. Theil, and B. Huynh. "{Rapid and parallel formation of Fe3+ multimers, including a trimer, during H-type subunit ferritin mineralization}." Biochemistry. 36 (1997): 7917-7927. Abstract
Conversion of Fe ions in solution to the solid phase in ferritin concentrates iron required for cell function. The rate of the Fe phase transition in ferritin is tissue specific and reflects the differential expression of two classes of ferritin subunits (H and L). Early stages of mineralization were probed by rapid freeze-quench Mossbauer, at strong fields (up to 8 T), and EPR spectroscopy in an H-type subunit, recombinant frog ferritin; small numbers of Fe (36 moles/mol of protein) were used to increase Fe3+ in mineral precursor forms, At 25 ms, four Fe3+-oxy species (three Fe dimers and one Fe trimer) were identified, These Fe3+-oxy species were found to form at similar rates and decay subsequently to a distinctive superparamagentic species designated the ''young core.'' The rate of oxidation of Fe2+ (1026 s(-1)) corresponded well to the formation constant for the Fe3+- tyrosinate complex (920 s(-1)) observed previously [Waldo, G. S., {&} Theil, E. C. (1993) Biochemistry 32, 13261] and, coupled with EPR data, indicates that several or possibly all of the Fe3+-oxy species involve tyrosine. The results, combined with previous Mossbauer studies of Y30F human H-type ferritin which showed decreases in several Fe3+ intermediates and stabilization of Fe2+ [Bauminger, E. R., et al. (1993) Biochem, J. 296, 709], emphasize the involvement of tyrosyl residues in the mineralization of H-type ferritins. The subsequent decay of these multiple Fe3+-oxy species to the superparamagnetic mineral suggests that Fe3+ species in different environments may be translocated as intact units from the protein shell into the ferritin cavity where the conversion to a solid mineral occurs.
Correia, JHRD, J. Lampreia, A. Matta, C. Mateus, J. Prates, J. Rosa, M. Correia, AD Correia, and C. Peixoto. "Myofibrillar and sarcoplasmic proteins and cathepsin D activity." FASEB JOURNAL. 11 (1997): 2134.
Correia, AD, JHRD Correia, J. Prates, C. Mateus, A. Matta, J. Rosa, M. Correia, J. Lampreia, and C. Peixoto. "Myofibrillar proteins and cathepsin D activity during different technologies and variations with time." FASEB JOURNAL. 11 (1997): 2133.
Kacsuk, Péter, José C. Cunha, Gábor Dózsa, João Louren{\c c}o, Tibor Fadgyas, and Tiago Antão. "A graphical development and debugging environment for parallel programs." Parallel Comput.. 22 (1997): 1747-1770. AbstractWebsite
To provide high-level graphical support for PVM (Parallel Virtual Machine) based program development, a complex programming environment (GRADE) is being developed. GRADE currently provides tools to construct, execute, debug, monitor and visualise message-passing parallel programs. It offers high-level graphical programming abstraction mechanism to construct parallel applications by introducing a new graphical language called GRAPNEL. GRADE also provides the programmer with the same graphical user interface during the program design and debugging stages. A distributed debugging engine (DDBG) assists the user in debugging GRAPNEL programs on distributed memory computer architectures. Tape/PVM and PROVE support the performance monitoring and visualization of parallel programs developed in the GRADE environment.
Coito, F., J. M. Lemos, R. Neves-Silva, and E. Mosca. "Adaptive control of a solar energy plant: exploiting accessible disturbances." International Journal of Adaptive Control and Signal Processing. 11.4 (1997): 327-342.
Neves-Silva, R., L. Rato, J. M. Lemos, and F. Coito. "Cascade control of a distributed collector solar field." Journal of Process Control. 7.2 (1997): 111-117.