Marin Litoiu, PhD

Associate Professor, York University, Canada

http://yorku.ca/mlitoiu

 

Publications

 

Articles in Refereed Journals

 

[1]           Litoiu M., Barna C., “A Performance Engineering Method for Web Applications,” Journal of Software Maintenance and Evolution: Research and Practice, accepted, 2012.

[2]           Ghanbari H., Litoiu M., Simmons B., Barna C., “Feedback-based Optimization of a Private Cloud,  Future Generation Computer Systems, 2011.

[3]           Woodside M., Zheng T., Litoiu M., “Performance Model Estimation and Tracking using Optimal Filters,” IEEE Transactions on Software Engineering, May, 2008.

[4]           Litoiu M., "A Performance Analysis Method for Autonomic Computing,” ACM Transactions on Adaptive and Autonomous Systems (TAAS), Vol 2, No 1, pp. 1-27,  2007.

[5]           Litoiu M., "Migrating to Web services: A Performance Engineering Approach," Journal of Software Maintenance and Evolution: Research and Practice, No 16, pp. 51-70, 2004.

[6]           Rayside D., Litoiu M., Storey M., Best C. Lintern R., "Visualizing Flow Diagrams in WebSphere Studio Using SHriMP Views," Information Systems Frontiers, Vol. 5, No 2, pp. 161-174, 2003.

[7]           Litoiu M., Krishnamurthy D., Rolia J., "Performance stress vectors and capacity planning for e-commerce applications," International Journal on Digital Libraries, Vol 3, No 4, pp. 309-315, 2002.

[8]           Litoiu M., Tadei R., "Fuzzy Scheduling with Applications on Real Time Systems," Fuzzy Sets and Systems, Vol. 121, pp. 523-535, 2001.

[9]           Litoiu M., Tadei R., "Real -Time Task Scheduling with Fuzzy Deadlines and Processing Times," Fuzzy Sets and Systems, Vol. 117, pp. 35-45, 2001.

[10]        Litoiu M., Rolia J., Serazzi G., "Designing Process Replication and Activation, a Quantitative Approach," IEEE Transactions on Software Engineering, Vol. 26, No 12, pp. 1168-1178, 2000.

[11]        Litoiu M., Ionescu T., Labarta J., "Dynamic Scheduling on Real Time Systems Using Fuzzy Rules," Microprocessors and Microsystems, Vol. 21, pp. 299-311, 1998.

[12]        Litoiu M., Tadei R., "Real Time Task Scheduling Allowing Fuzzy Deadlines," European Journal of Operational Research, Vol. 100, pp.475-481, 1997.

 

Papers in Refereed Conference Proceedings

 

[13]         Li J., Chinneck J., Woodside M, Litoiu M., “Multi-Goal Optimization of Application Deployments Across a Cloud,” IEEE CNSM, Paris, Oct. 2011.

[14]        Simmons B., Ghanbari H., Litoiu M., “Managing a SaaS Application in the Cloud Using PaaS Policy Sets and a Strategy-Tree,IEEE CNSM, Paris, Oct. 2011.

[15]        Ghanbari H., Simmons B., Litoiu M., Exploring Alternative Approaches to Implementing an Elasticity Policy, IEEE Cloud 2011, 2011.

[16]        Solomon B., Ionescu D., Litoiu M., Iszlai G., “Self-Organizing Autonomic Computing Systems,” 3rd IEEE International Symposium on Logistics and Industrial Informatics, Budapest, Aug 24-27, 2011.

[17]        Solomon B., Ionescu D., Litoiu M., Iszlai G., ”Observability and Controllability of Autonomic Computing Systems for Composed Web Services,” SACI 2011, Timisoara, May 19-21, 2011.

[18]        Litoiu M., Barna C., Ghanbari H., “Autonomic Stress Testing”, Proceedings of the 8th ACM/IEEE International Conference on Autonomic Systems, Karlsruhe, June 14-18, 2011.

[19]        Litoiu M., Barna C., Ghanbari H., “Model Based Testing,” Proceedings of 33rd  IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2011), Hawaii, May 23-29, 2011.

[20]        Liaskos S., Litoiu M., Mylopoulos J., “Goal-based Behavioral Customization of Information Systems,” Proceedings of the 23rd International Conference on Advanced Information Systems Engineering, London, June 20-24, 2011.

[21]        Ghanbari H., Litoiu M., Woodside M., Zheng T. Wong J., “Tracking Adaptive Performance Models using Dynamic Clustering of User Classes,” 2nd  ACM/Spec International Conference on Performance Engineering, Karlsruhe, March 14-16, 2011.

[22]        Zheng T., Litoiu M., Woodside M., “Integrated Estimation and Tracking of Performance Model Parameters and their Trends,” 2nd ACM/Spec International Conference on Performance Engineering, Karlsruhe, March 14-16, 2011.

[23]        Litoiu M., “A Performance Engineering Method for Web Applications,” IEEE Web Site Evolution, 2010, Timisoara, Sept.17-18, 2010.

[24]        Solomon A., Litoiu M., Lau A., “Business Process Adaptation on a Tracked Simulation Model,” ACM IBM Center for Advanced Studies Conference (CASCON 2010), November 2010.

[25]        Ghanbari H., Litoiu M., Simmons B., Barna C., “Feedback-based Optimization of a Private Cloud,” IEEE Conference on Utility and Cloud Computing (UCC 2010), Chennai, India, Dec 2010.

[26]  Simmons B., Litoiu M., “Towards a Cloud Optimization Architecture with Strategy Trees,” Proceedings of IEEE I2TS 2010, Rio de Janeiro, Brazil, Dec 2010.

[27]        Ionescu D., Litoiu M., "Autonomic Control of Distributed Collaborative Systems," Proceedings of IEEE I2TS 2010, Rio de Janeiro, Brazil, Dec 2010.

[28]        Solomon B., Ionescu D., Litoiu M., Iszlai G., Prostean O.,” Measurements and Identification of Autonomic Computing Processes CIMSA 2010, Taranto, Italy, September 6-8, 2010.

[29]        Ionita A., Litoiu M., “Evolvability in Service Oriented Systems,” ICSOFT 2010, Athena, July 22-24, 2010.

[30]        Ionescu D., Solomon B., Litoiu M., Iszlai G., “Designing Autonomic Management Systems for Cloud Computing,” Proceedings of IEEE International Joint Conferences on Computational Cybernetics and Technical Informatics, Timisoara, May 27-29, 2010.

[31]        Litoiu M, Woodside M., Wong J., Ng J., Iszlai G., “A Business Driven Cloud Optimization Architecture”, Proceedings of ACM SAC 2010, Sierre, Switzerland, March 24-29, 2010 (Best Paper Award).

[32]        Ionescu D., Solomon B., Litoiu M., Iszlai G., “Service-Oriented Computing Framework for Autonomic Systems,” Proceedings of I2TS 2009, pp 1-8, Santa Catarina, Brazil, Dec 2009.

[33]        Ye H., Wong J., Iszlai G., Litoiu M., “Resource Provisioning for Cloud Computing,” Proceedings of CASCON 2009, November 2009.

[34]        Litoiu M., Litoiu M. V., Cloud Optimization- A Governance View, Proceedings of ISGIG 2009, Prague, Sept. 2009.

[35]        Li J., Chinneck J., Woodside M, Litoiu M., “Fast Scalable Optimization to Configure Service Systems having Cost and Quality of Service Constraints,” Proceedings of IEEE International Conference on Autonomic Systems, pp. 159-168, Barcelona, June 2009.

[36]        Li J., Chinneck J., Woodside M, Litoiu M., “Deployment of Services in a Cloud Subject to Memory and License Constraints,” IEEE International Conference on Cloud Computing, Bangalore, pp. 33-40, Sept. 2009.

[37]        Smit M., Nisbet A., Stroulia E., Edgar A., Iszlai G., Litoiu M., “Capacity Planning for Service-Oriented Architectures,” Proceedings of ACM IBM Center for Advanced Studies Conference (CASCON 2008), pp. 1-13, Oct  2008.

[38]        Ionescu D., Solomon B., Litoiu M., Mihaescu M., “Model Driven Engineering for Autonomic Provisioned Systems,” Proceedings of the 32nd Annual IEEE Conference on Computer Software and Applications (COMPSAC '08), pp. 1110-1115, Turku, Finland , July 2008.

[39]        Ionescu D., Solomon B., Litoiu M., Mihaescu M., “A Robust Autonomic Computing Architecture for Server Virtualization,” Proceedings of the 12th International Conference on Intelligent Systems (INES 2008), pp. 173-180, Miami, US, Feb 25-29, 2008.

[40]        Ionescu D., Solomon B., Litoiu M., Mihaescu M.A Real-Time Adaptive Control of  Autonomic Computing Environments,” Proceedings of ACM IBM Center for Advanced Studies Conference (CASCON 2007),  2007.

[41]        Kaminski P., Litoiu M., Muller H., “A Design Technique for Evolving Web Services,” Proceedings of ACM IBM Center for Advanced Studies Conference (CASCON 2006), ACM Digital Library, pp.211-222, Toronto, 2006.

[42]        Zheng T., Woodside M., Litoiu M., “Service System Resource Management Based on a Tracked Layered Performance Model,” Proceedings of IEEE International Conference on Autonomic Computing, Dublin, Ireland, pp. 175-184, 2006.

[43]        Bull I., Storey M. A., Favre J. M., Litoiu M., “An Architecture to Support Model Driven Visualization,” Proceedings of the IEEE International Conference on Program Comprehension, Athens, June, pp 100-106,  2006.

[44]        Zheng T., Yang J., Woodside M., Litoiu M., Islzai G., ”Tracking Time-Varying Parameters in Software Systems with Extended Kalman Filters,” Proceedings of ACM IBM Center for Advanced Studies Conference (CASCON 2005), ACM Digital Library, October 17-20, pp. 334-345, 2005. 

[45]        Woodside M., Zheng T., Litoiu M., “The use of optimal filters to track parameters of performance models,” Proceedings of IEEE International Conference on Quantitative Evaluation of Systems (QEST), Turin, Italy, September 2005, pp 74-83, 2005 .

[46]        Jun Ma, Holger M. Kienle, Piotr Kaminski, Anke Weber, Marin Litoiu, "Customizing Lotus Notes to build software engineering tools," Proceedings of the ACM IBM Conference of the Centre for Advanced Studies(CASCON 2003), ACM Digital Library, pp.211-222, October 06-09, 2003.

[47]        Derek Rayside, Marin Litoiu, Margaret-Anne Storey, and Casey Best. "Integrating SHriMP with the IBM WebSphere Studio Workbench," Proceedings of the ACM IBM Conference of the Centre for Advanced Studies (CASCON 2001), Toronto, Ontario, Canada, ACM Digital Library,  pp.79-93, November 5-7, 2001.

[48]        Margaret-Anne Storey, Casey Best, Jeff Michaud, Derek Rayside, Marin Litoiu, and Mark Musen,  "SHriMP Views: An Interactive Environment for Information Visualization and Navigation," Proceedings of ACM CHI 2002, Minneapolis, Minnesota, April 20-25, pp. 520-521, 2002.

[49]        M. Litoiu, M. Starkey, M. T. Schmidt “Flow Composition Modeling with MOF,” Proceedings of ICEIS 2001, 3rd International Conference On Enterprise Information Systems, Setubal, Portugal, pp. 590-598, July 2001.

[50]        Litoiu M., Rolia J., "Object Allocation for Distributed Applications with Complex Workloads," in Computer Performance Evaluation. Modeling Techniques and Tools, Edited By Haverkort, B.R., Bohnenkamp, H.C., Smith, C.U., Lecture Note in Computer Science, Springer, No. 1786, pp. 15-26, 2000.

[51]        D. Krishnamurthy, M. Litoiu, J. Rolia, "Performance Stress Test and Capacity Planning for E-business Applications," Proceedings of the International Symposium on Electronic Commerce, Beijing, China, May 19-20,1999.

[52]        Litoiu M., Rolia J., Serazzi G., "Designing Process Replication and Threading Policies: a Quantitative Approach," in Computer Performance Evaluation. Modeling Techniques and Tools, Edited By Puigjaner R., Savino N. N., Serra B., Lecture Note in Computer Science, Springer No. 1469, pp.15-27, 1998.

[53]        Litoiu M., Khafagy H., Qin B., Rass An.W. and Rolia J., "A Performance Engineering Tool and Method for Distributing Applications," Proceedings of CASCON'97, Toronto, ACM Digital Library, pp. 82-95, Nov 13-15, 1997.

[54]        Marin Litoiu, “An efficient fuzzy controller for thermal treatment furnace", Proceedings of the XIII IMEKO World Congress, Turin, Italy, pp.1477-1484, 1995.

[55]        Litoiu M., Tadei R., "Real Time Task Scheduling Allowing Fuzzy Due Dates," Proceedings of the First SIGEF Congress, Reus, Spain, November, 1994.

[56]        M. Litoiu, R. Tadei, "Generalized Monotonic Scheduling Theory Allowing Fuzzy Parameters," Proceedings of CSC10, 10th International Conference on Control Systems and Computer Science, Bucharest, pp. 270-279, 24-26 May, 1995.

[57]        M.Litoiu, T.Ionescu, J. Labarta, "Scheduling Sporadic Tasks on Distributed Real Time Systems," Proceedings of CSC10, 10th International Conference on Control Systems and Computer Science, Bucharest, pp. 249-255, 24-26 May, 1995.

[58]        T. Ionescu, M. Litoiu, "Task Scheduling Using Fuzzy Sets", Proceedings of System Science Conference, Coventry, England, September 1994.

[59]        T. Ionescu, M. Litoiu, "Scheduling of Precedence Constrained Tasks Under Uncertainty on Real Time Systems," Proceedings of CSC9, 9th International Conference on Control Systems and Computer Science, Bucharest, pp. 253-256, 24-26 May, 1993.

[60]        T. Ionescu, M. Litoiu, "Adaptive Scheduling on Multiprocessor Systems," Proceedings of CSC9, 9th International Conference on Control Systems and Computer Science, Bucharest, pp. 240-246, 24-26 May, 1993.

[61]        T. Ionescu, M. Litoiu, D. Carstoiu, "Optimum Selection Criteria for Automation Plants in Various Industrial Fields," Proceedings of System Science Conference, Wroclaw, Poland, September 1992.

[62]        M. Litoiu, "Real Time Control System for Bioreactors," Proceedings of SINTES 6, the 6th National Symposium on System Theory, Craiova, pp. 179-191, April 1991.

[63]        M. Litoiu, "Objects in Process Control Software Structures," Proceedings of SINTES 6, the 6th National Symposium on System Theory, Craiova, pp 244-251, April 1991.

[64]        M. Litoiu, "The Parallel Processing of Fuzzy Controllers,” Proceedings of CSC9, 9th International Conference on Control Systems and Computer Science, Bucharest, pp 240-246, 24-26 May, 1993.

[65]        M. Litoiu, "Task Scheduling in Process Control Systems," Proceedings of the Symposium on Structures, Algorithms and Equipment for Process Control, Iassy, Romania, October 1991.

[66]        M. Litoiu, "The Computing Equipment Choice in Process Control Systems," Proceedings of the Symposium on Structures, Algorithms and Equipment for Process Control, Iassy, Romania, October 1991.

[67]        D. Carstoiu, R. Cristian, M. Litoiu, "System for IBM PC Development in Process Control," Proceedings of the Symposium on Structures, Algorithms and Equipment for Process Control, Iassy, Romania, October 1991.

[68]        S. Sandulescu, M. Litoiu et al., "IOPROM1- Automatic Bioreactor Used in Obtaining Protein Mass from Vegetable and Fruits Wastes," Proceedings of Symposium of Industrial Microbiology and Biotechnology, Galati, Romania, September 1989.

[69]        S. Sandulescu, M. Litoiu et al., “Secondary Metabolites Obtaining by Vegetal Cell Growing in Bioreactor, Symposium on Grow, Melioration and Use of Medicinal Herbs, Brno, Czechoslovakia, August 1989.

[70]        S. Sandulescu, M. Litoiu et al., "Structural and Functional Characteristics of Automatic Bioreactor BIOCOMP 10L," Proceedings of the 3d Congress of Chemistry, Bucharest 1988.

[71]        S. Sandulescu, M. Litoiu et al., "Software Modeling and Characteristics for Managing Biosynthesis Processes in Vegetal Cells Cultivated in Vitro," Proceedings of the 3d Congress of Chemistry, Bucharest 1988.

 

Papers in Refereed Workshop Proceedings

 

[72]        Solomon A., Litoiu M.,  Business Process Performance Prediction on a Tracked Simulation Model,” Proceedings of 3rd International  Workshop on Principle of Engineering Service Oriented Systems(PESOS 2011); 33rd  IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2011), Hawaii, May 23-24,  2011.

[73]        Solomon A., Litoiu M., Ionescu D., “Improving the Performance of Business Processes with a Simulation Model,” ACM MESOA 2010, Timisoara, Sept  2010.

[74]        Ionescu D., Solomon B., Litoiu M., Iszlai G.Composition of Adaptive Web Services,” ACM/IEEE Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010), Cape Town, May 2-3, 2010.

[75]        Ghanbari H., Litoiu M., “Identifying Implicitly Declared Self-Tuning Behavior through Dynamic Analysis,” ACM/IEEE Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2009), pp. 48-57, Vancouver, May 2009.

[76]        Li J., Chinneck J., Woodside M, Litoiu M., Iszlai G. “Performance Model Driven QoS Guarantees and Optimization in Clouds,” ACM/IEEE ICSE Workshop on Cloud Computing, pp. 15-22,Vancouver, May 2009.

[77]        Litoiu M., Mihaescu M., Ionescu D., Solomon D., “Scalable Adaptive Web Services,” Proceedings of the Development  for Service Oriented Architectures (SD-SOA 2008); 30th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2008), Leipzig, May 2008.

[78]        Brake N.,  Cordy J., Dancy E., Litoiu M., Popescu V., “Automating Discovery of Software Tuning Parameters” Proceedings of Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2008); 30th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2008), 2008.

[79]        Kontoginannis K., Lewis G., Smith D., Litoiu M., Muller H., Schuster S., Stroulia E., “The Landscape of Service-Oriented Systems, A Research Perspective,” Proceedings of Development  for Service Oriented Architectures (SD-SOA 2007); 29th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2007), pp. 84-91, Minneapolis,  May 2007.

[80]        Ionescu D., Solomon B., Litoiu M., Mihaescu M.Towards a Real Time Architecture for Autonomic Computing,” Proceedings of Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2007); 29th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2007), pp. 1-10, 2007, Minneapolis,  May 2007.

[81]        B. Solomon, D.Ionescu, M.Litoiu, M.Mihaescu: “Decentralized Predictive Control of Autonomic Computing Environments,” 4th International Information and Telecommunication Technologies Symposium (I2TS'2006), pp. 94-103, Cuiaba, Brazil, December 6-8, 2006.

[82]        Kaminski P., Muller H., Litoiu M., “A Design for Web Service Evolution,” Proceedings, of the Proceedings of Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2006); 28th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2006), pp. 1-6, Shanghai, May 20-28, 2006.

[83]        Wong J., Sung A., Litoiu M., “Dynamic Provisioning of Processor Nodes in Grid Computing Environment using Performance Prediction,” Proceedings of the 2nd Workshop on Intelligent Grid, pp. 1-10, Dublin, Ireland, June 2006. 

[84]        Litoiu M., Woodside M., Zheng T., Hierarchical Model-based Autonomic Control of Software Systems, Proceedings of ACM ICSE Workshop on Design and Evolution of Autonomic Software, pp. 1-7, St. Louis, May 2005.

[85]        Litoiu M., "Autonomic Computing-Scientific and Engineering Challenges," Proceedings of the ACM ICSE 4th International Workshop on Adoption-Centric Software Engineering, pp. 1-7, Edinburgh, Scotland,  2004.

[86]        Kienle H., Litoiu M., Muler H.,"Using Components to Build Software Engineering Tools," Proceedings of the ACM ICSE 4th International Workshop on Adoption-Centric Software Engineering, pp 15-22, Edinburgh, Scotland, 2004.

[87]        Margaret-Anne Storey, Mary Sanseverino, Daniel German, Daniela Damian, Adrian Damian, Jeff Michaud, Adam Murray, Rob Lintern, James Chisan, Marin Litoiu, Derek Rayside, "Adopting GILD: An Integrated Learning and Development Environment for Programming," Proceedings of the ACM ICSE 3rd International Workshop on Adoption-Centric Software Engineering, CMU/SEI-2003-SR-004, pp. 49-55, 2003.

[88]        Litoiu M., "Migrating to Web Services, Latency and Scalability," IEEE Workshop on Web Site Evolution (WSE 2002), pp. 13-20,Montreal, Canada,   2002.

[89]        Litoiu M., "Web Services, Latency and Scalability," IBM Academy Conference, Toronto, Canada, 9-10 June, 2002.

[90]        Derek Rayside, Marin Litoiu, Margaret-Anne Storey, and Casey Best, "Visualizing Flow Diagrams with SHriMP," Proceedings of OOPSLA 2001 Workshop on Software Visualization, Tampa, FL, October 2001.

[91]        M. Litoiu, D. Krishnamurthy, J. Rolia, "Performance Testing for Distributed Object Applications," Proceedings of the ACM ICSE, Workshop on Testing Distributed Component-Based Systems, Los Angeles, May 17, 1999.

[92]        D. Krishnamurthy, M. Litoiu, J. Rolia, "Performance Stress Test and Capacity Planning for E-business Applications," Proceedings of the International Symposium on Electronic Commerce, Beijing, China, May 19-20, 1999.

[93]        M. Litoiu, D. Krishnamurthy, J. Rolia, "Performance Testing for Distributed Object Applications," Proceedings of the ACM ICSE 99, Workshop on Testing Distributed Component-Based Systems, Los Angeles, May 17, 1999.

[94]        M. Litoiu, M.V. Litoiu, "Some Results on Hard Real Time Scheduling," Proceedings of IFAC Workshop on Real Time Programming (WRTP92), Burgess, Belgium, June 1992.

 

Book Chapters

 

[95]        Brun Y., Litoiu M. et al. Adaptive System Design Space, in Advances in Software Engineering for Self-Adaptive Systems, De Lemos R. et al. (Eds),  Springer Verlag,   2012.  

[96]        Simmons B., Ghanbari H., Liaskos S., Litoiu M., Hierarchical Self-Optimization of SaaS Applications in Clouds,  in Advances in Software Engineering for Self-Adaptive Systems, De Lemos R. et al. (Eds),  Springer Verlag,   2012.     

[97]        Litoiu M. et al., A Research Roadmap for Self-Adaptive Systems,  in Advances in Software Engineering for Self-Adaptive Systems, De Lemos R. et al. (Eds),  Springer Verlag,   2012.    

[98]        Brun Y., Litoiu M. et al. Engineering Self-Adaptive System through Feedback Loops,  in Software Engineering for Self-Adaptive Systems, Cheng B. et al. (Eds), pp 48-70, Springer Verlag,   2009.  

[99]        Cheng B., Litoiu M. et al.,  Software Engineering for Self-Adaptive Systems: A Research Roadmap, in Software Engineering for Self-Adaptive Systems, Cheng B. et al. (Eds), pp 1-26, Springer Verlag,   2009.

[100]     D. Krishnamurthy, J. Rolia, M. Litoiu, "Performance Evaluation and Stress Testing for E-Commerce Systems," in Electronic Commerce Technologies Trends: Challenges and Opportunities, Editors W. Kou and Y. Yesha, Midrange Computing, March 2000.

[101]     Litoiu M., Tadei R., "Decentralized Decision Making on Distributed Real Time Systems Using Self Learning Fuzzy Algorithms," in Fuzzy Sequencing and Scheduling, Editors M. Hapke and R. Slowinsky, Springer, December 1999.

Books (Editor)

 

[102]     Litoiu M. Stroulia E., MacKey S., Proceedings of CASCON 2011, ACM Digital Library.

[103]      Ionita A., Litoiu M., Lewis G., Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments, IGI Publishing, 2012.

[104]     Cheng, B.; R. de Lemos; D. Garlan; H. Giese,  J. Magee; M. Litoiu; H.A. Müller; and R. Taylor. Proceedings of the Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010); 32nd IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2010), Cape Town;  May 2010.

[105]     Cheng, B.; R. de Lemos; D. Garlan; H. Giese,  J. Magee; M. Litoiu; H.A. Müller; and R. Taylor. Proceedings of the Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2009); 31st IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2009), Vancouver;  May 2009.

[106]     Cheng, B.; R. de Lemos; D. Garlan; H. Giese,  J. Magee; M. Litoiu; H.A. Müller; and R. Taylor. Proceedings of the Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2008); 30th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2008), Germany; 175 pages, May 2008.

[107]     Kontoginannis K., Lewis G., Smith D., Litoiu M.,  Proceedings of the Workshop on Systems Development in SOA Environments (SDSOA'08); 30th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2008), Leipzig; 100 pages, May 2008.

[108]     Cheng, B.; R. de Lemos; S. Fickas; D. Garlan; J. Magee; M. Litoiu; H.A. Müller; and R. Taylor. Proceedings of the Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2007); 29th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA; 170 pages, May 2007.

[109]     Kontoginannis K., Lewis G., Smith D., Litoiu M., Muller H., Schuster S., Stroulia E. Proceedings of the Workshop on Systems Development in SOA Environments (SDSOA'07); 29th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA; 170 pages, May 2007.

[110]     Cheng, B.; R. de Lemos; S. Fickas; D. Garlan; J. Magee; M. Litoiu; H.A. Müller; and R. Taylor. Proceedings  of the Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2006); 28th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2006), Shanghai, China; 98 pages, May 2006.

[111]     Garlan, D.; M. Litoiu; H.A. Müller (EIC); J. Mylopoulos; D.B. Smith; and K. Wong. Proceedings Workshop on Design and Evolution of Autonomic Application Software (DEAS 2005), 27th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2005), St. Louis, MO; 150 pages, May 2005.

[112]     Balzer R., Jahnke J-H., Litoiu M., Muler H., Smith D., Storey M-A., Tilley S., Wong K., Proceedings 4th International Workshop on Adoption-Centric Software Engineering, 25th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2004), Edinburgh, 2004.

[113]     Balzer R., Jahnke J-H., Litoiu M., Muler H., Smith D., Storey M-A., Tilley S., Wong K., Weber A., Proceedings 3rd International Workshop on Adoption-Centric Software Engineering, 24th IEEE/ACM Software Engineering Conference on Software Engineering (ICSE 2003) CMU/SEI-2003-SR-004, 2003.

Tutorials

[114]     Performance Model Estimation and Tracking  using a Kalman Filter, with
Murray Woodside, Tao Zheng (Carleton University, Ottawa), at  ACM SIGMETRICS/Performance 2006, June 26-30, Saint Malo, France, http://www.cs.wm.edu/sigm06/

 

Technical Reports

[115]     M. Litoiu, T. Lau, CASCON 2004 Workshops Proceedings, IBM TR-74.188, 2004.

[116]     M. Litoiu, T. Lau, CASCON 2003 Workshops Proceedings, IBM  TR-74.188, 2002.

[117]     M. Litoiu, CASCON 2002 Workshops Proceedings, IBM TR-74.182, 2001.

[118]     M. Litoiu, Taming the Workloads, IBM TR-74.182-27b, 2001.

 

Research Products

[119]     Apera, Application Performance Evaluation and Resource Allocator,  http://www.alphaworks.ibm.com/tech/apera, Oct 2007.

 

Patents

[120]     Litoiu M., “Management of Generated Classes,” published

[121]     Litoiu M., Starkey M., “Promoting Features in Reusable Software Components,” filed, 2001

[122]     Litoiu M., Storey M.-A., Rayside D., “System and Method for Visualizing Process Flows,” filed, 2003

[123]     Litoiu M., “System and Method for Balancing the Load,” published

[124]     Litoiu M., “System and Method for Setting the Replication Levels for Software Entities,” published

[125]     Litoiu M., “System and Method for Computing the Maximum Response Time of a Distributed Application,” published

[126]     Litoiu M. Zheng T., Woodside M., Iszlai M., “A Method for Dynamically Creating a Performance Model for a Data Centre,” filed, 2006.

[127]     Quan K., Litoiu M., Ward P., “Method for Solving Application Failures using Social Collaboration,” 2007, filed.

[128]     Lapouchnian A., Litoiu M., Weckworth K., “A Method and a Tool for Business Process Adaptation,” 2007, filed.

[129]     Litoiu M., Solomon A, Lau A. “Business Process Adaptation on a Tracked Simulation Model,” filed, 2011.