publications: - title: "A Toolset for Performance Engineering and Software Design of Client-Server Systems" author: - name: "Greg Franks" link: "http://www.sce.carleton.ca/faculty/franks" - name: "Alex Hubbard" link: "https://researchr.org/alias/alex-hubbard" - name: "Shikharesh Majumdar" link: "http://www.sce.carleton.ca/faculty/majumdar" - name: "John E. Neilson" link: "https://researchr.org/alias/john-e.-neilson" - name: "Dorina C. Petriu" link: "http://www.sce.carleton.ca/faculty/petriu" - name: "Jerome A. Rolia" link: "http://www.hpl.hp.com/people/jerry_rolia/" - name: "C. Murray Woodside" link: "http://www.sce.carleton.ca/faculty/woodside" year: "1995" month: "November" doi: "10.1016/0166-5316(95)96869-T" abstract: "TimeBench/SRVN is a prototype toolset for computer-aided design and performance analysis of software, with an emphasis on distributed client-server systems. The novelty of the tool consists in providing support both for developing design specifications and also for performance analysis. The integrated approach avoids the semantic gap between a designer's domain and the performance modeling domain, and assists the designer to explore factors that impact the performance of a design. TimeBench/SRVN is intended as a demonstration of the concept of an integrated designer/performance interface, and as a research environment for fast analytic solvers for the models. Besides a simulation solver, it offers three approximate analytic solvers based on recent research, a Markovian solver, a technique for finding bounds on the throughput without too many assumptions, and a tool for rapidly exploring the space of possible parameter values." tags: - "rule-based" - "meta-model" - "modeling" - "design research" - "domain analysis" - "analysis" - "software engineering" - "model-driven engineering" - "C++" - "Meta-Environment" - "design" - "systematic-approach" researchr: "https://researchr.org/publication/FranksHMNPRW95" cites: 0 citedby: 0 journal: "pe" volume: "24" number: "1-2" pages: "117-136" kind: "article" key: "FranksHMNPRW95"