Department of Systems and Computer Engineering

Murray Woodside

Some Presentations

  • Hesham El-Sayed, "A Framework For Automated Performance Engineering of Distributed Real-Time Systems", Oct. 1999, PhD thesis, Carleton University. PDF
  • Publications

  • Murray Woodside, Heuristic Derivation of a Fluid Model from a Layered Queueing Network, Proc. Workshop on Challenges in Software Performance (WOSPC-23), Companion Volume of the 2023 ACM/SPEC International Conference on Performance Engineering, St. Malo, France, Pages 389 - 395, 15 April 2023, PDF .
  • Siyu Zhou, Murray Woodside, A Robust Approximation for Multiclass Multiserver Queues with Applications to Microservices Systems, Proc. 18th European Performance Engineering Workshop, Santa Pola Spain Sept 2022 PDF
  • Farhana Islam, Dorina Petriu, Murray Woodside, Focused Layered Performance Modelling by Aggregation, ACM Transactions on Modeling and Performance Evaluation of Computing Systems, Accepted June 2022 PDF .
  • Siyu Zhou, Murray Woodside, A Multiserver Approximation for Cloud Scaling Analysis, Proc. Workshop on Challenges in Software Performance (WOSPC-22), Companion Volume of the 2022 ACM/SPEC International Conference on Performance Engineering, July 2022 Pages 129–136, PDF .
  • Murray Woodside, Queue Response Times with Server Speed Controlled by Measured Utilizations, Proc. Int Conf on Quantitative Evaluation of Systems (QEST 2021). In: Abate, A., Marin, A. (eds) Quantitative Evaluation of Systems, Lecture Notes in Computer Science vol 12846. Springer, Aug. 2021. PDF .
  • Murray Woodside, Performance Models of Event-Driven Architectures, Proc workshop on Challenges in software Performance (WOSPC 21), In ICPE '21: Companion of the ACM/SPEC International Conference on Performance Engineering, April 2021 Pages 145–149, PDF .
  • Murray Woodside, Shieryn Tjandra, Gabriel Seyoum, Issues Arising in Using Kernel Traces to Make a Performance Model, Proc Workshop in Current Issues in Software Performance (WOSP-C 2020), Edmonton, Alberta, April 2020 (co-located with ACM/SPEC ICPE 2020). PDF .
  • Farhana Islam, Dorina Petriu ,Murray Woodside, Choice of Aggregation Groups for Layered Performance Model Simplification, Proc. Int. Conf. on Performance Engineering (ICPE2018), Berlin, April 2018. PDF .
  • Farhana Islam, Dorina Petriu, Murray Woodside, Simplifying Layered Queuing Network Models, in Computer Performance Engineering: 12th European Performance Engineering Workshop (EPEW 2015), Springer LNCS 9272, pp. 65?79, 2015. PDF   Local-files
  • Wenbo Zhu, Murray Woodside, ?Tunable Performance & Consistency Tradeoffs for Geographically Replicated Cloud Services (COLOR)?, Proc. IEEE 2nd Int. Conf. on Cyber Security and Cloud Computing (CSCloud), New York, Nov 2015, pp 457 ? 463. PDF  Local-files
  • Adnan Faisal, Dorina Petriu, Murray Woodside, ?A Systematic Approach for Composing General Middleware Completions to Performance Models?, in ?Computer Performance Engineering? (Proc. European Performance Engineering Workshop EPEW14, Florence Sept. 2014), LNCS vol. 8721, Springer, pp 30-44. PDF  Local-files
  • John Chinneck, Marin Litoiu, Murray Woodside, Real-Time Multi-Cloud Management Needs Application Awareness, Proc Int Conf on Performance Engineering, Dublin, Mar. 2014, pp 293-296. PDF Local-files
  • Murray Woodside, Dorina C. Petriu, Jose Merseguer, Dorin B. Petriu, Mohammad Alhaj, Transformation challenges: from software models to performance models, Software and Systems Modeling, v. 13 n 4 pp 1529-1552 Oct 2014. Published online Oct 2013, doi 10.1007/s10270-013-0385-x PDF   Local-files
  • Adnan Faisal, Dorina Petriu, Murray Woodside, Network latency impact on performance of software deployed across multiple clouds, Proc CASCON 2013, pp 216-229, Nov 2013 PDF Local-files PDF  Local-files
  • Nariman Mani, Dorina C. Petriu, C. Murray Woodside: Propagation of incremental changes to performance model due to SOA design pattern application, Proc Int Conf on Performance Engineering, Prague, April 2013, pp. 89-100. PDF  Local-files
  • B115 Jim ZW Li, Murray Woodside, John Chinneck, Marin Litoiu, “CloudOpt: Multi-Goal Optimization of Application Deployments across a Cloud”, Proc. 7th Int. Conf on Network and Service Management, Paris, Oct 2011 PDF  Local-files
  • B114 Nariman Mani, Dorina C. Petriu, C. Murray Woodside “Towards studying the performance effects of design patterns for service oriented architecture” Proc. Int. Conf. on Performance Engineering (ICPE 2011), Karlsruhe, May 2011, pp 499-504 PDF  Local-files
  • B113 Hamoun Ghanbari, Cornel Barna, Marin Litoiu, Murray Woodside, Tao Zheng, Johnny Wong, Gabriel Iszlai, “Tracking adaptive performance models using dynamic clustering of user classes”, Proc. Int. Conf. on Performance Engineering (ICPE '11), Karlsruhe, pp 179-188, Mar 2011.
  • B112 Tao Zheng, Marin Litoiu, Murray Woodside, “Integrated estimation and tracking of performance model parameters with autoregressive trends”, Proc. Int. Conf. on Performance Engineering (ICPE '11), Karlsruhe, pp 157-166, Mar 2011. PDF  Local-files
  • B110 M. Litoiu, M. Woodside, J. Wong, J. Ng, G. Iszlai, “A Business Driven Cloud Optimization Architecture”, Proc 25th ACM Symp. on Applied Computing, Sierre, Switzerland, Mar. 2010
  • B109 Jim (Zhanwen) Li, John Chinneck, Murray Woodside,Marin Litoiu, "Deployment of Services in a Cloud Subject to Memory and License Constraints", Proc IEEE 2009 International Conference on Cloud Computing (CLOUD-II 2009), Sept 2009, Bangalore. PDF  Local-files
  • B108 Jim (Zhanwen) Li, John Chinneck, Murray Woodside,Marin Litoiu, "Fast Scalable Optimization to Configure Service Systems having Cost and Quality of Service Constraints", Proc 6th Int. Conf. on Autonomic Computing and Communications, Barcelona, June 2009, pp. 159-168. PDF  Local-files
  • Murray Woodside, "The Relationship of Performance Models to Data", Proc SPEC Int Workshop on Performance Evaluation (SIPEW), Darmstadt, Lecture Notes In Computer Science, Vol. 5119, pp 9 - 28, June 2008 (Keynote talk) PDF  Local-files
  • B107 Jim (Zhanwen) Li, John Chinneck, Murray Woodside,Marin Litoiu, Gabriel Iszlai, "Performance Model Driven QoS Guarantees and Optimization in Clouds", Proc 2009 ICSE Workshop on Software Engineering Challenges in Cloud Computing, pp.15-22, May 2009. PDF Local-files
  • A63 Murray Woodside, Dorina C. Petriu, Dorin B. Petriu, Jing Xu, Tauseef Israr, Geri Georg, Robert France, James M. Bieman, Siv Hilde Houmb, Jan J?jens, "Performance Analysis of Security Aspects by Weaving Scenarios from UML Models", Journal of Systems and Software, V 82 , Issue 1, pp 56-74, Jan 2009. PDF Local-files
  • B106 X. Wu, M. Woodside, "A Calibration Framework for Capturing and Calibrating Software Performance Models", Proc. 2008 European Performance Eng. Workshop, Sept. 2008. PDF Local-files
  • A62 Greg Franks, Tariq Al-Omari, Murray Woodside, Olivia Das, Salem Derisavi, "Enhanced Modeling and Solution of Layered Queueing Networks", IEEE Trans. on Software Eng. Aug. 2008 PDF Local-files
  •  Jing Xu, "Rule-based Automatic Software Performance Diagnosis and Improvement", Proc. ACM WOSP 08, Princeton, June 2008. PDF   Local-files
  • A61 Tao Zheng, Murray Woodside, Marin Litoiu, "Performance Model Estimation and Tracking using Optimal Filters", IEEE Trans. on Software Engineering, V 34 , no. 3 (May 2008) pp 391-406. PDF   Local-files
  • B105 M. Woodside, "The Relationship of Performance Models to Data," in Performance Evaluation: Metrics, Models and Benchmarks, S. Kounev, I. Gorton, and K. Sachs, Eds. Lecture Notes in Computer Science vol. 5119, Springer, 2008, pp. 9-28.> PDF   Local-files
  • Murray Woodside, "Resource Architecture and Continuous Performance Engineering", invited keynote in Proc. Third International Conference on the Quality of Software-Architectures (QOSA 2007), in "Software Architectures, Components, and Applications, Third International Conference on Quality of Software Architectures, Revised Selected Papers". LNCS 4880 Springer 2008 PDF   Local-fil
  • Tariq Omari, Salem Derisavi, Greg Franks, Murray Woodside, "Performance Modeling of a Quorum Pattern in Layered Service Systems", Proc 4th Int. Conf. on Quantitative Evaluation of SysTems (QEST2007), Edinburgh, Sept. 2007.
  • Murray Woodside, Greg Franks, Dorina C. Petriu, "The Future of Software Performance Engineering", Proc Future of Software Engineering 2007, eds L. Briand, and A. Wolf, IEEE Computer Society Order Number P2829, May 2007, pp 171-187. PDF  Local-files
  • Dorin B. Petriu and Murray Woodside, "An intermediate metamodel with scenarios and resources for generating performance models from UML designs", Software and Systems Modeling, issue 2007/02, pp. 163-184 (DOI 10.1007/s10270-006-0026-8)
  • Murray Woodside, "From Annotated Software Designs (UML SPT/MARTE) to Model Formalisms", in "SFM 2007", eds M. Bernardo and J. Hillston, LNCS 4486, pp. 429 - 467, Springer, Berlin, 2007
  • D. C. Petriu, C. M. Woodside, D. B. Petriu, J. Xu, T. Israr, G. Georg, R. France, J. M. Bieman, S. H. Houmb, J. Jurjens, "Performance Analysis of Security Aspects in UML Models", Proc. 6th ACM Int. Workshop on Software and Performance (WOSP07), Buenos Aires, Feb 2007, pp 91-102.
  • Tauseef Israr, Murray Woodside, Greg Franks, "Interaction tree algorithms to extract effective architecture and layered performance models from traces", Journal of Systems and Software, v 80 n 4, April 2007, pp 474-492. PDF  Local-files
  • T. Omari, G. Franks, M. Woodside, A. Pan, "Efficient performance models for layered server systems with replicated servers and parallel behavior", Journal of Systems and Software, v 80, no 4, April 2007, pp 510-527. PDF  Local-files
  • G. Franks, D. Petriu, M. Woodside, J. Xu, P. Tregunno, "Layered bottlenecks and their mitigation", Proc of 3rd Int. Conference on Quantitative Evaluation of Systems QEST'2006, pp. 103-114, Riverside, CA, USA, Sept. 2006. PDF   Local-files
  • B98 G. Franks, M. Woodside, J. Rolia, “Multi-threaded Servers with High Service Time Variation for Layered Queueing Networks”, in "Computer System Performance Modeling in Perspective: A Tribute to the Work of Prof Kenneth C Sevcik", ed. Erol Gelenbe, World Scientific Publishing, 2006
  • B98 Dorina C. Petriu and Murray Woodside, "Some Requirements for Quantitative Annotations of Software Designs", Proc Workshop on Modeling and Analysis of Real-Time and Embedded Systems (MARTES), at Models 2005, Montego Bay, Jamaica, Oct 2005. PDF   Local-files
  • B97 Jing Xu, Murray Woodside, “Template Driven Performance Modeling of Enterprise Java Beans”, Proc. 2005 Middleware for Web Services Workshop (at EDOC 05), Sept. 2005, Enschede, Netherlands. PDF   Local-files
  • B96 Jing Xu, A. Oufimtsev, M. Woodside, L. Murphy, “Performance Modeling and Prediction of Enterprise JavaBeans with Layered Queuing Network Templates”, Proc. Workshop on Specification and Verification of Component-Based Systems (SAVCBS 05) (at ESEC/FSE 05), Lisbon, Sept 5-6, 2005. PDF   Local-files
  • B95 G. Mussbacher, Bo Jiang, D. Amyot, M. Woodside“Importing and Updating of Scenario Models in DOORS”, Telelogic User Group Conference, Oct. 2005.
  • B94 P. Wu, M. Woodside, “An Aggregation Approach to Constructing Hybrid Layered Queueing Models”, Proc PMCCS7, Torino, Italy, Sept. 2005. PDF   Local-files
  • B93 M. Woodside, “A Composable Performance Model for Service/Resource Systems”, Proc 7th Workshop on Performability Modelling of Computer and Communications Systems (PMCCS7), Torino, Italy, Sept 2005, pp 89-92. PDF   Local-files
  • B92 P. Maly, C. M. Woodside, G. K. Karam, A. Forrest, “Describing and Visualizing the Capacity of a System with Behaviour Uncertainties, Proc. MASCOTS 2005 (Int. Conf. on Modeling and Simulation of Computer and Telecom Systems), Orlando, Sept. 2005. PDF   Local-files
  • B91 T. Zheng, J. Yang, M. Woodside, M. Litoiu, G. Iszlai, “Tracking Time-Varying Parameters in Software Systems with Ex-tended Kalman Filters”, Proc CASCON 2005, Toronto, Oct. 2005. PDF   Local-files
  • B90 M. Woodside, T. Zheng, M. Litoiu, “The use of optimal filters to track parameters of performance models”, Proc. 2nd Int Conf on Quantitative Evaluation of Systems (QEST05)”, Torino, Italy, Sept. 05. PDF   Local-files
  • B89 Dorin B. Petriu, Daniel Amyot, Murray Woodside, Bo Jiang, “Traceability and Evaluation in Scenario Analysis by Use Case Maps”, in Scenarios, vol LNCS 3466, Springer Verlag, 2005. PDF   Local-files
  • B88 Marin Litoiu, Tao Zheng, Murray Woodside, “Hierarchical Model-based Autonomic Control of Software Systems”, Proc 2005 Workshop on Design and Evolution of Autonomic Application Software (DEAS 05), St. Louis, May 21 2005. PDF  Local-files
  • B87 Tariq Omari, Greg Franks, Murray Woodside, Amy Pan, “Solving Layered Queueing Networks of Large Client­ Server Systems with Symmetric Replication”, Proc. 5th Int. Workshop on Software and Performance (WOSP 2005), pp 159-166, July 2005. PDF  Local-files
  • B86 M. Woodside, D. C. Petriu, D. B. Petriu, H. Shen, T. Israr, J. Merseguer, “Performance by Unified Model Analysis (PUMA)”,  Proc. 5th Int. Workshop on Software and Performance (WOSP 2005), pp 1-12, July 2005. PDF  Local-files
  • B85 Tauseef A. Israr, Danny H. Lau, Greg Franks, Murray Woodside, “Automatic Generation of Layered Queuing Software Performance Models from Commonly Available Traces”, Proc. 5th Int. Workshop on Software and Performance (WOSP 2005), pp 147-158, July 2005 . PDF  Local-files
  • B84 Tao Zheng, Murray Woodside, “Fast Estimation of Probabilities of Soft Deadline Misses in Layered Software Performance Models”, Proc. 5th Int. Workshop on Software and Performance (WOSP 2005), pp 1181-186, July 2005. PDF   Local-files
  • B83 Nikhil Barthwal, Murray Woodside, “Efficient Evaluation of Alternatives for Assembly of Services”, Proc. 4th Int. Workshop  on Performance Modeling, Evaluation, and Optimization of Parallel and Distributed Systems (PMEO-PDS'05), IPDPS Denver, April 2005.
    PDF   Local-files
  • Dorin Bogdan Petriu, Murray Woodside, "Software performance models from system scenarios", Performance Evaluation, v 61 issue 1 pp 65-89 2005. PDF  
  • A.J. Bennett, A.J. Field, C. M. Woodside, "Experimental Evaluation of the UML Profile for Schedulabiity, Performance and Time", Proc UML 2004, Lisbon, v. 3273 of Lecture Notes in Computer Science (LNCS 3273), pp 143-157, Oct 2004. PS  (local-access)
  • Dorin B. Petriu, Murray Woodside, "A Metamodel for Generating Performance Models from UML Designs, Proc UML 2004, Lisbon, v. 3273 of Lecture Notes in Computer Science (LNCS 3273), pp 41-53, Oct 2004. PDF  (local-access)
  • Dorina C. Petriu, C. Murray Woodside, "Approximate mean value analysis based on Markov chain aggregation by composition", Linear Algebra and its Applications, no. 386, pp 335 - 358, 2004. (Conference version below).  (local-access)
  • Greg Franks and Murray Woodside, "Multiclass Multiservers with Deferred Operations in Layered Queueing Networks, with Software System Applications", Proc 12th IEEE / ACM Int. Symp. on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2004), Amsterdam, Oct. 2004.    (local-access)
  • Pengfei Wu, Murray Woodside, and Chung-Horng Lung, "Compositional Layered Performance Modeling of Peer-to-Peer Routing Software," in Proc 23rd International Performance Computing and Communications Conference, Phoenix, Ariz., April 2004     (local-access)
  • <>Olivia Das, Murray Woodside, "Dependability Modeling of Self-Healing Client-Server Applications", in "Architecting Dependable Systems II", Lecture Notes in Computer Science , Vol. 3069, eds R. deLemos, C. Gacek, A. Romanovsky, pp , Dec 2004.  PDF   (local-access) <>
  • Olivia Das, C. M. Woodside, "Analyzing the Effectiveness of fault-management architectures in layered distributed systems", Performance Evaluation, v 56 pp 93 - 120, Mar. 2004.
  • <>Olivia Das and Murray Woodside, "Computing the Performability of Layered Distributed Systems with a Management Architecture," in Proc. 4th Int. Workshop on Software and Performance (WOSP 04), Redwood Shores, Calif., Jan 2004, pp. 174 - 185   PDF   (local-access) <>
  • <>Xiuping Wu and Murray Woodside, "Performance Modeling from Software Components," in Proc. 4th Int. Workshop on Software and Performance (WOSP 04), Redwood Shores, Calif., Jan 2004, pp. 290-301.  PDF     (local-access) <>
  • <>Olivia Das, C. Murray Woodside, The Influence of Layered Systems Structure on Strategies for Software Rejuvenation", (extended abstract), Proc. PMCCS-6 (Sixth Int Workshop on Performability Modelihng of Computer and Communications Systems), Monticello, Illinois, USA, Sept 5-7, 2003, pp 47 - 50.   PDF     (local-access)
  • <>Olivia Das and C. Murray Woodside, "Dependable-LQNS: A Performability Modeling Tool for Layered Systems", a tool presentation at the 13th Int Conf. on Computer Performance Evaluation, Modelling Techniques and Tools (TOOLS 2003), Urbana, Illinois, USA, Sept 2003.  PDF  (local-access)
  • <>D. C. Petriu and M. Woodside, "Approximate mean value analysis based on Markov chain aggregation by composition," in Fourth Int. Conf. on Numerical Solution of Markov Chains (NSMC 03), Urbana, IL, Sept. 2003, pp. 269 - 288.   PDF    (local-access)
  • <>Tao Zheng, Murray Woodside, "Heuristic Optimization of Scheduling and Allocation for Distributed Systems with Soft Deadlines",  Proc. 13th Int Conf. on Computer Performance Evaluation, Modelling Techniques and Tools (TOOLS 2003), Urbana, Illinois, USA, Sept 2003, pp 169-181, vol. LNCS 2794, Lecture Notes in Computer Science, Springer-Verlag, 2003.  PDF    (local-access)<>
  • <>Jing Xu, Murray Woodside, Dorina Petriu "Performance Analysis of a Software Design using the UML Profile for Schedulability, Performance and Time", Proc. 13th Int Conf. on Computer Performance Evaluation, Modelling Techniques and Tools (TOOLS 2003), Urbana, Illinois, USA, Sept 2003, pp 291 - 310, vol. LNCS 2794, Lecture Notes in Computer Science, Springer-Verlag, 2003.   PDF   (local-access)
  • D. C. Petriu and C. M. Woodside, "Performance Analysis with UML," in the volume "UML for Real", edited by B. Selic, L. Lavagno, and G. Martin, . Kluwer, 2003, pp. 221-240   (local-access)
  • <>Olivia Das, Murray Woodside, "Evaluation of Dependable Layered Systems with Fault Management Architecture", Proc. Workshop on Software Architectures for Dependable Systems, part of the Int Conf. on Software Engineering (ICSE 2003), Portland, Oregon, May 3, 2003.  PDF    (local-access) 
  • <>Xiuping Wu, David McMullan, Murray Woodside, "Component Based Performance Prediction", Proc CBSE6 - 6th Workshop on Component-Based Software Engineering Automated Reasoning and Prediction Saturday, part of the Int Conf. on Software Engineering (ICSE 2003), Portland, Oregon, May 3- 4, 2003.  PDF   (local-access)
  • <>D.B. Petriu, D. Amyot, C. M. Woodside, "Scenario-Based Performance Engineering with UCMNav", report SCE-03-07, Dept. of Systems and Computer Engineering, Carleton University, Feb. 2003.... a later version was published in Proc 11th Int. SDL Forum (SDL 2003), Lecture Notes in Computer Science vol LNCS 2708,  pp 18 - 35.   PDF    (local-access) 
  • D.B. Petriu and C. M. Woodside, "Software Performance Models from System Scenarios", report SCE-03-06, Dept. of Systems and Computer Engineering, Carleton University, Oct. 2002. PDF (local-access) 
  • Mohammad Abdeen, Murray Woodside, "Seeking Optimal Policies for Adaptive Distributed Computer Systems with Multiple Controls", Proc. Third International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'02), Kanazawa, Japan, 4-6 September 2002 PDF (local-access) 
  • Dorin Petriu, Murray Woodside, "Analysing Software Requirements Specifications for Performance", Proc. Third Int. Workshop on Software and Performance, Rome, July 2002.  PDF(local-access) 
  • Khalid Siddiqui, Murray Woodside, "Performance -Aware Software Development (PASD) Using Resource Demand Budgets", Proc. Third Int. Worshop on Software and Performance, Rome, July 2002. PDF(local-access) 
  • Olivia Das, Murray Woodside, "Modeling the Coverage and Effectiveness of Fault-Management Architectures in Layered Distributed Systems", Proc Int. Conf on Dependable Systems and Networks, Washington, June 2002, pp 745-754. PDF (local-access) 
  • Dorin Petriu, Murray Woodside, "Software Performance Models from System Scenarios in Use Case Maps", Proc. 12 Int. Conf. on Modelling Tools and Techniques for Computer and Communication System Performance Evaluation (Performance TOOLS 2002), London, April 2002. PDF (local-access) 
  • C. E. Hrischuk and C. M. Woodside, "Logical Clock Requirements for Reverse Engineering Scenarios from a Distributed System," IEEE Transactions on Software Engineering, vol. 28, no. 4 pp. 321 - 339, 2002  PDF
    (local-access) 
  • M. Abdeen, M. Woodside, "Optimal Policies for Multilayer Adaptive Distributed Computer Systems", Proc. 2002 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2002), San Diego, July 2002.   PDF (local-access) 
  • M. Woodside, D.B. Petriu, K. H. Siddiqui, "Performance-related Completions for Software Specifications", Proc 24th Int. Conf. on Software Engineering (ICSE 2002),  Orlando. May 2002. also. Report SCE-01-09, Dept. of Systems and Computer Engineering, Carleton University, Sept. 2001 PDF
  • Olivia Das, Murray Woodside, "Failure Detection and Recovery Modelling for Multi-layered Service Systems", Proc PMCCS5, Aachen, Sept 2001. PDF
  • Olivia Das, M. Woodside, "Evaluating Layered Distributed Software Systems with Fault Tolerant Features", Performance Evaluation, v 45, issue 1, May 2001, pp 57 - 76.
  • Khalid H. Siddiqui, C. M. Woodside, "Performance Aware Software Development (PASD) Using Execution Time Budgets", Proc MICON 2001, Ottawa, Aug. 23,24, 2001.   PDF
  • D. Petriu, C. M. Woodside, ", "Evaluating the Performance of Software Architectures", Proc MICON 2001, Ottawa, Aug. 23,24, 2001.   PDF
  • M. Woodside, C. Hrischuk, B. Selic, S. Bayarov, "Automated performance modeling of software generated by a design environment", Performance Evaluation, v 45, pp 107 - 124, July 2001.
  • D. Petriu, M. Woodside, "Incorporating Performance Analysis in the Early Stages of Software Development Using Generative Programming Principles", Third Workshop on Generative Programming, ECOOP 2001, June 2001. PDF
  • A. Miga, D. Amyot, F. Bordeleau, D. Cameron, and M. Woodside, Deriving Message Sequence Charts from Use Case Maps Scenario Specifications, Proc. SDL Forum, Copenhagen, June 2001.
  • M. Woodside, "Scalability metrics and analysis of mobile agent systems, in "Infrastructure for Agents, Multi-Agents, and Scaleable Multi-Agent Systems", ed. O. Rana, v. 1887 of LNCS, pages 234-245. Springer-Verlag, 2001
  • M. Woodside, V. Vetland, M. Courtois, S. Bayarov, "Resource Functions for Performance Aspects of Software Components and Sub-Systems", pp 339-256 in "Performance Engineering", eds R. Dumke, C. Rautenstrauch, A. Schmeitendorf, A. Scholz, Lecture Notes in Computer Science no. 2047, Springer-Verlag, Mar. 2001.
  • Murray Woodside, "Software Resource Architecture", Int. Journal on Software Engineering and Knowledge Engineering (IJSEKE),  v 11, no 4, pp 407-429, 2001. Preliminary Version: PDF
  • H. E. El-Sayed, Don Cameron, C. M. Woodside, "Automation Support for Software Performance Engineering", Proc Joint Int. Conf on Measurement and Modeling of Computer Systems (Sigmetrics 2001/Performance 2001), Cambridge, MA, June 16 - 20, 2001, ACM order no. 488010, pp 301-311.   PDF for a version with some corrections
  • C. M. Woodside, "Software Resource Architecture and Performance Evaluation of Software Architectures", Proc 34th Hawaii Int. Conf. on Systems Sciences, Jan 2001.  Postscript   PDF
  • M. Courtois, M. Woodside, "Using Regression Splines for Software Performance Analysis and Software Characterization", Proc 2nd Int. Workshop on Software and Performance (WOSP2000), Ottawa, Canada, Sept 2000, pp 105-114.
  • Murray Woodside "Scalability metrics and analysis of mobile agent systems", Proc. Workshop on Infrastructure for Scalable Mobile Agent Systems, at Autonomous Agents 2000, Barcelona, June 3, 2000. PDF
  • Prasad Jogalekar, Murray Woodside, "Evaluating the Scalability of Distributed Systems", IEEE Trans. on Parallel and Distributed Systems, v 11 n 6 pp 589-603, June 2000. Postscript PDF
  • Murray Woodside, "Software Performance Evaluation by Models", article in "Performance Evaluation: Origins and Directions:, eds Günter Haring, Christoph Lindemann, Martin Reiser, Springer Verlag, LNCS No 1769, 2000.
  • P. Maly, C.M. Woodside, "Layered Modeling of Hardware and Software, with Application to a LAN Extension Router", Proc 11th Int Conf on Computer Performance Evaluation Techniques and Tools (TOOLS 2000), Chicago, March 2000, pp 10-24. PostscriptPDF
  • C. Scratchley, C. M. Woodside, "Evaluating Concurrency Options in Software Specifications", Proc 7th Int. Symp. on Modeling, Analysis and Simulation of Computer and Telecomm Systems (MASCOTS99), College Park, Md., pp 330 - 338, October 1999.  PostscriptPDF
  • R. G. Franks, C. M. Woodside, "Effectiveness of Early Replies in Client-Server Systems", Performance Evaluation, v 36-37, pp 165 - 184, 1999, (this is also the proceedings of Performance 99, Istanbul, Turkey, Oct. 99). PostscriptPDF
  • C. U. Smith, Murray Woodside, "Performance Validation at Early Stages of Development", Position paper, Performance 99, Istanbul, Turkey, October 99.  PostscriptPDF
  • C.E. Hrischuk, C.M. Woodside, J.A. Rolia, "Trace-Based Load Characterization for Generating Software Performance Models, IEEE Trans. on Software Engineering, v 25, n 1, pp 122-135, Jan. 1999.   Postscript
  • Greg Franks, Murray Woodside, "Performance of Multi-level Client-Server Systems with Parallel Service Operations", Proc. First Int. Workshop on Software and Performance (WOSP98), pp. 120-130, Santa Fe, October 1998. (PostScript)
  • Murray Woodside, Curtis Hrischuk, Bran Selic, Stefan Bayarov, "A Wideband Approach to Intergrating Performance Prediction into a Software Design Environment", Proc. First Int. Workshop on Software and Performance (WOSP98), pp. 31-41, October 1998. (PostScript)
  • Olivia Das, Murray Woodside, "The Fault-Tolerant Layered Queueing Network Model for Performability of Distributed Systems", Proc. Int. Performance and Dependability Symposium (IPDS), Durham, NC, September 1998, pp 132-141. (PostScript)
  • Hesham El-Sayed, Donald Cameron, Murray Woodside, "Automated Performance Modeling from Scenarios and SDL Designs of Telecom Systems", in Proc. of the Int. Symposium on Software Engineering for Parallel and Distributed Systems (PDSE98), Kyoto, April 1998.
  • F. Sheikh, C.M. Woodside, "Sensitivity Analysis of Performance Predictions of Distributed Application Models", Proc. Second Int. Symposium on Sensitivity Analysis of Model Output, Venice, April 1998.
  • P. Jogalekar and C.M. Woodside, "Evaluating the Scalability of Distributed Systems", Proc. of Hawaii Int. Conference on System Sciences, January 1998. (PostScript)
  • S. Majumdar and C.M. Woodside, "Robust Bounds and Throughput Guarantees for Closed Multiclass Queueing Networks", Performance Evaluation, 1997.
  • C. M. Woodside, Marc Courtois, Cheryl Schramm, "A "Displacement" Technique for Robust Portable Measurement of Communications Processing Overheads", Internal Report, Real-time And Distributed Systems (RADS) Lab, Carleton University, May 5, 1997. ( PDF )
  • P. Jogalekar and C.M. Woodside, "A Scalability Metric for Distributed Computing Applications in Telecommunications", Proc. 15th International Teletraffic Congress, June 1997. (PostScript)
  • F. Sheikh and C.M. Woodside, "Layered Analytic Performance Modelling of a Distributed Database System", Proc. 1997 International Conf. on Distributed Computing Systems, May 1997, pp. 482-490. ( PostScript)
  • R.G. Franks, S. Majumdar, J.E. Neilson, D.C. Petriu, J.A. Rolia and C.M. Woodside, "Performance Analysis of Distributed Server Systems", Proc. Sixth International Conference on Software Quality, Ottawa, Canada, October 28-30, 1996, pp. 15-26. (PostScript)
  • K. Ravindran, G. Singh, C. Murray Woodside, "Architectural Concepts in Implementation of End-system Protocols for High Performance Communications", Int. Conf. on Network Protocols (ICNP96), Oct. 1996, Columbus, OH, pp 162-170.
  • C.M. Woodside, "Performability Modelling for Multi-Layered Service Systems", Third Int. Workshop on Performability of Computer and Communications Systems, Bloomingdale, Illinois, USA, Sept. 7-8, 1996. (PostScript)
  • C.M. Woodside and C. Schramm, "Scalability and Performance Experiments using Synthetic Distributed Server Systems", Distributed Systems Engineering, vol. 3, pp. 2-8, 1996. (PostScript)
  • J. Rolia, V. Vetland, C.M. Woodside and eight others, "Distributed Application Management, the MANDAS Project", Proc Int. Workshop on Distributed Systems Operation and Management, Ottawa, Oct. 16-18, 1995.
  • C.M. Woodside and G. Ragunath, "General Bypass Architecture for High-Performance Distributed Algorithms", Proc. 6th IFIP Conference on Performance of Computer Networks, Istanbul, Oct. 23-26, 1995, in "Data Communications and their Performance", eds. S. Fdida and R.U. Onvural, Chapman and Hall, 1996, pp 51-65. (PostScript)
  • Alex Hubbard, C. M. Woodside and Cheryl Schramm. "DECALS Distributed Experiment Control and Logging System", Proc. CASCON, Toronto, ON, October 1995. (PostScript)
  • C. Hrischuk, J. Rolia and C.M. Woodside, "Automatic Generation of a Software Performance Model Using an Object-Oriented Prototype", Proceedings of the Third International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, pp. 399-409, Durham, NC, January 1995. (PostScript)
  • C.M. Woodside, "A Three-View Model for Performance Engineering of Concurrent Software", IEEE Trans. On Software Engineering, Vol. 21, No. 9, pp. 754-767, Sept. 1995. (PostScript)
  • J.E. Neilson, C.M. Woodside, D.C. Petriu and S. Majumdar, "Software Bottlenecking in Client-Server Systems and Rendez-vous Networks", IEEE Trans. On Software Engineering, Vol. 21, No. 9, pp. 776-782, September 1995. (PostScript)
  • G. Franks, A. Hubbard, S. Majumdar, J. Neilson, D.C. Petriu, J.A. Rolia and C.M. Woodside, "A Toolset for Performance Engineering and Software Design of Client-Server Systems", Performance Evaluation, October 1995. (PostScript)
  • Y. Li and C.M. Woodside, "Complete Decomposition of Stochastic Petri Nets Representing Generalized Service Networks", IEEE Trans. On Computers, Vol. 44, No. 4, pp. 577-592, April 1995. Corrected version printed in No. 8, August 1995.
  • C.M. Woodside, J.E. Neilson, D.C. Petriu and S. Majumdar, "The Stochastic Rendezvous Network Model for Performance of Synchronous Client-Server-Like Distributed Software", IEEE Transactions on Computers, Vol. 44, No. 1, January 1995, pp. 20-34. (PostScript)
  • P.P. Jogalekar, G. Boersma, R. MacGillivray and C.M. Woodside, TINA Architectures and Performance: A Telepresence Case Study , Proceedings TINA95, Melbourne, Australia, February 1995. (PostScript)
  • Y.H. Thia and C.M. Woodside, "A Reduced Operation Protocol Engine (ROPE) For A Multiple-Layer Bypass Architecture", Proceedings of 4th International IFIP Workshop on Protocols for High Speed Networks, pp. 203-218, Vancouver, BC, August 1994.
  • C.M. Woodside and C. Schramm, "Complex Performance Measurements with NICE (Notation for Interval Combinations and Events)", Software Practice & Experience, Vol. 24, No. 12, pp. 1121-1144, December 1994. (PostScript)
  • R.G. Franks and C.M. Woodside "Alternative Software Architectures for Parallel Protocol Execution with Synchronous IPC", IEEE/ACM Transactions on Networks, Vol. 1, No. 2, pp. 178-186, 1993.
  • C.M. Woodside and G.G. Monforton, "Fast Allocation of Processes in Distributed and Parallel Systems", IEEE Trans. on Parallel and Distributed Systems, Vol. 4, No. 2, pp. 164-174, Feb. 1993. (PostScript)
  • C.M. Woodside, "Performance Engineering of Client-Server Systems", Tutorial 16th IFIP Working Group 7.3 International Symposium on Computer Performance Modeling, Measurement and Evaluation, Rome, Italy, Sept. 1993.
  • S. Majumdar, C.M. Woodside, J. Neilson and D. Petriu, "Robust Box Bounds: Throughput Guarantees for Closed Multiclass Queueing Networks with Minimal Stochastic Assumptions", Proc. IEEE Infocom'92, pp. 2006-2015, Florence, May 6-8, 1992. (PostScript)
  • Y.H. Thia and C.M. Woodside, "High Speed OSI Protocol Bypass Algorithm with Window Flow Control", Proc. 3rd IFIP Workshop on Protocols for High Speed Networks, Stockholm, May 1992.
  • Y. Li and C.M. Woodside, "Performance Petri Net Analysis of Communications Protocol Software by Delay Equivalent Aggregation", Proc. 4th Int. Workshop on Petri Nets and Performance Models, Melbourne, Australia, December 2-5, 1991, pp. 64-73.
  • D.C. Petriu and C.M. Woodside, "Approximate MVA from Markov Model of Software Client/Server Systems", Proc. Third IEEE Symposium on Parallel and Distributed Processing, Dallas, TX, December 1-5, 1991, pp. 322-329.
  • S. Majumdar, C.M. Woodside and D. Bailey, "Characterization and Measurement of Parallelism in Communications Protocol Software", Proc. 1991 Int. Conf. on Parallel Processing, pp. II-270-271.
  • C.M. Woodside, S. Majumdar and J.E. Neilson, "Interval Arithmetic for Computing Performance Guarantees in Client-Server Software", Proc. Int. Conf. on Computing and Information (ICCI), Ottawa, ON, May 1991.
  • R.J.A. Buhr, G.M. Karam, C.M. Woodside, R. Casselman, R.G. Franks, H.J. Scott and D. Bailey, "Timebench: A CAD Tool for Real-Time System Design", in Proc. Of the 2nd Symposium on Environments and Tools for Ada (SETA-2), Washington, DC, Jan. 1991.
  • Y. Li and C.M. Woodside, "Iterative Decomposition and Aggregation of Stochastic Marked Graph Petri Nets", Advances in Petri Nets 1992, North-Holland. Re-revised and re-reviewed from original version published in Proceedings of the Twelfth International Conference on Applications and Theory of Petri Nets, Gjern, Denmark, June 1991, pp. 257-275.
  • S. Majumdar, C.M. Woodside, J.E. Neilson and D.C. Petriu, "Performance Bounds for Concurrent Software with Rendezvous", Performance Evaluation, Vol. 13 pp. 207-236, 1991. (PostScript)
  • C.M. Woodside, J.W. Neilson, S. Majumdar and D.C. Petriu, "Object-Oriented Performance Modelling of Synchronous Client-Server Systems by Rendezvous Networks", Proc. Bell Canada Quality Engineering Symposium, Ottawa, October 1991.
  • C.M. Woodside, K. Ravindran and R.G. Franks, "The Protocol Bypass Concept for High Speed OSI Data Transfer", Proc. 2nd IFIP International Workshop on Protocols for High Speed Networks, Palo Alto, California, November 27-29, 1990, published by North-Holland as Protocols for High-Speed Networks II, pp. 107-122.  PDF
  • G.M. Yee and C.M. Woodside, "A Transformational Approach to Process Partitioning using Petri Nets", Proc. of International Computer Symposium 90 (ICS 90), Hsinchu, Taiwan, December 1990, pp. 395-401.
  • C.M. Woodside, E. Hagos, E. Neron and R.J.A. Buhr, "CAEDE Performance Analysis Tool", in Proceedings First International Symposium on Environments and Tools for Ada, April 1990.
  • D.W. Craig and C.M. Woodside, "The Rejection Rate for Tasks with Random Arrivals, Deadlines and Pre-emptive Scheduling", IEEE Trans. on Software Engineering, Vol. 16, No. 10, pp. 1198-1208, October 1990.
  • C.M. Woodside and R. Romaniuk, "An Activity Sequence Network Specification Tool for Software Engineering", Proc. 1990 Canadian Conf. on Electrical and Computer Engineering, September 1990.
  • C.M. Woodside, "Performance Modelling of Concurrent and Parallel Software", Proc. CIPS Congress '90, May 1990, pp. 399-408. (PostScript)
  • C.M. Woodside, "Performance Modelling of Concurrent (and Parallel) Software", tutorial to 1990 ACM Sigmetrics Conference, May 1990 (in tutorial volume).
  • D.W. Craig and C.M. Woodside, "Nearly Poisson Traffic in Real-Time Networks", Proc. 10th IEEE Real-Time Systems Symposium, Santa Monica, CA, December 1989, pp. 52-58.
  • C.M. Woodside and G.M. Yee, "Teletraffic Relationships in Networks of Tasks", Proc. IEEE Infocom '89, Ottawa, ON, April 1989, pp. 1040-1049. (PostScript)
  • C.M. Woodside and J.R. Montealegre, "The Effects of Buffering Strategies on Protocol Execution Performance", IEEE Communications Transactions, Vol. 37, No. 6, 1989.
  • R.J.A. Buhr, G.M. Karam, C.J. Hayes and C.M. Woodside, "Software CAD: A Revolutionary Approach", IEEE Trans. on Software Engineering, Vol. 15, No. 3, pp. 235-249, 1989.
  • C.M. Woodside, "Throughput Calculation for Basic Stochastic Rendezvous Networks", Performance Evaluation, Vol. 9, No. 2, April, 1989.
  • G. Franks and C.M. Woodside, "Some Software Designs for OSI Protocols in a Harmony/Unison Environment", Proc. Can. Conf. on Electrical and Computer Engineering, Montreal,QC, September 17-20, 1989.
  • G. Franks and C.M. Woodside, "Concurrent Protocol Software Designs", Minnowbrook Workshop on Software Engineering, July 1989.
  • J.W. Miernik, C.M. Woodside, J.E. Neilson and D.C. Petriu, "Performance of Stochastic Rendezvous Networks with Priority Tasks", Proc. Int. Seminar on Performance of Distributed and Parallel Systems, Kyoto, Japan, December 1988, pp. 501-515 (published in book form by Elsevier Science Publishers, Amsterdam). (PostScript)
  • C.M. Woodside, J.E. Neilson, J.W. Miernik, D.C. Petriu and R. Constantin, "Performance of Concurrent Rendezvous Systems with Complex Pipeline Structures", Proc. 4th Int. Conf. on Modelling Techniques and Tools for Computer Performance Evaluation, Palma de Mallorca, Spain, September 1988, pp. 361-378. (PostScript)
  • J.W. Miernik, C.M. Woodside, J.E. Neilson and D.C. Petriu, "Throughput of Stochastic Rendezvous Networks with Caller-Specific Service and Processor Contention", Proc. IEEE Infocom '88, New Orleans, USA, March 1988.
  • S.K. Tripathi and C.M. Woodside, "A Vertex Allocation Theorem for Resources in Queueing Networks", Journal of ACM, Vol. 35, No. 1, pp. 221-230, January, 1988.
  • B. Pagurek, D.A. Stanford and C.M. Woodside, "Optimal Prediction of Times and Queue Lengths in the M/G/1 Queue", Journal of the Operational Research Society, Vol. 39, No. 6, pp. 585-593, 1988.
  • M.K. Mehmet-Ali, C.M. Woodside and J.P. Hayes, "Reassembly Buffer Requirements in a Packet Voice Network", Computer Networks and ISDN Systems, Vol. 15, pp. 109-119, 1988.
  • C.M. Woodside, G. Franks and R. Constantin, "A Performance Model for Protocol Execution", Proc. Can. Conf. on Electrical and Computer Engineering, November 3-4, 1988.
  • C.M. Woodside and D.W. Craig, "Local Non-Preemptive Scheduling Policies for Hard Real-Time Distributed Systems", Proc. Real-Time Systems Symposium, December 1987, pp. 12-17.
  • C.M. Woodside and E.D.S. Ho, "Engineering Calculation of Overflow Probabilities in Buffers with Markov-Interrupted Service", IEEE Trans. on Communications, COM-35, No. 12, pp. 1272-1277, December, 1987.
  • D.A. Stanford, B. Pagurek and C.M. Woodside, "The Serial Correlation of Coefficients for Waiting Times in the Stationary GI/M/1 Queue", Queueing Systems, Theory and Applications, Vol. 2, No. 4, pp. 373-380, 1987.
  • B. Pagurek, D.A. Stanford and C.M. Woodside, "Prediction of Delays and Queue Lengths in the M/G/1 Queue", ORSA-TIMS Conference Bulletin, October 25-28, 1987, p. 242.
  • C.M. Woodside and M.K. Mehmet-Ali, "Analysis of Re-Assembly Buffer Requirements in a Packet-Voice Network", Proc. IEEE Infocom '86, pp. 233-238, 1986.
  • C.M. Woodside, "Controllability of Computer Performance Tradeoffs Obtained Using Controlled-Share Queue Schedulers", IEEE Trans. on Software Engineering, SE-12, No. 10, October, 1986.
  • C.M. Woodside and S.K. Tripathi, "Optimal Allocation of Files in a Local Area Network Environment", IEEE Trans. in Software Engineering, SE-12, No. 7, pp. 844-848, August, 1986.
  • C.M. Woodside, T. Pearce and R.J.A. Buhr, "The CAEDE/Estelle Graphical Tool for Formal Definition of Protocols", IFIP 6th Int. Workshop on Protocol Specification, Testing and Verification, Montreal, June 1986, pp. 97-108, North-Holland.
  • C.M. Woodside, "An Active-Server Model for the Performance of Parallel Programs Written Using Rendezvous", J. Systems and Software, pp. 125-131, 1986.
  • C.M. Woodside, "The CAEDE Performance Estimation for Structural Designs of ADA Programs", 9th Minnowbrook Workshop on Software Performance Evaluation, August 1986.
  • R.J.A. Buhr, C.M. Woodside, G.M. Karam, K. van der Loo and D.G. Lewis, "Experiments with Prolog Design Descriptions and Tools in CAEDE: An Iconic Design Environment for Multitasking, Embedded Systems", Proc. 8th Int. Conf. on Software Engineering, London, August 1985, pp. 62-67.
  • R.J.A. Buhr, G.M. Karam and C.M. Woodside, "An Overview and Example of Application of CAEDE: A New Experimental Design Environment for Ada", pp. 173-184, "Ada in Use", Proc. Ada Int. Conf., Paris, May 1985, Cambridge University Press.
  • C.M. Woodside and J.R. Montealegre, "On Packet Buffering and Protocol Performance, Protocol Specification, Verification and Testing", Toulouse-Moissac, France, Workshop June 1985, North-Holland, pp. 375-386.
  • C.M. Woodside and D.W. Craig, "Processing Bounds and Fast Allocation for Signal- Processing Tasks with Cornerturning Transfers", Proc. IEEE Real-Time Systems Symposium, December, 1985.
  • C.M. Woodside, "An Active-Server Model for the Performance of Parallel Programs Written Using Rendezvous", Proc. IFIP Workshop on Performance Evaluation of Parallel Systems, Grenoble, December, 13-15, 1984.
  • C.M. Woodside and D.W. Craig, "Function Allocation in a Tightly Coupled Signal Processing Multiprocessor", Proc. 4th International Conference on Distributed Computing, 1984, pp. 118-125
  • C.M. Woodside, "Optimal Allocation of Protocol Processing Between a Host and a Front-End Processor", Proc. Second International Symposium on the Performance of Computer-Communications Systems, Zurich, March 1984, North-Holland.
  • C.M. Woodside, "Response Time Sensitivity Measurement for Computer Systems and General Closed Queueing Networks", Performance Evaluation, Vol. 4, pp. 194-210, 1984.
  • D.A. Stanford, C.M. Woodside and B. Pagurek, "Optimal Prediction of Queue Lengths and Delay in GI/M/m Multiserver Queues", Operations Research, Vol. 32, No. 4, pp. 809-818, 1984.
  • C.M. Woodside, R. Montealegre and R.J.A. Buhr, "A Performance Model for Hardware/Software Issues in Computer-Aided Design of Protocol Systems", ACM Sigcomm '84 Symposium, Montreal, QC, 1984, pp. 132-139.
  • C.M. Woodside, "Performance Potential of Communications Interface Processors", Proc. Eighth Data Communications Symposium (IEEE-ACM), ACM Order No. 533831, 1983, pp. 245-253.
  • C.M. Woodside and M.K. Mehmet-Ali, "Optimal Choice of Packet Size and Reconstruction Delay for a Packet Voice System", Proc. IEEE Global Telecommunications Conference, pp. 964-968, November 1983.
  • C.M. Woodside, "An Incremental Capacity Allocation Algorithm for Voice/Data Networks", IEEE Trans. on Communications, COM-31, No. 9, September, 1983.
  • D.A. Stanford, B. Pagurek and C.M. Woodside , "Optimal Prediction of Times and Queue Lengths in the GI/M/1 Queue", Operations Research, Vol. 31, No. 2, pp. 322-337, March-April, 1983.
  • C.M. Woodside, E. Neron and D.A. Sutherland, "An Analytic Performance Model of a Honeywell CP-6 System", Proc. 37th Intl. 'Exchange' Meeting, October 5-7, 1983, pp. 263-285.
  • D.A. Stanford, C.M. Woodside and B. Pagurek, "Prediction of Times in Tandem Queues", ORSA-TIMS National Meeting, April 1982.
  • C.M. Woodside, "Simulation Confidence Intervals Based on Fitting a Diffusion-Correlation Model", ORSA-TIMS National Meeting, May 3-6, 1981.
  • D.A. Stanford, C.M. Woodside and B. Pagurek, "Predictors for Multiserver Queues", ORSA-TIMS National Meeting, May 3-6, 1981.
  • C.M. Woodside, B. Pagurek and G.F. Newell, "A Diffusion Approximation for Correlation in Queues", Journal of Applied Probability, Vol. 17, pp. 1033-1047, 1980.
  • J.K. Cavers and C.M. Woodside, "Buffer Sizes for Data Communications Over Fading Radio Links", Computer Networks, Vol. 4, pp. 167-174, 1980.
  • C.M. Woodside, "A Mathematical Model for the Evolution of Software", The Journal of Systems and Software, Vol. 1, pp. 337-345, 1980.
  • C.M. Woodside, "Load Balancing and Configuration Analysis for Distributed Computer Control Systems", 2nd IFAC Workshop on Distributed Computer Control Systems, Montreal, September 30, 1980.
  • C.M. Woodside, B. Pagurek and D.A. Stanford, "Applications of Covariances in Queues -Problems and Prospects", ORSA-TIMS National Meeting, November 10-12, 1980.
  • C.M. Woodside and B. Pagurek, "An Algorithm for Computing Serial Correlations of Times in GI/I/1 Queues with Rational Arrival Processes", Management Sciences, Vol. 25, No. 1, pp. 54-61, January, 1979.
  • B. Pagurek and C.M. Woodside, "The Sum of Serial Correlations of Waiting and System Times in GI/I/1 Queues", Operations Research, Vol. 27, No. 4, pp. 755-766, July-August, 1979.
  • K. Giridharagopal, B. Pagurek and C.M. Woodside, "A Modelling Approach to State Estimation in Systems with Switching Parameters", IEEE Trans. Auto. Control, Vol. AC-23, No. 5, pp. 948-951, October, 1978.
  • C.M. Woodside and R. Hunt, "Health Care System Analysis Using General Queueing Networks", IEEE Trans. on Systems, Man and Cybernetics, Vol. SMC-7, No. 8, pp. 793-799, 1978.
  • C.M. Woodside and R.J.A. Buhr, "The Optimum Number of Nodes in a Star Configured Distributed Computer System", IEEE Trans. on Systems, Man and Cybernetics, Vol. SMC-8, No. 1, January, 1978.
  • R.J.A. Buhr and C.M. Woodside, "Macroscopic Economic Planning Models for Distributed Information Systems", INFOR, Vol. 13, No. 2, pp. 204-228, June, 1977.
  • B. Pagurek and C.M. Woodside, "A Recursive Algorithm for Computing Serial Correlations of Times in an M/G/1 Queue", in North-Holland-TIMS Studies in the Management Sciences, Vol. 7, North Holland, 1977.
  • J.K. Cavers, J. Chung and C.M. Woodside, "Digital Network Synchronization by an Optimal Linear Controller", presented at Optimization Days, Montreal, May 5-6, 1977.
  • B. Pagurek and C.M. Woodside, "Computation of Autocorrelation Functions for Times in General Queueing Systems", invited paper at the TIMS-ORSA Joint National Meeting, San Francisco, May 1977, (the National Operations Research Meeting of the U.S.).
  • C.M. Woodside, L.K. Nenonen, M.V. Neimanis and U. Graefe, "Matte Allocation in a Copper Smelter", Proc. 2nd IFAC Symposium on Mining, Mineral and Metal Processing, September 13-17, 1976, Johannesburg.
  • J.K. Cavers and C.M. Woodside, "A Block Diagram Computer Language for Educational Animations", IEEE Trans. on Engineering Education, Vol. E-19, No. 4, pp. 133-138, November, 1976.
  • P.S. Alston and C.M. Woodside, "Periodic Sampling for Parameter Estimation in Queueing Systems", Optimization Days, McGill University, May 1976.
  • C.M. Woodside, "Approximate Post-Optimal Analysis of Fletcher-Power-Davidson Optimization", Optimization Days, McGill University, May 1976.
  • C.M. Woodside and R.H.H. Moll, "Interactive Optimization of Dynamic Cross-Impact Models", Optimization Days, McGill University, May 1976.
  • C.M. Woodside and R.J.A. Buhr, "A Planning Model for Distributed Education Computing", Proc. 7th Ontario University Computing Conference, June 1976.
  • J.K. Cavers, M. Wilson, R. Mallett and C.M. Woodside, "ANIM8 - An Easy Animation Language for the PDP-15", 7th Canadian DECUS Symposium, Ottawa, January 1974.
  • R.J.A. Buhr and C.M. Woodside, "An Approach to the Development of Planning Models for Distributed Information Systems", Canadian Information Processing Society Annual Meeting, Ottawa, June 10-13, 1974.
  • C.M. Woodside, "Estimation of the Order of Nonlinear Systems", Proc. 3rd IFAC Symposium on Identification, June 1973, The Hague, The Netherlands.
  • C.M. Woodside and V. Balabanian, "Optimization of a Network Modernization Program", Proc. 1973 National Communications Conference, November 1973, Atlanta, GA.
  • C.M. Woodside, "Uncertainty in Policy Optimization - Experiments of a Large Econometric Model", Proc. IFAC/IFORS Conference on Dynamic Modelling and Control of National Economies, Warwick, England, July 1973, pp. 418-428. (Also presented in a preliminary version at the IEEE Conference on Decision and Control, December 1972.)
  • C.M. Woodside and R. Mallett, "ANIM8 for Computer Animation of Simulations", Proc. 3rd Man-Machine Communications Symposium, National Research Council, Ottawa, ON, May 1973, pp. 19.1-19.7.
  • C.M. Woodside and V.T. Xuyen, "An Algorithm for Identification of Static and Dynamic Parameters on Batch Processing", Canadian Conference on Automatic Control, Fredericton, N.B., September 1973, pp. 11.4-1 to 11.4.19.
  • C.M. Woodside, "Scaling Analysis and Dimensional Analysis of Simulation Models", Simulation, pp. 51-54, August, 1972.
  • C.M. Woodside, B. Pagurek and K. Giridharagopal, "A Modelling Approach to State Estimation in Systems with Switching Parameters", Proc. 1971 IEEE Conference on Decision and Control, New Orleans, December 1971.
  • C.M. Woodside, "A Dynamic Model for Electric Melting of Continuous-Feed Pre-Reduced Iron Pellets", Proc. 28th Electric Furnace Conference, AIME, Denver, CO February 1970, pp. 191-197.
  • C.M. Woodside, "Estimation of the Order of Linear Systems", Automatica, Vol. 7, No. 6, pp. 727-733, November 1971. Also, Proc. 2nd Prague IFAC Symposium on Systems Identification, June, 1970.
  • B. Pagurek, J. Pauksens, N.A. Ogale and C.M. Woodside, "Singular Arcs Occurring in Optimal Electric Steel Refining", IEEE Trans. on Automatic Control, Vol. AC-15, No. 5, pp. 549-556, October. Also, Proc. Joint Automatic Control Conference,, Atlanta, Georgia, June, 1970.
  • C.M. Woodside, "Statistical Equivalence of Stochastic and Non-Linear Systems", Automation and Remote Control (Moscow), pp. 175-180. The journal is in Russian and translated into English, 1969.
  • C.M. Woodside, "Dimensional Analysis of Computer Simulations", Eastern Simulation Council Meeting, June 1969.
  • C.M. Woodside, "Identification Case-Study in Pellet Steelmaking", National Conference on Automatic Control, Edmonton, AB, 1969.
  • C.M. Woodside, "The Conjugate Gradient Method for Optimal Control Problems with Bounded Control Variables" (with B. Pagurek), Automatica, Vol. 4, pp. 337-349, 1968.
  • C.M. Woodside, "The Design of Optimal Extremal Controllers", International Journal of Control, Vol. 8, No. 6, pp. 545-599, 1968.
  • C.M. Woodside, "The Interpretation of Time-Domain Models in the Frequency Domain", IEEE Trans. on Automatic Control, Vol. 12, No. 1, pp. 110-111, February, 1967.
  • C.M. Woodside, "Dynamic Modelling of the Carbon Boil in Steelmaking", Conference of Metallurgists, Kingston, ON, August 1967.
  • C.M. Woodside, "Empirical Optimization of Non-Linear Control with Random Inputs", International Journal of Control, Part II, Vol. 2, No. 5, pp. 409-434, November, 1965.
  • C.M. Woodside, "Empirical Optimization of Non-Linear Control with Random Inputs", International Journal of Control, Part l, Vol. 2, No. 3, pp. 285-304, September, 1965.
  • C.M. Woodside, "Extremal Control with Measurement Noise", National Conference on Automatic Control, Ottawa, ON, 1965.


  • Back to the Systems and Computer Engineering Page

    Questions and comments regarding this site? webweavers@sce.carleton.ca







    www.sce.carleton.ca/faculty/woodside/pubs