Title | ||
---|---|---|
Generation of Distributed System Test-Beds from High-Level Software Architecture Descriptions |
Abstract | ||
---|---|---|
Most distributed system specifications have performancebenchmark requirements. However, determining the likelyperformance of complex distributed system architecturesduring development is very challenging. We describe asystem where software architects sketch an outline oftheir proposed system architecture at a high level ofabstraction, including indicating client requests, serverservices, and choosing particular kinds of middlewareand database technologies. A fully-workingimplementation of this system is then automaticallygenerated, allowing multiple clients and servers to be run.Performance tests are then automatically run for thisgenerated code and results are displayed back in theoriginal high-level architectural diagrams. Architectsmay change performance parameters and architecturecharacteristics, comparing multiple test run results todetermine the most suitable abstractions to refine todetailed designs for actual system implementation. Wedemonstrate the utility of this approach and the accuracyof our generated performance test-beds for validatingarchitectural choices during early system development.
|
Year | DOI | Venue |
---|---|---|
2001 | 10.1109/ASE.2001.989805 | ASE |
Keywords | Field | DocType |
test bed,distributed system,multiple testing,software architecture,system architecture,distributed programming,formal specification | Middleware,Architecture,Software engineering,Computer science,Server,Formal specification,Implementation,Software,Systems architecture,Software architecture,Distributed computing | Conference |
ISBN | Citations | PageRank |
978-0-7695-1736-0 | 25 | 1.58 |
References | Authors | |
16 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
John C. Grundy | 1 | 2401 | 233.83 |
Yuhong Cai | 2 | 86 | 5.66 |
Anna Liu | 3 | 25 | 1.58 |