Issue No. 02 - April-June (1998 vol. 6)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/4434.678788
The characteristics of complex distributed systems and the applications that run on them justify the need for software tools to represent, optimize, and control system performance. The authors focus on two contemporary examples of complex distributed computing systems-one for transaction processing and one for control. They then present an overview of online monitoring and dynamic-analysis tools that support the design and test of such systems. Two techniques that can help increase the functionality and usability of these tools are the integration of domain-specific and COTS tools and the rapid prototyping of application-specific tools. To provide a specific example of integration and rapid prototyping, the authors describe an integrated tool environment that they've targeted at the types of complex systems addressed in this article.
Diane T. Rover, Abdul Waheed, Matt W. Mutka, Aleksandar M. Baqić, "Software Tools for Complex Distributed Systems: Toward Integrated Tool Environments", IEEE Concurrency (out of print), vol. 6, no. , pp. 40-54, April-June 1998, doi:10.1109/4434.678788