2009 | ||
---|---|---|
113 | EE | Greg Franks, Tariq Omari, C. Murray Woodside, Olivia Das, Salem Derisavi: Enhanced Modeling and Solution of Layered Queueing Networks. IEEE Trans. Software Eng. 35(2): 148-161 (2009) |
112 | EE | C. Murray Woodside, Dorina C. Petriu, Dorin Bogdan Petriu, Jing Xu, Tauseef A. Israr, Geri Georg, Robert B. France, James M. Bieman, Siv Hilde Houmb, Jan Jürjens: Performance analysis of security aspects by weaving scenarios extracted from UML models. Journal of Systems and Software 82(1): 56-74 (2009) |
2008 | ||
111 | Alberto Avritzer, Elaine J. Weyuker, C. Murray Woodside: Proceedings of the 7th International Workshop on Software and Performance, WOSP 2008, Princeton, NJ, USA, June 23-26, 2008 ACM 2008 | |
110 | EE | Xiuping Wu, C. Murray Woodside: A Calibration Framework for Capturing and Calibrating Software Performance Models. EPEW 2008: 32-47 |
109 | EE | C. Murray Woodside: The Relationship of Performance Models to Data. SIPEW 2008: 9-28 |
108 | EE | Tao Zheng, C. Murray Woodside, Marin Litoiu: Performance Model Estimation and Tracking Using Optimal Filters. IEEE Trans. Software Eng. 34(3): 391-406 (2008) |
2007 | ||
107 | EE | C. Murray Woodside, Greg Franks, Dorina C. Petriu: The Future of Software Performance Engineering. FOSE 2007: 171-187 |
106 | EE | Tariq Omari, Salem Derisavi, Greg Franks, C. Murray Woodside: Performance Modeling of a Quorum Pattern in Layered Service Systems. QEST 2007: 201-210 |
105 | EE | C. Murray Woodside: Resource Architecture and Continuous Performance Engineering. QoSA 2007: 1-14 |
104 | EE | C. Murray Woodside: From Annotated Software Designs (UML SPT/MARTE) to Model Formalisms. SFM 2007: 429-467 |
103 | EE | Dorina C. Petriu, C. Murray Woodside, Dorin Bogdan Petriu, Jing Xu, Toqeer Israr, Geri Georg, Robert B. France, James M. Bieman, Siv Hilde Houmb, Jan Jürjens: Performance analysis of security aspects in UML models. WOSP 2007: 91-102 |
102 | EE | Tauseef A. Israr, C. Murray Woodside, Greg Franks: Interaction tree algorithms to extract effective architecture and layered performance models from traces. Journal of Systems and Software 80(4): 474-492 (2007) |
101 | EE | Tariq Omari, Greg Franks, C. Murray Woodside, Amy Pan: Efficient performance models for layered server systems with replicated servers and parallel behaviour. Journal of Systems and Software 80(4): 510-527 (2007) |
100 | EE | Dorin Bogdan Petriu, C. Murray Woodside: An intermediate metamodel with scenarios and resources for generating performance models from UML designs. Software and System Modeling 6(2): 163-184 (2007) |
2006 | ||
99 | EE | Greg Franks, Dorina C. Petriu, C. Murray Woodside, Jing Xu, Peter Tregunno: Layered Bottlenecks and Their Mitigation. QEST 2006: 103-114 |
98 | EE | Jing Xu, Alexandre Oufimtsev, C. Murray Woodside, Liam Murphy: Performance modeling and prediction of enterprise JavaBeans with layered queuing network templates. ACM SIGSOFT Software Engineering Notes 31(2): (2006) |
97 | EE | C. Murray Woodside, Daniel A. Menascé: Guest Editors' Introduction: Application-Level QoS. IEEE Internet Computing 10(3): 13-15 (2006) |
96 | EE | Giuliana Franceschinis, Joost-Pieter Katoen, C. Murray Woodside: Guest Editors' Introduction to the Special Section on the First International Conference on the Quantitative Evaluation of SysTems (QEST). IEEE Trans. Software Eng. 32(8): 529-530 (2006) |
2005 | ||
95 | EE | Tao Zheng, Jinmei Yang, C. Murray Woodside, Marin Litoiu, Gabriel Iszlai: Tracking time-varying parameters in software systems with extended Kalman filters. CASCON 2005: 334-345 |
94 | EE | Nikhil Barthwal, C. Murray Woodside: Efficient Evaluation of Alternatives for Assembly of Services. IPDPS 2005 |
93 | EE | Peter Maly, C. Murray Woodside, Gerald M. Karam, Andrew Forrest: Describing and Visualizing the Capacity of a System with Behaviour Uncertainties. MASCOTS 2005: 191-200 |
92 | EE | Huáscar Espinoza, Hubert Dubois, Sébastien Gérard, Julio L. Medina Pasaje, Dorina C. Petriu, C. Murray Woodside: Annotating UML Models with Non-functional Properties for Quantitative Analysis. MoDELS Satellite Events 2005: 79-90 |
91 | EE | C. Murray Woodside, Tao Zheng, Marin Litoiu: The Use of Optimal Filters to Track Parameters of Performance Models. QEST 2005: 74-84 |
90 | EE | C. Murray Woodside, Dorina C. Petriu, Dorin Bogdan Petriu, Hui Shen, Toqeer Israr, José Merseguer: Performance by unified model analysis (PUMA). WOSP 2005: 1-12 |
89 | EE | Tauseef A. Israr, Danny H. Lau, Greg Franks, C. Murray Woodside: Automatic generation of layered queuing software performance models from commonly available traces. WOSP 2005: 147-158 |
88 | EE | Tariq Omari, Greg Franks, C. Murray Woodside, Amy Pan: Solving layered queueing networks of large client-server systems with symmetric replication. WOSP 2005: 159-166 |
87 | EE | Tao Zheng, C. Murray Woodside: Fast estimation of probabilities of soft deadline misses in layered software performance models. WOSP 2005: 181-186 |
86 | EE | Marin Litoiu, C. Murray Woodside, Tao Zheng: Hierarchical model-based autonomic control of software systems. ACM SIGSOFT Software Engineering Notes 30(4): 1-7 (2005) |
85 | EE | Erik Putrycz, C. Murray Woodside, Xiuping Wu: Performance Techniques for COTS Systems. IEEE Software 22(4): 36-44 (2005) |
84 | EE | Dorin Bogdan Petriu, C. Murray Woodside: Software performance models from system scenarios. Perform. Eval. 61(1): 65-89 (2005) |
2004 | ||
83 | EE | Greg Franks, C. Murray Woodside: Multiclass Multiservers with Deferred Operations in Layered Queueing Networks, with Software System Applications. MASCOTS 2004: 239-248 |
82 | EE | Andrew J. Bennett, A. J. Field, C. Murray Woodside: Experimental Evaluation of the UML Profile for Schedulability, Performance, and Time. UML 2004: 143-157 |
81 | EE | Dorin Bogdan Petriu, C. Murray Woodside: A Metamodel for Generating Performance Models from UML Designs. UML 2004: 41-53 |
80 | EE | Olivia Das, C. Murray Woodside: Computing the performability of layered distributed systems with a management architecture. WOSP 2004: 174-185 |
79 | EE | Xiuping Wu, C. Murray Woodside: Performance modeling from software components. WOSP 2004: 290-301 |
78 | EE | Olivia Das, C. Murray Woodside: Analyzing the effectiveness of fault-management architectures in layered distributed systems. Perform. Eval. 56(1-4): 93-120 (2004) |
2003 | ||
77 | EE | Tao Zheng, C. Murray Woodside: Heuristic Optimization of Scheduling and Allocation for Distributed Systems with Soft Deadlines. Computer Performance Evaluation / TOOLS 2003: 169-181 |
76 | EE | Jing Xu, C. Murray Woodside, Dorina C. Petriu: Performance Analysis of a Software Design Using the UML Profile for Schedulability, Performance, and Time. Computer Performance Evaluation / TOOLS 2003: 291-307 |
75 | EE | Olivia Das, C. Murray Woodside: Dependable LQNS: A Performability Modeling Tool for Layered Systems. DSN 2003: 672 |
74 | EE | Dorina C. Petriu, Daniel Amyot, C. Murray Woodside: Scenario-Based Performance Engineering with UCMNAV. SDL Forum 2003: 18-35 |
73 | EE | Dorin Bogdan Petriu, Daniel Amyot, C. Murray Woodside, Bo Jiang: Traceability and Evaluation in Scenario Analysis by Use Case Maps. Scenarios: Models, Transformations and Tools 2003: 134-151 |
72 | EE | Olivia Das, C. Murray Woodside: Dependability Modeling of Self-healing Client-Server Applications. WADS 2003: 266-285 |
2002 | ||
71 | EE | Dorina C. Petriu, C. Murray Woodside: Software Performance Models from System Scenarios in Use Case Maps. Computer Performance Evaluation / TOOLS 2002: 141-158 |
70 | EE | Olivia Das, C. Murray Woodside: Modeling the Coverage and Effectiveness of Fault-Management Architectures in Layered Distributed Systems. DSN 2002: 745-754 |
69 | EE | C. Murray Woodside, Dorina C. Petriu, Khalid H. Siddiqui: Performance-related completions for software specifications. ICSE 2002: 22-32 |
68 | EE | Dorina C. Petriu, C. Murray Woodside: Analysing software requirements specifications for performance. Workshop on Software and Performance 2002: 1-9 |
67 | EE | Khalid H. Siddiqui, C. Murray Woodside: Performance aware software development (PASD) using resource demand budgets. Workshop on Software and Performance 2002: 275-285 |
66 | EE | Curtis E. Hrischuk, C. Murray Woodside: Logical Clock Requirements for Reverse Engineering Scenarios from a Distributed System. IEEE Trans. Software Eng. 28(4): 321-339 (2002) |
2001 | ||
65 | EE | C. Murray Woodside: Software Resource Architecture and Performance Evaluation of Software Architectures. HICSS 2001 |
64 | EE | C. Murray Woodside, Vidar Vetland, Marc Courtois, Stefan Bayarov: Resource Function Capture for Performance Aspects of Software Components and Sub-Systems. Performance Engineering 2001: 239-256 |
63 | EE | Andrew Miga, Daniel Amyot, Francis Bordeleau, Donald Cameron, C. Murray Woodside: Deriving Message Sequence Charts from Use Case Maps Scenario Specifications. SDL Forum 2001: 268-287 |
62 | EE | Hesham El-Sayed, Donald Cameron, C. Murray Woodside: Automation support for software performance engineering. SIGMETRICS/Performance 2001: 301-311 |
61 | C. Murray Woodside: Software Resource Architecture. International Journal of Software Engineering and Knowledge Engineering 11(4): 407-429 (2001) | |
60 | Olivia Das, C. Murray Woodside: Evaluating layered distributed software systems with fault-tolerant features. Perform. Eval. 45(1): 57-76 (2001) | |
59 | C. Murray Woodside, Curtis E. Hrischuk, Bran Selic, Stefan Bayarov: Automated performance modeling of software generated by a design environment. Perform. Eval. 45(2-3): 107-123 (2001) | |
2000 | ||
58 | EE | C. Murray Woodside: Scalability Metrics and Analysis of Mobile Agent Systems. Agents Workshop on Infrastructure for Multi-Agent Systems 2000: 234-245 |
57 | EE | Peter Maly, C. Murray Woodside: Layered Modeling of Hardware and Software, with Application to a LAN Extension Router. Computer Performance Evaluation / TOOLS 2000: 10-24 |
56 | EE | C. Murray Woodside: Software Performance Evaluation by Models. Performance Evaluation 2000: 283-304 |
55 | EE | Marc Courtois, C. Murray Woodside: Using regression splines for software performance analysis. Workshop on Software and Performance 2000: 105-114 |
54 | EE | Prasad Jogalekar, C. Murray Woodside: Evaluating the Scalability of Distributed Systems. IEEE Trans. Parallel Distrib. Syst. 11(6): 589-603 (2000) |
53 | EE | Albert Mo Kim Cheng, Paul C. Clements, C. Murray Woodside: Guest Editors' Introduction-Workshop on Software and Performance. IEEE Trans. Software Eng. 26(11): 1025-1026 (2000) |
52 | EE | Albert Mo Kim Cheng, Paul C. Clements, C. Murray Woodside: Guest Editors' Introduction: Workshop on Software and Performance. IEEE Trans. Software Eng. 26(12): 1121 (2000) |
1999 | ||
51 | EE | W. Craig Scratchley, C. Murray Woodside: Evaluating Concurrency Options in Software Specifications. MASCOTS 1999: 330-338 |
50 | EE | Curtis E. Hrischuk, C. Murray Woodside, Jerome A. Rolia, Rod Iversen: Trace-Based Load Characterization for Gernerating Performance Software Models. IEEE Trans. Software Eng. 25(1): 122-135 (1999) |
49 | Greg Franks, C. Murray Woodside: Effectiveness of Early Replies in Client-Server Systems. Perform. Eval. 36-37(1-4): 165-183 (1999) | |
1998 | ||
48 | EE | Hesham El-Sayed, Donald Cameron, C. Murray Woodside: Automated Performance Modeling from Scenarios and SDL Designs of Distributed Systems. PDSE 1998: 127-135 |
47 | EE | Greg Franks, C. Murray Woodside: Performance of multi-level client-server systems with parallel service operations. WOSP 1998: 120-130 |
46 | EE | C. Murray Woodside, Curtis E. Hrischuk, Bran Selic, Stefan Bayarov: A wideband approach to integrating performance prediction into a software design environment. WOSP 1998: 31-41 |
45 | Shikharesh Majumdar, C. Murray Woodside: Robust Bounds and Throughput Guarantees for Closed Multiclass Queueing Networks. Perform. Eval. 32(2): 101-136 (1998) | |
1997 | ||
44 | Fahim Sheikh, C. Murray Woodside: Layered Analytic Performance Modelling of a Distributed Database System. ICDCS 1997: 0- | |
43 | Michael A. Bauer, Richard B. Bunt, Asham El Rayess, Patrick J. Finnigan, Thomas Kunz, Hanan Lutfiyya, Andrew D. Marshall, Patrick Martin, Gregory M. Oster, Wendy Powley, Jerome A. Rolia, David J. Taylor, C. Murray Woodside: Services Supporting Management of Distributed Applications and Systems. IBM Systems Journal 36(4): 508-526 (1997) | |
1996 | ||
42 | EE | K. Ravindran, G. Singh, C. Murray Woodside: Architectural Concepts in Implementation of End-system Protocols for High Performance Communications. ICNP 1996: 162-170 |
41 | EE | C. Murray Woodside, Cheryl Schramm: Scalability and performance experiments using synthetic distributed server systems. Distributed Systems Engineering 3(1): 2-8 (1996) |
1995 | ||
40 | EE | Alex Hubbard, C. Murray Woodside, Cheryl Schramm: DECALS: distributed experiment control and logging system. CASCON 1995: 32 |
39 | C. Murray Woodside, G. Raghunath: General Bypass Architecture for High-Performance Distributed Applications. Data Communications and their Performance 1995: 51-65 | |
38 | EE | Michael A. Bauer, Hanan Lutfiyya, James W. Hong, James P. Black, Thomas Kunz, David J. Taylor, Patrick Martin, Richard B. Bunt, Derek L. Eager, Patrick J. Finnigan, Jerome A. Rolia, C. Murray Woodside, Toby J. Teorey: MANDAS: Management of Distributed Applications and Systems. FTDCS 1995: 200-206 |
37 | Curtis E. Hrischuk, Jerome A. Rolia, C. Murray Woodside: Automatic Generation of a Software Performance Model Using an Object-Oriented Prototype. MASCOTS 1995: 399-409 | |
36 | C. Murray Woodside, John E. Neilson, Dorina C. Petriu, Shikharesh Majumdar: The Stochastic Rendezvous Network Model for Performance of Synchronous Client-Server-like Distributed Software. IEEE Trans. Computers 44(1): 20-34 (1995) | |
35 | Yao Li, C. Murray Woodside: Complete Decomposition of Stochastic Petri Nets Representing Generalized Service Networks. IEEE Trans. Computers 44(4): 577-592 (1995) | |
34 | Yao Li, C. Murray Woodside: Complete Decomposition of Stochastic Petri Nets Representing Generalized Service Networks (Corrected Version). IEEE Trans. Computers 44(8): 1031-1046 (1995) | |
33 | EE | C. Murray Woodside: A Three-View Model for Performance Engineering of Concurrent Software. IEEE Trans. Software Eng. 21(9): 754-767 (1995) |
32 | EE | John E. Neilson, C. Murray Woodside, Dorina C. Petriu, Shikharesh Majumdar: Software Bootlenecking in Client-Server Systems and Rendezvous Networks. IEEE Trans. Software Eng. 21(9): 776-782 (1995) |
31 | Greg Franks, Alex Hubbard, Shikharesh Majumdar, John E. Neilson, Dorina C. Petriu, Jerome A. Rolia, C. Murray Woodside: A Toolset for Performance Engineering and Software Design of Client-Server Systems. Perform. Eval. 24(1-2): 117-136 (1995) | |
1994 | ||
30 | Y. H. Thia, C. Murray Woodside: A reduced operation protocol engine (ROPE) for a multiple-layer bypass architecture. Protocols for High-Speed Networks 1994: 224-239 | |
29 | C. Murray Woodside, Cheryl Schramm: Complex Performance Measurements with NICE (Notation for Interval Combinations and Events). Softw., Pract. Exper. 24(12): 1121-1144 (1994) | |
1993 | ||
28 | C. Murray Woodside: Performance Engineering of Client-Server Systems. Performance/SIGMETRICS Tutorials 1993: 394-410 | |
27 | EE | C. Murray Woodside, Gerald G. Monforton: Fast Allocation of Processes in Distributed and Parallel Systems. IEEE Trans. Parallel Distrib. Syst. 4(2): 164-174 (1993) |
26 | EE | C. Murray Woodside, Greg Franks: Alternative software architectures for parallel protocol execution with synchronous IPC. IEEE/ACM Trans. Netw. 1(2): 178-186 (1993) |
1992 | ||
25 | Shikharesh Majumdar, C. Murray Woodside, John E. Neilson, Dorina C. Petriu: Robust Box Bounds: Throughput Guarantees for Closed Multiclass Queueing Networks with Minimal Stochastic Assumptions. INFOCOM 1992: 2006-2015 | |
24 | Y. H. Thia, C. Murray Woodside: High-Speed OSI Protocol Bypass Altorithm with Window Flow Control. Protocols for High-Speed Networks 1992: 53-68 | |
1991 | ||
23 | Yao Li, C. Murray Woodside: Iterative Decomposition and Aggregation of Stochastic Marked Graph Petri Nets. Applications and Theory of Petri Nets 1991: 325-349 | |
22 | C. Murray Woodside, Shikharesh Majumdar, John E. Neilson: Interval Arithmetic for Computing Performance Guarantees in Client-Server Software. ICCI 1991: 535-546 | |
21 | Shikharesh Majumdar, C. Murray Woodside, Donald G. Bailey: Characterization and Measurement of Parallelism in Communications Protocol Software. ICPP (2) 1991: 270-271 | |
20 | C. Murray Woodside, Yao Li: Performance Petri Net Analysis of Communications Protocol Software by Delay-Equivalent Aggregation. PNPM 1991: 64-73 | |
19 | Shikharesh Majumdar, C. Murray Woodside, John E. Neilson, Dorina C. Petriu: Performance Bounds for Concurrent Software with Rendezvous. Perform. Eval. 13(4): 207-236 (1991) | |
1990 | ||
18 | EE | David W. Craig, C. Murray Woodside: The Rejection Rate for Tasks with Random Arrivals, Deadlines, and Preemptive Scheduling. IEEE Trans. Software Eng. 16(10): 1198-1208 (1990) |
1989 | ||
17 | O. W. Craig, C. Murray Woodside: Nearly Poisson Transfer Traffic in Real-Time Networks. IEEE Real-Time Systems Symposium 1989: 52-58 | |
16 | C. Murray Woodside, G. M. Yee: Traffic Relationships in Networks of Tasks. INFOCOM 1989: 285-292 | |
15 | EE | Raymond J. A. Buhr, Gerald M. Karam, Carol J. Hayes, C. Murray Woodside: Software CAD: A Revolutionary Approach. IEEE Trans. Software Eng. 15(3): 235-249 (1989) |
14 | C. Murray Woodside: Throughput Calculation for Basic Stochastic Rendezvous Networks. Perform. Eval. 9(2): 143-160 (1989) | |
1988 | ||
13 | Mustafa K. Mehmet Ali, C. Murray Woodside, Jeremiah F. Hayes: Re-Assembly Buffer Requirements in a Packet Voice Network. Computer Networks 15: 109-119 (1988) | |
12 | EE | Satish K. Tripathi, C. Murray Woodside: A vertex-allocation theorem for resources in queuing networks. J. ACM 35(1): 221-230 (1988) |
1987 | ||
11 | C. Murray Woodside, David W. Craig: Local Non-Preemptive Scheduling Policies for Hard Real-time Distributed Systems. IEEE Real-Time Systems Symposium 1987: 12-16 | |
10 | David A. Stanford, B. Pagurek, C. Murray Woodside: The Serial Correlation Coefficients for Waiting Times in the Stationary GI/M/m Queue. Queueing Syst. 2(4): 373-380 (1987) | |
1986 | ||
9 | C. Murray Woodside: Controllability of Computer Performance Tradeoffs Obtained Using Controlled-Share Queue Schedulers. IEEE Trans. Software Eng. 12(10): 1041-1048 (1986) | |
8 | C. Murray Woodside, Satish K. Tripathi: Optimal Allocation of File Servers in a Local Network Environment. IEEE Trans. Software Eng. 12(8): 844-848 (1986) | |
7 | EE | C. Murray Woodside, E. Neron, E. D.-S. Ho, B. Mondoux: An "Active Server" model for the performance of parallel programs written using rendezvous. Journal of Systems and Software 6(1-2): 125-131 (1986) |
1985 | ||
6 | Raymond J. A. Buhr, C. Murray Woodside, Gerald M. Karam, K. Van Der Loo, D. G. Lewis: Experiments with Prolog Design Descriptions and Tools in CAEDE: An Iconic Design Environment for Multitasking, Embdedded Systems. ICSE 1985: 62-67 | |
5 | David W. Craig, C. Murray Woodside: Processing Bounds and Fast Allocation for Signal Processing Tasks with Cornerturning Transfers. IEEE Real-Time Systems Symposium 1985: 147-152 | |
4 | C. Murray Woodside, J. R. Montealegre: On packet buffering and protocol performance. PSTV 1985: 375-386 | |
1984 | ||
3 | C. Murray Woodside, David W. Craig: Function Allocation in a Thightly Coupled Signal Multiprocessor. ICDCS 1984: 118-125 | |
2 | EE | C. Murray Woodside, J. R. Montealegre, Raymond J. A. Buhr: A performance model for hardware/software issues in computer-aided design of protocol systems. Computer Communication Review 14(2): 132-139 (1984) |
1980 | ||
1 | EE | C. Murray Woodside: A mathematical model for the evolution of software. Journal of Systems and Software 1: 337-345 (1980) |