Coordination languages and their significance
Communications of the ACM
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
TimeNET: a toolkit for evaluating non-Markovian stochastic Petri nets
Performance Evaluation - Special issue: performance modeling tools
The UltraSAN modeling environment
Performance Evaluation - Special issue: performance modeling tools
Performance and reliability analysis of computer systems: an example-based approach using the SHARPE software package
PageSpace: an architecture to coordinate distributed applications on the Web
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
ATM network design and optimization: a multirate loss network framework
IEEE/ACM Transactions on Networking (TON)
Software engineering with reusable components
Software engineering with reusable components
Object-oriented application frameworks
Communications of the ACM
Principles of Object-Oriented Software Development
Principles of Object-Oriented Software Development
Business Objects: Delivering Cooperative Objects for Client-Server
Business Objects: Delivering Cooperative Objects for Client-Server
MMM: A Web-Based System for Sharing Statistical Computing Modules
IEEE Internet Computing
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Porting SHARPE on the WEB: Design and Implementation of a Network Computing Platform Using JAVA
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
"On-the-fly" Soltuion Techniques for Stochastic Petri Nets and Extensions
PNPM '97 Proceedings of the 6th International Workshop on Petri Nets and Performance Models
PNPM '97 Proceedings of the 6th International Workshop on Petri Nets and Performance Models
Hi-index | 0.00 |
This paper discusses software reusability strategies for performance and reliability modeling tools. Special emphasis is on web-embedded tools, and the potential interaction between such tools. We present the system analysis tools (SAT) application programming interface, which allows for quickly embedding existing tools in the web, and generally simplifies programming analysis tools by structured reuse. We also introduce the FREUD project, which has as primary aim to establish a single point of access to a variety of web-enabled tools. In addition, FREUD facilitates configurable web tools by allowing a user to select from the registered modeling formalisms, solvers and graphics tools, and by providing glue between the tools through scripting. We will argue that this form of reuse is particularly suitable for performability modeling tools because of their predictable usage pattern.