CS Department Shangping Ren CODE group

People

Contact Information

Stuart Building, Room 013C
Department of Computer Science
10 W. 31st Street Chicago, IL 60616

 

Phone: (312) 567-5215
Fax: (312) 567-5067
Email: ren@iit.edu

Collaborators

My Background

Dr. Shangping Ren is an Associate Professor at the Department of Computer Science, Illinois Institute of Technology. She obtained her Ph.D in CS from UIUC in 1997. Before she joined IIT in 2003, she worked as a software engineer in software industry for six years. Her main research focus is in the area of software development of time critical distributed systems, including software architecture, system reliability under resource constraints, scheduling algorithms for meeting reliability and deadline constraints that are critical in time critical systems, such as military command control systems, automotive systems, and some types of health care systems. She is one of the organizers for the first and second international workshop on Cyber-Physical Systems. The workshop now becomes the international conference on CPS.

Research Focus

Her research has been funded by NSF, Fermi National Accelerator Laboratory, and Air Force Research Laboratory. Current active projects include (1) Behavior-Based Coordination for Open Distributed Real-Time and Embedded Computing; (2) Managing Loosely Coupled Networked Control Systems with External Disturbances; and (3) Application-Aware Many-Core Virtualization for Real-Time Embedded Computing. All of these projects are heavily related to software, context and resource awareness, and guaranteed of QoS.

Positions

Currently, we have two RA position for PhD student available. For more information (if your research interests fall in the group's scope), contact Dr. Shangping Ren.

Funded projects

  • CSR:Small:Collaborative Research: Application-Aware Many-Core Virtualization for Real-Time Embedded Computing [Info][Publication]
  • CPS:Medium: Managing Loosely Coupled Networked Control Systems with External Disturbances [Info][Publication]
  • CAREER: Behavior-Based Coordination for Open Distributed Real-Time and Embedded Applications (Funding Agent: National Science Foundation) [Info][Publication]
  • Support for Organizing First International Workshop on Physical Cyber Systems (Funding Agent: National Science Foundation)[Info]Publication]
  • Modeling and Programming Distributed Adaptive Real-Time Embedded Systems (Funding Agent: National Science Foundation) [Info][Publication]
  • Research Experience for Undergraduates Supplement: Modeling and Programming Distributed Adaptive Real-Time Embedded Systems (Funding Agent: National Science Foundation) [Info][Publication]
  • A Self-Diagnosing, Configurable Distributed System for Testing Superconducting Accelerator Magnets (Funding Agent: Fermi National Accelerator Lab)
  • Achieving Adaptation in Open Distributed Time Critical Systems (Funding Agent: ERIF, IIT)                       

Other projects

Software Download

Selected publications

  • Journals and Book Chapters:
  1. "Maintaining Real-Time Application Timing Similarity For Defect-Tolerant NoC-based Many-Core Systems", Zheng Li, Frank Lockom, and Shangping Ren, ACM Transactions on Embedded Computing Systems,Volume 13, Issue 2s, January 2014. [PDF][BibTex]
  2. "Enhancing throughput of the Hadoop Distributed File System for interaction-intensive tasks",Xiayu Hua, Hao Wu, Zheng Li and Shangping Ren,Journal of Parallel and Distributed Computing, Elsevier, April 2014. [PDF][BibTex]
  3. "Reliability Guaranteed Energy-Aware Frame-Based Task Set Execution Strategy for Hard Real-Time Systems", Zheng Li, Li Wang, Shuhui Li, and Shangping Ren, Journal of Software and System, Volume 86, Issue 12, December 2013.. [PDF][BibTex]
  4. "Improving System Reliability Against Rational Attacks Under Given Resources", Li Wang, Shangping Ren, Bogdan Korel, Kevin Kwiat, and Eric Salerno, IEEE Transactions on Systems, Man, and Cybernetics: Systems, Volume 44, Issue 4, April 2013. [PDF][BibTex]
  5. "Optimal Voting Strategy Against Random and Targeted Attacks", Li Wang, Zheng Li, Shangping Ren, and Kevin Kwiat, International Journal of Secure Software Engineering, Volume 4, Issue 4, April 2013.. [PDF][BibTex]
  6. "Profit and Penalty Aware Scheduling for Real-Time On-line Services", Shuhui Li, Shangping Ren, Yue Yu, Xing Wang, Li Wang, Gang Quan, IEEE Transactions on Industrial Informatics, Volume 8, No. 1, February 2012. [PDF][BibTex]
  7. "On-Line Real-Time Service-Oriented Task Scheduling using TUF", Shuo Liu, Gang Quan, and Shangping Ren, ISRN Journal of Software Engineering Vol 2012.[PDF][BibTex]
  8. "Coordination Operators and their Composition under the Actor-Role-Coordinator (ARC) Model", Miao Song and Shangping Ren, ACM SIGBED Review Volume 8, Issue 1, March 2011. [PDF][BibTex]
  9. "Model Feasible Interactions in Distributed Real-Time Systems", Yue Yu, Shangping Ren, and Miao Song, Festschrift Symposium for Carolyn Talcott, Lecture Notes in Computer Science, springer 2011
  10. "A Metric for Quantifying Similarity between Timing Constraint Sets in Real-Time Systems", Yue Yu, Shangping Ren and Xiaobo Sharon Hu, ACM Transactions on Design Automation of Electronic Systems, Volume 16, No. 3, May, 2011.[PDF][BibTex]
  11. "Comparing Three Coordination Models: Reo, ARC, and RRD", Carolyn Talcott, Marjan Sirjani, and Shangping Ren, Science of Computer Programming, Volume 76, Issue 1, January, 2011 (invited submission from FOCLASA'07 conference papers).[PDF][BibTex]
  12. "Feasibility of Semiring-Based Timing Constraints: Their Satisfiability and Properties", Yue Yu, Shangping Ren and Ophir Frieder, ACM Transactions on Embedded Computing Systems, Volume 9, No. 4, 2010.[PDF][BibTex]
  13. "Leakage-Aware Real-Time Scheduling For Maximal Temperature Minimization", Gang Quan and Shangping Ren, ACM SIGBED Review, Volume 7, No. 1, 2010.[PDF][BibTex]
  14. "Coordinating Asynchronous and Open Distributed Systems under Semiring-Based Timing Constraints", Yue Yu, Shangping Ren and Carolyn Talcott, Electronic Notes in Theoretical Computer Science, Volume 229, No. 2, 2009.[PDF][BibTex]
  15. "A Role-Based Coordination Model and its Realization,Nianen Chen,Yue Yu,Shangping Ren, Informatica,vol. 32, no. 3, pp. 229--244, 2008. [PDF] [BibTex]
  16. "Satisfaction Probabilities of Interval-based Timing Constraints",Yue Yu,Shangping Ren,Ophir Frieder, IEEE Transactions on Computers,vol. 57, no. 3, pp. 418--432, March,2008. [PDF] [BibTex]
  17. "Interval-based Timing Constraints: Their Satisfactions and Applications", Yue Yu, Shangping Ren, and Ophir Frieder, IEEE Transactions on Computers, vol. 57, no. 3, pp. 418-432, 2008. [PDF] [BibTex]
  18. "A Framework for Constructing Adaptive and Reconfigurable Systems", Pierre-Etienne Poirot, Jerzy Nogiec, and Shangping Ren, IEEE Transactions on Nuclear Science,vol.55,no.1,Feb 2008.[PDF][BibTex]
  19. "Architecture Support for Behavior-based Adaptive Checkpointing", Nianen Chen and Shangping Ren, Journal of Software Engineering, vol. 3, Issue 6, 2007. [PDF] [BibTex]
  20. "Toward an Architecture of a Component-Based System Supporting Separation of Non-Functional Concerns", Jerzy Nogiec, Kelley Trombly-Freytag, and Shangping Ren, International Journal of computer and Information Science and Engineering, vol. 1, no. 3, 2007. ISSN 1307-4164. [PDF][BibTex]
  21. "The Role of Roles for Supporting Reconfigurability in Open Distributed and Embedded Systems", Shangping Ren, Yue Yu, Nianen Chen, Jeffrey Tsai, and Kevin Kwiat, ACM Transactions on Autonomous and Adaptive Systems, vol. 2, no. 3, 2007. [PDF] [BibTex]
  22. "A Coordination Model and Its Application in Distributed Voting to Improving Software System Attack-tolerance and Survivability in Open Hostile Environments", Shangping Ren, Yue Yu, and Kevin A. Kwiat, International Journal of Distributed Sensor Networks, volume 3, Issue 2, April 2007, pages 175 – 199.[PDF][BibTex]
  23. "Adding Context into Access Control Model for Computer Security Policy", Shangping Ren, Jeffrey J.P. Tsai, and Ophir Frieder, chapter in the book “Advances in machine learning application in software engineering”, Idea Group Publishing, 2007, ISBN 159140942-X
  24. "A Modular Approach for Programming Distributed Real-Time Systems", Shangping Ren, Gul A. Agha, and Masahiko Saito Journal of Parallel and Distributed Computing, vol. 36, no. 1, 1996 pp 4-12, 1996.[PDF] [BibTex]
  25. "RTsynchronizer: Language Support for Real-Time Specifications in Distributed Systems", Shangping Ren and Gul A. Agha, ACM SIGPLSN Notices, vol. 30, no. 11, pp 50-59, November 1995. [PDF] [BibTex]
  • Conferences:
  1. "Dynamic Reservation-Based Mixed-Criticality Task Set Scheduling", Zheng Li, Shangping Ren and Gang Quan, accepted by 11th IEEE International Conference on Embedded Software and Systems, ICESS 2014.
  2. "Modeling Virtual Machine Launching Overhead under FermiCloud",Hao Wu, Shangping Ren,Gabriele Garzoglio, Steven Timm, Gerard Bernabeu,Seo-Young Noh, 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 2014 [PDF]
  3. "Scheduling periodic tasks on multiple periodic resources", Xiayu Hua, Zheng Li, Hao Wu and Shangping Ren, accepted by 4th International Conference on Advanced Communications and Computation, 2014.[PDF] [BibTex]
  4. "Enhancing throughput of the Hadoop Distributed File System for interaction-intensive tasks", Xiayu Hua, Hao Wu, Zheng Li and Shangping Ren, accepted by 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, 2014.[PDF] [BibTex]
  5. "Resource Minimization for Real-Time Applications Using Computer Clouds", Hao Wu, Xiayu Hua, Zheng Li and Shangping Ren 6th IEEE/ACM International Conference on Utility and Cloud Computing, 2013 [PDF]
  6. "Automatic Cloud Bursting under FermiCloud", Hao Wu, Shangping Ren, Gabriele Garzoglio, Steven Timm, Gerard Bernabeu, Hyun Woo Kim, Keith Chadwick, Seo-Young Noh, Haeng-Jin jang, IEEE ICPADS Workshop on Cloud Services and Systems (CSS 2013), 2013 [PDF]
  7. "Maximizing Online Service Profit for Time-Dependent Applications", Shuhui Li, Miao Song, Zheng Li, Shangping Ren, Gang Quan, Proceeding of the 19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013.
  8. "Computation Efficiency Driven Job Removal Policies for Meeting End-to-End Deadlines in Distributed Real-Time Systems", Miao Song, Shuhui Li, Shangping Ren, Shengyan Hong and Xiaobo Sharon Hu, Proceeding of 16th IEEE International Symposium on object/component/service-oriented Real-time distributed computing, ISORC 2013.
  9. "Energy Minimization for Checkpointing-Based Approach to Guaranteeing Real-Time Systems Reliability", ZhengLi, Li Wang, Shangping Ren and Gang Quan, Proceeding of 16th IEEE International Symposium on object/component/service-oriented Real-time distributed computing, ISORC 2013.
  10. "Overall System Value Maximization for Resource Constrained Heterogeneous Real-time Systems", Li Wang, Zheng Li, Shangping Ren, and Gang Quan, In IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, 2012.[PDF] [BibTex]
  11. "A Genetic Algorithm based Approach to Maximizing Real-Time System Value under Resource Constraints", Li Wang, Zheng Li, Miao Song, and Shangping Ren, In IEEE International Performance Computing and Communications Conference, 2012.[PDF] [BibTex]
  12. "Minimizing Execution Cost for Applications with Deadline and Reliability Constraint in Utility Grid", Li Wang, Shangping Ren, Shuhui Li, and Gang Quan, In 24th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS), 2012.[PDF] [BibTex]
  13. "Performance Comparisons of Parallel Power Flow Solvers on GPU System", Chunhui Guo, Baochen Jiang, Hao Yuan, Zhiqiang Yang, Li Wang, and Shangping, Proceedings of the 18th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2012. [PDF] [BibTex]
  14. "Design of Cyber-Physical Interface for Automated Vital Signs Reading in Electronic Medical Records Systems", Eduardo Ojeda Mendez and Shangping Ren, Proceedings of the IEEE International Conference on Electro/Information Technology, EIT 2012. [PDF] [BibTex]
  15. "Model-Driven Development with eUML-ARC", Kevin Marth and Shangping Ren, Proceedings of the 27th ACM Symposium On Applied Computing, SAC 2012. [PDF] [BibTex]
  16. "Hungarian Algorithm Based Virtualization to Maintain Application Timing Similarity for Defect-Tolerant NoC", Frank Lockom, Zheng Li, Ke Yue, Soumia Ghalim, and Shangping Ren, Proceedings of 17th Asia and South Pacific Design Automation Conference ASP-DAC 2012. [PDF] [BibTex]
  17. "Actor-eUML for Concurrent Programming", Kevin Marth and Shangping Ren, Proceedings of the Seventh International Workshop on Foundations and Practices of UML,FP-UML, 2011. [PDF] [BibTex]
  18. "Improving Operation Time Bounded Mission Critical Systems' Attack-Survivability through Controlled Source-Code Transformation",Alban Vignaux, Arnaud Auguste, Bogdan Korel, Shangping Ren, and Kevin Kwiat Proceedings of the 4th International Conference on Security of Information and Networks, SIN 2011. [PDF] [BibTex]
  19. "A Greedy Approach to Tolerate Defect Cores for Multimedia Applications", Ke Yue, Soumia Ghalim, Zheng Li, Frank Lockom, Shangping Ren, Lei Zhangy, and Xiaowei Li, Proceedings of the 9th IEEE Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2011. [PDF] [BibTex]
  20. "Optimal Voting Strategy Against Rational Attacks", Li Wang, Zheng Li, Shangping Ren, and Kevin Kwiat, Proceedings of the Sixth International Conference on Risks and Security of Internet and Systems, CRiSIS 2011.[PDF] [BibTex]
  21. "Temperature, Power, and Makespan Aware Dependent Task Scheduling for Data Centers", Zheng Li, Li Wang, Shangping Ren, Gang Quan, Proceedings of IEEE/ACM International Conference on Green Computing and Communications, 2011.[PDF] [BibTex]
  22. "Optimal Resource Allocation for Protecting System Availability against Random Cyber Attacks",Li Wang, Shangping Ren, Ke Yue, and Kevin Kwiat Proceedings of IEEE Conference on Computer Research and Development, 2011. [PDF] [BibTex]
  23. "An Adaptive Discrete Event Model for Cyber-Physical System", Ke Yue, Li Wang, Shangping Ren, Xufei Mao and Xiangyang Li, The Analytic Virtual Integration of Cyber-Physical Systems Workshop , 2010 [PDF] [BibTex]
  24. "Optimal Resource Allocation to Improve Distributed System Reliability",Li Wang, Shangping Ren, Ke Yue, and Kevin Kwiat, Secure Knowledge Management, 2010 [PDF] [BibTex]
  25. "Performance-asymmetry-aware topology virtualization for defect-tolerant NoC-based many-core processors",Lei Zhang,Yue Yu,Jianbo Dong,Yinhe Han, Shangping Ren,Xiaowei Li, DATE 2010: 1566-1571. [PDF] [BibTex]
  26. " A concept lattice-based event model for Cyber-Physical Systems",Ying Tan, Mehmet C. Vuran, Steve Goddard,Yue Yu,Miao Song, Shangping Ren, Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems, 2010: 50-60. [PDF] [BibTex]
  27. " Improving complex distributed software system availability through information hiding",Li Wang,Yair Leiferman, Shangping Ren,Kevin A. Kwiat,Xiaowei Li,SAC 2010: 452-456. [PDF] [BibTex]
  28. "Profit and penalty aware (PP-aware) scheduling for tasks with variable task execution time",Yue Yu, Shangping Ren,Nianen Chen,Xing Wang,SAC 2010: 334-339. [PDF] [BibTex]
  29. "On-Line Scheduling of Real-Time Services for Cloud Computing", Shuo Liu,Gang Quan, Shangping Ren, SERVICES 2010: 459-464.[PDF] [BibTex]
  30. "Feasibility of semiring-based timing constraints",Yue Yu, Shangping Ren,Ophir Frieder,ACM Trans. Embedded Comput. Syst. 9(4): (2010) [PDF] [BibTex]
  31. " Real-Time Process Control in Producing Clean Air and Bio-Energy from Animal Waste", Yue Yu, Miao Song, Shangping Ren, Cindy Hood, Jun Zhu and Gang Quan, The 30th IEEE Real-Time Systems Symposium Work-In-Progress Proceedings, 2009:99-103. [PDF] [BibTex]
  32. "A Metric for Judicious Relaxation of Timing Constraints in Soft Real-Time Systems",Yue Yu,Shangping Ren, Xiaobo Sharon Hu, Real-Time and Embedded Technology and Applications Symposium, IEEE,vol. 0, pp. 163-172, 2009. [PDF] [BibTex]
  33. "Adaptive optimal checkpoint interval and its impact on system's overall quality in soft real-time applications",Nianen Chen,Shangping Ren, SAC '09: Proceedings of the 2009 ACM symposium on Applied Computing,vol. 0, pp. 1015--1020, 2009. [PDF] [BibTex]
  34. "Checkpoint Interval and System's Overall Quality for Message Logging-Based Rollback and Recovery in Distributed and Embedded Computing",Nianen Chen,Yue Yu,Shangping Ren, ICESS '09: Proceedings of the 2009 International Conference on Embedded Software and Systems,vol. 0, pp. 315--322, 2009. [PDF] [BibTex]
  35. "Comparison of FieldBus Systems, CAN, TTCAN, FlexRay and LIN in Passenger Vehicles",Steve C. Talbot,Shangping Ren, The 2nd IEEE International Workshop on Cyber-Physical Systems in Conjunction with ICDCS,2009. [PDF] [BibTex]
  36. "Coordinating Asynchronous and Open Distributed Systems under Semiring-Based Timing Constraints",Yue Yu,Shangping Ren, Carolyn L. Talcott,Foundations of Coordination Languages and Software Architectures (FOCLASA'08),2008. [PDF] [BibTex]
  37. "Developing Concurrent Applications on Emerging Multicore Platforms", Shangping Ren and Jerzy Nogiec, the First International Workshop on Frontiers in Complex, Intelligent and Software Intensive Systems (FCISIS-2008) in conjunction with IEEE International Conference on Complex, Intelligent and Software Intensive Systems (CICIS-2008) [PDF] [BibTex]
  38. "A Non-Intrusive Approach to Enhance Legacy Embedded Control Systems with Cyber Protection Features", Shangping Ren and Kevin A. Kwiat, the 2nd International Workshop on Secure Software Engineering,in conjunction with IEEE ARES 2008 (The Third IEEE International Conference on Availability, Reliability and Security), [PDF] [Bibtex]
  39. "Retrofitting Cyber Physical Systems for Survivability through External Coordination", Shangping Ren and Kevin A. Kwiat, the 41th Hawaii International Conference on System Sciences, HICSS 2008, [PDF][Bibtex]
  40. "Comparing Three Coordination Models: Reo, ARC, and RRD", Carolyn Talcott, Marjan Sirjani, and Shangping Ren, Foundations of Coordination Languages and Software Architectures, 2007.
  41. "A Workflow-based Non-intrusive Approach for Enhancing the Survivability of Critical Infrastructures in Cyber Environment", Kun Xiao, Nianen Chen, Shangping Ren, Limin Shen, Xianhe Sun, Kevin A. Kwiat, and Michael Macalik, Proceedings of International Conference on Software Engineering, Workshop on Software Engineering for Secure Systems, ICSEW 2007.[PDF][Bibtex]
  42. "A Time and Interaction Model for Open Distributed Timing Computation", Limin Shen, Shangping Ren, and Feng Li, Proceedings of the 7th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP’07) LNCS 4494, Springer-Verlag Berlin Heidelberg, 2007.[PDF] [BibTex]
  43. "Dynamic Composition of Web Service Based on Coordination Model", Limin Shen, Shangping Ren, and Feng Li, Proceedings of the Workshop on Emerging Trends of Web Technologies and Applications, WebEtrends’07.[PDF] [BibTex]
  44. "Expected Time for Obtaining Dependable Data in Real-Time Environment", Yue Yu and Shangping Ren, Proceedings of the 15th IEEE International Workshop on Parallel and Distributed Real-Time Systems, WPDRTS 2007.[PDF] [BibTex]
  45. "Extending the ARC Model with Generative Coordination", Kevin Marth and Shangping Ren, Proceedings of the 22nd ACM Symposium on Applied Computing, SAC 2007.[PDF] [BibTex]
  46. "Take Intelligent Risk and Optimize Decision Based on Time, Available Resources and Risk Tolerance Limits", Yue Yu, Shangping Ren, and Kevin A. Kwiat, Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2007, [PDF] [BibTex]
  47. "Building a Coordination Framework to Support Behavior-based Adaptive Checkpointing for Open Distributed Embedded Systems", Nianen Chen and Shangping Ren, Proceedings of the 40th Hawaii International Conference on System Sciences, HICSS 2007.[PDF] [BibTex]
  48. "Actors, Roles and Coordinators - A Coordination Model for Open Distributed Embedded Systems", Shangping Ren, Yue Yu, Nianen Chen, Kevin Marth, Pierre-Etienne Poirot, and Limin Shen, Proceedings of the 8th IFIP International Conference on Coordination Models and Languages, 2006 (LNCS Vol 4038, 2006).[PDF] [BibTex]
  49. "Prediction of Timing Constraint Violation for Real-Time Embedded Systems with Known Transient Hardware Fault Distribution Model", Yue Yu, Shangping Ren, and Ophir Frieder, Proceedings of the 27th IEEE Real-Time System Symposium, 2006.[PDF] [BibTex]
  50. "Using a Role-based Coordination Model to Achieve Adaptive and Quantifiable Dependability for Open Distributed Embedded Systems", Nianen Chen and Shangping Ren, the Proceedings of the 20th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (Doctoral Symposium), ACM SIGPLAN, OOPSLA 2006.Shangping Ren, and Ophir Frieder, Proceedings of the 27th IEEE Real-Time System Symposium, 2006.[PDF] [BibTex]
  51. "Separating functional and non-functional concerns through coordination: an application to reliability", Pierre-Etienne Poirot, Shangping Ren, Jerzy Nogiec, and Jeffery Tsai, the 30th IEEE Annual International Computer Software and Application Conference, 2006.[PDF] [BibTex]
  52. "Reconfigurable Coordination Model for Dynamic Autonomous Real-Time Systems", Shangping Ren, Limin Shen, and Jeffery Tsai, Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2006.Pierre-Etienne Poirot, Shangping Ren, Jerzy Nogiec, and Jeffery Tsai, the 30th IEEE Annual International Computer Software and Application Conference, 2006.[PDF] [BibTex]
  53. "A Coordination Model for Improving Software System Attack-tolerance and Survivability in Open Hostile Environments", Kevin Kwiat and Shangping Ren, Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2006.[PDF] [BibTex]
  54. "Providing Fault-Tolerance through a Distributed Coordination Model for Open Distributed Embedded Systems", Nianen Chen, Pierre-Etienne Poirot, and Shangping Ren, Proceedings of the 12th IEEE Real-Time Embedded Technology and Applications Symposium (Working-in-Progress), April, 2006.
  55. "Analysis and Measurements of Software Flexibility Based on Flexible Points", Limin Shen and Shangping Ren, Proceedings of the third Software Measurement European Forum, 2006.
  56. "A Dynamic Aspect Oriented Framework for Achieving Imprecise Computing in Real Time Applications and Aspect Weaving Benchmarks", Sebastien Vallon, Nianen Chen, and Shangping Ren, AOSD Workshop on Open Aspect Language, 2006.
  57. "A Unified Object-Oriented Programming Language", Kevin Marth and Shangping Ren, MPOOL Workshop in OOPSLA'05.
  58. "A Layered Architecture for Real-Time Open Distributed Systems", Nadeem Jamali and Shangping Ren, Proceedings of the 4th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems, 2005.[PDF] [BibTex]
  59. "Delta Changes for OO Software Adaptation: Pervasive or Invasive?", Atef Bader, Shangping Ren, and Husein Armouti, Proceedings of the 38th Hawaii International Conference on System Sciences - Adaptive and Evolvable Software Systems: Techniques, Tools and Applications, 2005.[PDF] [BibTex]
  60. "System Imposed and Application Compliant Adaptations", Shangping Ren, Mattox Beckman, and Tzilla Elrad, the 4th International Workshop on Distributed Auto-adaptive and Reconfigurable Systems, DARES'04, 2004.[PDF] [BibTex]
  61. "A Modular Approach for Programming Embedded Systems", Shangping Ren and Gul A. Agha in Frits Vaandrager and Grzegorz Rozenberg (editors), Embedded Systems, Lecture Notes in Computer Science, vol. 1494, pp 170-207, Springer-Verlag, 1998.
  62. "Specification of Real-Time Interaction Constraints", Brian Nielsen, Shangping Ren, and Gul A. Agha Proceedings of the First International Symposium on Object-Oriented Real-Time Computing, ISORC’98, pp 9-19, IEEE Computer Society, 1998.[PDF] [BibTex]
  63. "Source Code Level Infeasibility Detection on Declarative Timing Constraints Specified with RTsynchronizers", Shangping Ren and Gul A. Agha ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Real-Time Systems, pp 1-10, 1997.[BibTex]
  64. "Formalizing multimedia QoS Constraints Using Actors", Shangping Ren, Nalini Venkatasubramanian, and Gul A. Agha Proceedings of Second IFIP International Conference on Formal Methods for Open Object Based Distributed Systems, FMOODS’97, September 1997. [PDF] [BibTex]
  65. "A Modular Approach for Programming Distributed Real-Time Systems", Shangping Ren, Gul A. Agha, and Masahiko Saito Journal of Parallel and Distributed Computing, vol. 36, no. 1, pp 4-12, 1996. Also published in School on Embedded Systems, European Educational Forum, pp 52-72, 1996.

Technical Reports

  1. "A New Metric for Quantifying Similarity between Timing Constraint Sets in Soft Real-Time Systems", Yue Yu and Shangping Ren, Department of Computer Science, Illinois Institute of Technology, Tech. Rep., 2009. [PDF]
  2. "Optimal Real-Time Application Execution Strategy for Meeting Reliability and Deadline Constraints with Minimal Energy Consumption on Uniprocessor", Zheng Li, Shangping Ren, Li Wang , Department of Computer Science, Illinois Institute of Technology, Tech. Rep., 2012. [PDF]
  3. "Simulation Software - Capability Comparison", Marko Zivkovic and Shang ping Ren,Department of Computer Science, Illinois Institute of Technology, Tech. Rep., 2012.[PDF]
  4. "HORNET: A Highly Con gurable, Cycle-Level Multicore Simulator", Marko Zivkovic and Shangping Ren, Department of Computer Science, Illinois Institute of Technology, Tech. Rep., 2012. [PDF]
  5. "Scheduling Periodic Tasks on Multiple Periodic Resources", Xiayu Hua, Zheng Li, Hao Wu and Shangping Ren, Department of Computer Science, Illinois Institute of Technology, Tech. Rep., 2014. [PDF]
  6. B
 

 

Copyright 2010, All rights reserved.