Software performance antipatterns
Proceedings of the 2nd international workshop on Software and performance
Heterogeneous System Performance Prediction and Analysis Using PS
IEEE Concurrency
A Three-View Model for Performance Engineering of Concurrent Software
IEEE Transactions on Software Engineering
Performance Engineering Evaluation of Object-Oriented Systems with SPE*ED
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Self-optimization of MPI applications within an autonomic framework
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
Self-optimizing MPI applications: a simulation-based approach
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Performance oriented development and tuning of GRID applications
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Hi-index | 0.00 |
This paper introduces MetaPL, a notation system designed to describe parallel programs both in the direct and in the reverse software engineering cycle. MetaPL is an XML-based Tag language, and exploits XML extension capabilities to describe programs written in different programming paradigms, interaction models and programming languages. The possibility to include timing information in the program description promotes the use of performance analysis during software development. After a description of the main features of the notation system, its use to obtain two particular program descriptions (views) is shown as an example.