2009 | ||
---|---|---|
208 | EE | Brian Dougherty, Jules White, Chris Thompson, Douglas C. Schmidt: Automating Hardware and Software Evolution Analysis. ECBS 2009: 265-274 |
2008 | ||
207 | EE | Jaiganesh Balasubramanian, Aniruddha S. Gokhale, Douglas C. Schmidt, Nanbor Wang: Towards Middleware for Fault-Tolerance in Distributed Real-Time and Embedded Systems. DAIS 2008: 72-85 |
206 | EE | James H. Hill, Douglas C. Schmidt, Adam A. Porter, John M. Slaby: CiCUTS: Combining System Execution Modeling Tools with Continuous Integration Environments. ECBS 2008: 66-75 |
205 | EE | Serena Fritsch, Aline Senart, Douglas C. Schmidt, Siobhán Clarke: Time-bounded adaptation for automotive system software. ICSE 2008: 571-580 |
204 | EE | Jaiganesh Balasubramanian, Sumant Tambe, Balakrishnan Dasarathy, Shrirang Gadgil, Frederick Porter, Aniruddha S. Gokhale, Douglas C. Schmidt: NetQoPE: A Model-Driven Network QoS Provisioning Engine for Distributed Real-time and Embedded Systems. IEEE Real-Time and Embedded Technology and Applications Symposium 2008: 113-122 |
203 | EE | Krishnakumar Balasubramanian, Douglas C. Schmidt: Physical Assembly Mapper: A Model-Driven Optimization Tool for QoS-Enabled Component Middleware. IEEE Real-Time and Embedded Technology and Applications Symposium 2008: 123-134 |
202 | EE | Douglas C. Schmidt, Hans van't Hag: Addressing the challenges of mission-critical information management in next-generation net-centric pub/sub systems with OpenSplice DDS. IPDPS 2008: 1-8 |
201 | EE | Nilabja Roy, John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt: Toward Effective Multi-Capacity Resource Allocation in Distributed Real-Time and Embedded Systems. ISORC 2008: 124-128 |
200 | EE | Gan Deng, Douglas C. Schmidt, Aniruddha S. Gokhale: CaDAnCE: A Criticality-Aware Deployment and Configuration Engine. ISORC 2008: 317-321 |
199 | Nilabja Roy, Akshay Dabholkar, Nathan Hamm, Lawrence W. Dowdy, Douglas C. Schmidt: Modeling Software Contention using Colored Petri Nets. MASCOTS 2008: 317-324 | |
198 | EE | Steven Fraser, Ricardo Lopez, Pradeep Kathail, Douglas C. Schmidt, Mary Shaw, Kevin Sullivan, Dave A. Thomas: Collaboration and communication: growing and sustaining ultra large scale (ULS) systems. OOPSLA Companion 2008: 797-800 |
197 | EE | Joe Hoffert, Douglas C. Schmidt, Aniruddha S. Gokhale: DQML: A Modeling Language for Configuring Distributed Publish/Subscribe Quality of Service Policies. OTM Conferences (1) 2008: 515-534 |
196 | EE | Jules White, Douglas C. Schmidt, David Benavides, Pablo Trinidad, Antonio Ruiz Cortés: Automated Diagnosis of Product-Line Configuration Errors in Feature Models. SPLC 2008: 225-234 |
195 | Jules White, B. Doughtery, Douglas C. Schmidt: Filtered Cartesian Flattening: An Approximation Technique for Optimally Selecting Features while Adhering to Resource Constraints. SPLC (2) 2008: 209-216 | |
194 | EE | Richard E. Schantz, Douglas C. Schmidt: Middleware for Distributed Systems. Wiley Encyclopedia of Computer Science and Engineering 2008 |
193 | EE | Nishanth Shankaran, Xenofon D. Koutsoukos, Douglas C. Schmidt, Yuan Xue, Chenyang Lu: Hierarchical control of multiple resources in distributed real-time and embedded systems. Real-Time Systems 39(1-3): 237-282 (2008) |
192 | EE | Aniruddha S. Gokhale, Krishnakumar Balasubramanian, Arvind S. Krishna, Jaiganesh Balasubramanian, George Edwards, Gan Deng, Emre Turkay, Jeffrey Parsons, Douglas C. Schmidt: Model driven middleware: A new paradigm for developing distributed real-time and embedded systems. Sci. Comput. Program. 73(1): 39-58 (2008) |
191 | EE | Jules White, Douglas C. Schmidt, Aniruddha S. Gokhale: Simplifying autonomic enterprise Java Bean applications via model-driven engineering and simulation. Software and System Modeling 7(1): 3-23 (2008) |
2007 | ||
190 | Gregor Engels, Bill Opdyke, Douglas C. Schmidt, Frank Weil: Model Driven Engineering Languages and Systems, 10th International Conference, MoDELS 2007, Nashville, USA, September 30 - October 5, 2007, Proceedings Springer 2007 | |
189 | EE | Joe Hoffert, Shanshan Jiang, Douglas C. Schmidt: A taxonomy of discovery services and gap analysis for ultra-large scale systems. ACM Southeast Regional Conference 2007: 355-361 |
188 | EE | Joe Hoffert, Douglas C. Schmidt, Aniruddha S. Gokhale: A QoS policy configuration modeling language for publish/subscribe middleware platforms. DEBS 2007: 140-145 |
187 | EE | Krishnakumar Balasubramanian, Douglas C. Schmidt, Zoltan Molnar, Ákos Lédeczi: Component-Based System Integration via (Meta)Model Composition. ECBS 2007: 93-102 |
186 | EE | Jules White, Douglas C. Schmidt, Krzysztof Czarnecki, Christoph Wienands, Gunther Lenz, Egon Wuchner, Ludger Fiege: Automated Model-Based Configuration of Enterprise Java Applications. EDOC 2007: 301-312 |
185 | EE | Richard P. Gabriel, Rick Kazman, Linda M. Northrop, Douglas C. Schmidt, Kevin Sullivan: Workshop on Software Technologies for Ultra-Large Scale Systems. ICSE Companion 2007: 140-141 |
184 | EE | Nishanth Shankaran, Douglas C. Schmidt, Xenofon D. Koutsoukos, Yingming Chen, Chenyang Lu: Design and Performance Evaluation of Configurable Component Middleware for End-to-End Adaptation of Distributed Real-Time Embedded Systems. ISORC 2007: 291-298 |
183 | EE | Amogh Kavimandan, Krishnakumar Balasubramanian, Nishanth Shankaran, Aniruddha S. Gokhale, Douglas C. Schmidt: QUICKER: A Model-Driven QoS Mapping Tool for QoS-Enabled Component Middleware. ISORC 2007: 62-70 |
182 | EE | Shanshan Jiang, Yuan Xue, Douglas C. Schmidt: Minimum Disruption Service Composition and Recovery over Mobile Ad Hoc Networks. MobiQuitous 2007: 1-8 |
181 | EE | Jules White, Douglas C. Schmidt, Egon Wuchner, Andrey Nechypurenko: Automating Product-Line Variant Selection for Mobile Devices. SPLC 2007: 129-140 |
180 | EE | Janos Sztipanovits, John Bay, Larry Rohrbough, Shankar Sastry, Douglas C. Schmidt, Norm Whitaker, Don Wilson, Don Winter: Escher: A New Technology Transitioning Model. IEEE Computer 40(3): 90-92 (2007) |
179 | EE | Frank Buschmann, Kevlin Henney, Douglas C. Schmidt: Past, Present, and Future Trends in Software Patterns. IEEE Software 24(4): 31-37 (2007) |
178 | EE | Cemal Yilmaz, Adam A. Porter, Arvind S. Krishna, Atif M. Memon, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan: Reliable Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems. IEEE Trans. Software Eng. 33(2): 124-141 (2007) |
177 | EE | Adam A. Porter, Cemal Yilmaz, Atif M. Memon, Douglas C. Schmidt, Balachandran Natarajan: Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance. IEEE Trans. Software Eng. 33(8): 510-525 (2007) |
176 | EE | Krishnakumar Balasubramanian, Jaiganesh Balasubramanian, Jeff Parsons, Aniruddha S. Gokhale, Douglas C. Schmidt: A Platform-Independent Component Modeling Language for Distributed Real-time and Embedded Systems. J. Comput. Syst. Sci. 73(2): 171-185 (2007) |
175 | EE | Venkita Subramonian, Gan Deng, Christopher D. Gill, Jaiganesh Balasubramanian, Liang-Jui Shen, William Otte, Douglas C. Schmidt, Aniruddha S. Gokhale, Nanbor Wang: The design and performance of component middleware for QoS-enabled deployment and configuration of DRE systems. Journal of Systems and Software 80(5): 668-677 (2007) |
174 | EE | Patrick J. Lardieri, Jaiganesh Balasubramanian, Douglas C. Schmidt, Gautam H. Thaker, Aniruddha S. Gokhale, Thomas Damiano: A multi-layered resource management framework for dynamic resource management in enterprise DRE systems. Journal of Systems and Software 80(7): 984-996 (2007) |
2006 | ||
173 | Stan Jarzabek, Douglas C. Schmidt, Todd L. Veldhuizen: Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings ACM 2006 | |
172 | John S. Kinnebrew, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt: A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications. AAAI 2006 | |
171 | EE | Stoyan Paunov, Douglas C. Schmidt: RepoMan: a component repository manager for enterprise distributed real-time and embedded systems. ACM Southeast Regional Conference 2006: 714-419 |
170 | EE | Stoyan Paunov, James Hill, Douglas C. Schmidt, Steven D. Baker, John M. Slaby: Domain-Specific Modeling Languages for Configuring and Evaluating Enterprise DRE System Quality of Service. ECBS 2006: 196-208 |
169 | EE | Jules White, Douglas C. Schmidt: FireAnt: A Tool for Reducing Enterprise Product Line Architecture Deployment, Configuration, and Testing Costs. ECBS 2006: 507-508 |
168 | EE | Nishanth Shankaran, Xenofon D. Koutsoukos, Douglas C. Schmidt, Yuan Xue, Chenyang Lu: Hierarchical Control of Multiple Resources in Distributed Real-time and Embedded Systems. ECRTS 2006: 151-160 |
167 | EE | Arvind S. Krishna, Aniruddha S. Gokhale, Douglas C. Schmidt: Context-specific middleware specialization techniques for optimizing software product-line architectures. EuroSys 2006: 205-218 |
166 | EE | Gan Deng, Douglas C. Schmidt, Aniruddha S. Gokhale: Addressing crosscutting deployment and configuration concerns of distributed real-time and embedded systems via aspect-oriented & model-driven software development. ICSE 2006: 811-814 |
165 | EE | Gan Deng, Douglas C. Schmidt, Aniruddha S. Gokhale, Andrey Nechypurenko: Modularizing Variability and Scalability Concerns in Distributed Real-Time and Embedded Systems with Modeling Tools and Component Middleware. ISORC 2006: 327-334 |
164 | EE | Douglas C. Schmidt: Panels at MoDELS 2006. MoDELS 2006: 795 |
163 | EE | Andrey Nechypurenko, Egon Wuchner, Jules White, Douglas C. Schmidt: Applying Model Intelligence Frameworks for Deployment Problem in Real-Time and Embedded Systems. MoDELS Workshops 2006: 143-151 |
162 | EE | Richard P. Gabriel, Linda M. Northrop, Douglas C. Schmidt, Kevin Sullivan: Ultra-large-scale systems. OOPSLA Companion 2006: 632-634 |
161 | EE | Steven Fraser, Gregor Kiczales, Ricardo Lopez, Peter G. Neumann, Linda M. Northrop, Martin C. Rinard, Douglas C. Schmidt, Kevin Sullivan: The ultra challenge: software systems beyond big. OOPSLA Companion 2006: 929-933 |
160 | EE | Nilabja Roy, Nishanth Shankaran, Douglas C. Schmidt: Bulls-Eye - A Resource Provisioning Service for Enterprise Distributed Real-Time and Embedded Systems. OTM Conferences (2) 2006: 1843-1861 |
159 | EE | John M. Slaby, Steve Baker, James Hill, Douglas C. Schmidt: Applying System Execution Modeling Tools to Evaluate Enterprise Distributed Real-time and Embedded System QoS. RTCSA 2006: 350-362 |
158 | EE | Nishanth Shankaran, Jaiganesh Balasubramanian, Douglas C. Schmidt, Gautam Biswas, Patrick J. Lardieri, Ed Mulholland, Thomas Damiano: A framework for (re)deploying components in distributed real-time and embedded systems. SAC 2006: 737-738 |
157 | EE | Douglas C. Schmidt: Guest Editor's Introduction: Model-Driven Engineering. IEEE Computer 39(2): 25-31 (2006) |
156 | EE | Krishnakumar Balasubramanian, Arvind S. Krishna, Emre Turkay, Jaiganesh Balasubramanian, Jeff Parsons, Aniruddha S. Gokhale, Douglas C. Schmidt: Applying model-driven development to distributed real-time and embedded avionics systems. IJES 2(3/4): 142-155 (2006) |
155 | EE | Gabor Madl, Sherif Abdelwahed, Douglas C. Schmidt: Verifying distributed real-time properties of embedded systems via graph transformations and model checking. Real-Time Systems 33(1-3): 77-100 (2006) |
154 | EE | Richard E. Schantz, Joseph P. Loyall, Craig Rodrigues, Douglas C. Schmidt: Controlling quality-of-service in distributed real-time and embedded systems via adaptive middleware. Softw., Pract. Exper. 36(11-12): 1189-1208 (2006) |
153 | EE | Adam A. Porter, Cemal Yilmaz, Atif M. Memon, Arvind S. Krishna, Douglas C. Schmidt, Aniruddha S. Gokhale: Techniques and processes for improving the quality and performance of open-source software. Software Process: Improvement and Practice 11(2): 163-176 (2006) |
2005 | ||
152 | EE | Jules White, Boris Kolpackov, Balachandran Natarajan, Douglas C. Schmidt: Reducing application code complexity with vocabulary-specific XML language bindings. ACM Southeast Regional Conference (2) 2005: 281-287 |
151 | EE | Gan Deng, Jaiganesh Balasubramanian, William Otte, Douglas C. Schmidt, Aniruddha S. Gokhale: DAnCE: A QoS-Enabled Component Deployment and Configuration Engine. Component Deployment 2005: 67-82 |
150 | EE | Jules White, Douglas C. Schmidt, Aniruddha S. Gokhale: The J3 Process for Building Autonomic Enterprise Java Bean Systems. ICAC 2005: 363-364 |
149 | EE | Cemal Yilmaz, Arvind S. Krishna, Atif M. Memon, Adam A. Porter, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan: Main effects screening: a distributed continuous quality assurance process for monitoring performance degradation in evolving software systems. ICSE 2005: 293-302 |
148 | EE | Arvind S. Krishna, Emre Turkay, Aniruddha S. Gokhale, Douglas C. Schmidt: Model-Driven Techniques for Evaluating the QoS of Middleware Configurations for DRE Systems. IEEE Real-Time and Embedded Technology and Applications Symposium 2005: 180-189 |
147 | EE | Krishnakumar Balasubramanian, Jaiganesh Balasubramanian, Jeff Parsons, Aniruddha S. Gokhale, Douglas C. Schmidt: A Platform-Independent Component Modeling Language for Distributed Real-Time and Embedded Systems. IEEE Real-Time and Embedded Technology and Applications Symposium 2005: 190-199 |
146 | EE | Douglas C. Schmidt: Model Driven Development for Distributed Real-Time and Embedded Systems. MoDELS 2005: 1 |
145 | EE | Jules White, Douglas C. Schmidt, Aniruddha S. Gokhale: Simplifying Autonomic Enterprise Java Bean Applications Via Model-Driven Development: A Case Study. MoDELS 2005: 601-615 |
144 | EE | Douglas C. Schmidt, Andrey Nechypurenko, Egon Wuchner: Workshop 9 Summary. MoDELS Satellite Events 2005: 237-246 |
143 | EE | Gan Deng, Gunther Lenz, Douglas C. Schmidt: Addressing Domain Evolution Challenges in Software Product Lines. MoDELS Satellite Events 2005: 247-261 |
142 | EE | Jaiganesh Balasubramanian, Balachandran Natarajan, Douglas C. Schmidt, Aniruddha S. Gokhale, Jeff Parsons, Gan Deng: Middleware Support for Dynamic Component Updating. OTM Conferences (2) 2005: 978-996 |
141 | EE | Janos Sztipanovits, Gautam Biswas, Ken Frampton, Aniruddha S. Gokhale, Larry Howard, Gabor Karsai, Tak-John Koo, Xenofon D. Koutsoukos, Douglas C. Schmidt: Introducing embedded software and systems education and advanced learning technology in an engineering curriculum. ACM Trans. Embedded Comput. Syst. 4(3): 549-568 (2005) |
140 | EE | Christopher D. Gill, Jeanna M. Gossett, David Corman, Joseph P. Loyall, Richard E. Schantz, Michael Atighetchi, Douglas C. Schmidt: Integrated Adaptive QoS Management in Middleware: A Case Study. Real-Time Systems 29(2-3): 101-130 (2005) |
139 | EE | Arvind S. Krishna, Balachandran Natarajan, Aniruddha S. Gokhale, Douglas C. Schmidt, Nanbor Wang, Gautam H. Thaker: CCMPerf: A Benchmarking Tool for CORBA Component Model Implementations. Real-Time Systems 29(2-3): 281-308 (2005) |
2004 | ||
138 | John M. Vlissides, Douglas C. Schmidt: Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada ACM 2004 | |
137 | John M. Vlissides, Douglas C. Schmidt: Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada ACM 2004 | |
136 | EE | George T. Edwards, Douglas C. Schmidt, Aniruddha S. Gokhale: Integrating publisher/subscriber services in component middleware for distributed real-time and embedded systems. ACM Southeast Regional Conference 2004: 171-176 |
135 | EE | Nanbor Wang, Christopher D. Gill, Douglas C. Schmidt, Venkita Subramonian: Configuring Real-Time Aspects in Component Middleware. CoopIS/DOA/ODBASE (2) 2004: 1520-1537 |
134 | EE | Jaiganesh Balasubramanian, Douglas C. Schmidt, Lawrence W. Dowdy, Ossama Othman: Evaluating the Performance of Middleware Load Balancing Strategies. EDOC 2004: 135-146 |
133 | EE | George T. Edwards, Gan Deng, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan: Model-Driven Configuration and Deployment of Component Middleware Publish/Subscribe Services. GPCE 2004: 337-360 |
132 | EE | Arvind S. Krishna, Douglas C. Schmidt, Raymond Klefstad: Enhancing Real-Time CORBA via Real-Time Java Features. ICDCS 2004: 66-73 |
131 | EE | Atif M. Memon, Adam A. Porter, Cemal Yilmaz, Adithya Nagarajan, Douglas C. Schmidt, Balachandran Natarajan: Skoll: Distributed Continuous Quality Assurance. ICSE 2004: 459-468 |
130 | EE | Andrey Nechypurenko, Tao Lu, Gan Deng, Emre Turkay, Douglas C. Schmidt, Aniruddha S. Gokhale: Concern-Based Composition and Reuse of Distributed Systems. ICSR 2004: 167-184 |
129 | EE | Arvind S. Krishna, Douglas C. Schmidt, Atif M. Memon, Adam A. Porter, Diego Sevilla: Validating Quality of Service for Reusable Software Via Model-Integrated Distributed Continuous Quality Assurance. ICSR 2004: 286-295 |
128 | EE | Pradeep Gore, Irfan Pyarali, Christopher D. Gill, Douglas C. Schmidt: The Design and Performance of a Real-Time Notification Service. IEEE Real-Time and Embedded Technology and Applications Symposium 2004: 112-120 |
127 | EE | Yamuna Krishnamurthy, Irfan Pyarali, Christopher D. Gill, Louis Mgeta, Yuanfang Zhang, Stephen Torri, Douglas C. Schmidt: The Design and Implementation of Real-Time CORBA 2.0: Dynamic Scheduling in TAO. IEEE Real-Time and Embedded Technology and Applications Symposium 2004: 121-129 |
126 | EE | Arvind S. Krishna, Balachandran Natarajan, Aniruddha S. Gokhale, Douglas C. Schmidt, Nanbor Wang, Gautam H. Thaker: CCMPerf: A Benchmarking Tool for CORBA Component Model Implementations. IEEE Real-Time and Embedded Technology and Applications Symposium 2004: 140-147 |
125 | EE | Christopher D. Gill, Joseph P. Loyall, Richard E. Schantz, Michael Atighetchi, Jeanna M. Gossett, David Corman, Douglas C. Schmidt: Integrated Adaptive QoS Management in Middleware: A Case Study. IEEE Real-Time and Embedded Technology and Applications Symposium 2004: 276-285 |
124 | EE | Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan: Leveraging Application Frameworks. ACM Queue 2(5): 66-75 (2004) |
123 | EE | Aniruddha S. Gokhale, Balachandran Natarajan, Douglas C. Schmidt, Joseph K. Cross: Towards Real-Time Fault-Tolerant CORBA Middleware. Cluster Computing 7(4): 331-346 (2004) |
122 | Gordon S. Blair, Andrew T. Campbell, Douglas C. Schmidt: Guest Editorial: Middleware Technologies for Future Communication Networks. IEEE Network 18(1): 4-5 (2004) | |
121 | EE | Arvind S. Krishna, Cemal Yilmaz, Atif M. Memon, Adam A. Porter, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan: Preserving Distributed Systems' Critical Properties: A Model-Driven Approach. IEEE Software 21(6): 32-40 (2004) |
2003 | ||
120 | Markus Endler, Douglas C. Schmidt: Middleware 2003, ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, June 16-20, 2003, Proceedings Springer 2003 | |
119 | Robert Meersman, Zahir Tari, Douglas C. Schmidt: On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE - OTM Confederated International Conferences, CoopIS, DOA, and ODBASE 2003, Catania, Sicily, Italy, November 3-7, 2003 Springer 2003 | |
118 | EE | Arvind S. Krishna, Douglas C. Schmidt, Krishna Raman, Raymond Klefstad: Enhancing Real-Time CORBA Predictability and Performance. CoopIS/DOA/ODBASE 2003: 1092-1109 |
117 | EE | Jeff Gray, Ted Bapty, Sandeep Neema, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan: An Approach for Supporting Aspect-Oriented Domain Modeling. GPCE 2003: 151-168 |
116 | EE | Raymond Klefstad, Sumita Rao, Douglas C. Schmidt: Design and Performance of a Dynamically Configurable, Messaging Protocols Framework for Real-Time CORBA. HICSS 2003: 320 |
115 | EE | Douglas C. Schmidt, Frank Buschmann: Patterns, Frameworks, and Middleware: Their Synergistic Relationships. ICSE 2003: 694-704 |
114 | EE | Douglas C. Schmidt: Pattern-Oriented Distributed System Architectures. ICSE 2003: 750 |
113 | EE | Arvind S. Krishna, Raymond Klefstad, Douglas C. Schmidt, Angelo Corsaro: Towards Predictable Real-time Java Object Request Brokers. IEEE Real Time Technology and Applications Symposium 2003: 49- |
112 | EE | Radu Cornea, Nikil D. Dutt, Rajesh K. Gupta, Ingolf Krüger, Alexandru Nicolau, Douglas C. Schmidt, Sandeep K. Shukla: FORGE: A Framework for Optimization of Distributed Embedded Systems Software. IPDPS 2003: 208 |
111 | EE | Richard E. Schantz, Joseph P. Loyall, Craig Rodrigues, Douglas C. Schmidt, Yamuna Krishnamurthy, Irfan Pyarali: Flexible and Adaptive QoS Control for Distributed Real-Time and Embedded Middleware. Middleware 2003: 374-393 |
110 | Aniruddha S. Gokhale, Douglas C. Schmidt, Tao Lu, Balachandran Natarajan, Nanbor Wang: CoSMIC: An MDA Generative Tool for Distributed Real-time and Embedded Applications. Middleware Workshops 2003: 300-306 | |
109 | EE | Krishnakumar Balasubramanian, Nanbor Wang, Douglas C. Schmidt: Towards Composable Distributed Real-time and Embedded Software. WORDS 2003: 226-233 |
108 | EE | Angelo Corsaro, Douglas C. Schmidt: The Design and Performance of Real-Time Java Middleware. IEEE Trans. Parallel Distrib. Syst. 14(11): 1155-1167 (2003) |
107 | EE | Douglas C. Schmidt, Carlos O'Ryan: Patterns and performance of distributed real-time and embedded publisher/subscriber architectures. Journal of Systems and Software 66(3): 213-223 (2003) |
106 | EE | Nanbor Wang, Douglas C. Schmidt, Aniruddha S. Gokhale, Christopher D. Gill, Balachandran Natarajan, Craig Rodrigues, Joseph P. Loyall, Richard E. Schantz: Total quality of service provisioning in middleware and applications. Microprocessors and Microsystems 27(2): 45-54 (2003) |
105 | Christopher D. Gill, Ron Cytron, Douglas C. Schmidt: Multiparadigm scheduling for distributed real-time embedded computing. Proceedings of the IEEE 91(1): 183-197 (2003) | |
104 | Irfan Pyarali, Douglas C. Schmidt, Ron Cytron: Techniques for enhancing real-time CORBA quality of service. Proceedings of the IEEE 91(7): 1070-1085 (2003) | |
2002 | ||
103 | Richard E. Schantz, Franklin Webber, Partha Pratim Pal, Joseph P. Loyall, Douglas C. Schmidt: Protecting Applications Against Malice Using AdaptiveMiddleware. Certification and Security in E-Services 2002: 73-108 | |
102 | Richard E. Schantz, Douglas C. Schmidt: Research Advances in Middleware for Distributed Systems. Communication Systems: The State of the Art (IFIP World Computer Congress) 2002: 1-36 | |
101 | EE | Raymond Klefstad, Arvind S. Krishna, Douglas C. Schmidt: Design and Performance of a Modular Portable Object Adapter for Distributed, Real-Time, and Embedded CORBA Applications. CoopIS/DOA/ODBASE 2002: 549-567 |
100 | EE | Mayur Deshpande, Douglas C. Schmidt, Carlos O'Ryan, Darrell Brunsch: Design and Performance of Asynchronous Method Handling for CORBA. CoopIS/DOA/ODBASE 2002: 568-586 |
99 | EE | Angelo Corsaro, Douglas C. Schmidt: The Design and Performance of the jRate Real-Time Java Implementation. CoopIS/DOA/ODBASE 2002: 900-921 |
98 | EE | Christopher D. Gill, Fred Kuhns, Douglas C. Schmidt, Ron Cytron: Empirical Differences between COTS Middleware Scheduling Strategies. CoopIS/DOA/ODBASE 2002: 922-948 |
97 | EE | Douglas C. Schmidt: Adaptive and Reflective Middleware for Distributed Real-Time and Embedded Systems. EMSOFT 2002: 282-293 |
96 | EE | Irfan Pyarali, Douglas C. Schmidt, Ron Cytron: Achieving End-to-end Predictability in the TAO Real-time CORBA ORB. IEEE Real Time Technology and Applications Symposium 2002: 13-22 |
95 | EE | Angelo Corsaro, Douglas C. Schmidt: Evaluating Real-Time Java Features and Performance for Real-Time Embedded Systems. IEEE Real Time Technology and Applications Symposium 2002: 90-100 |
94 | EE | Raymond Klefstad, Douglas C. Schmidt, Carlos O'Ryan: Towards Highly Configurable Real-Time Object Request Brokers. Symposium on Object-Oriented Real-Time Distributed Computing 2002: 437-447 |
93 | EE | Douglas C. Schmidt, Mayur Deshpande, Carlos O'Ryan: Operating System Performance in Support of Real-Time Middleware. WORDS 2002: 199-206 |
92 | EE | Joseph K. Cross, Douglas C. Schmidt: Meta-Programming Techniques for Distributed Real-time and Embedded Systems. WORDS 2002: 3-10 |
91 | EE | Christopher D. Gill, Ron Cytron, Douglas C. Schmidt: Middleware Scheduling Optimization Techniques for Distributed Real-Time and Embedded Systems. WORDS 2002: 311-318 |
90 | EE | Priya Narasimhan, Keith Marzullo, P. M. Melliar-Smith, Andreas Polze, Douglas C. Schmidt: Open Research Issues in Building Dependable Middleware (Panel). WORDS 2002: 359- |
89 | EE | Aniruddha S. Gokhale, Douglas C. Schmidt, Balachandran Natarajan, Nanbor Wang: Applying model-integrated computing to component middleware and enterprise applications. Commun. ACM 45(10): 65-70 (2002) |
88 | EE | Douglas C. Schmidt: Middleware for real-time and embedded systems. Commun. ACM 45(6): 43-48 (2002) |
87 | Carlos O'Ryan, Douglas C. Schmidt, J. Russell Noseworthy: Patterns and performance of a CORBA event service for large-scale distributed interactive simulations. Comput. Syst. Sci. Eng. 17(2): 115-132 (2002) | |
2001 | ||
86 | EE | Nanbor Wang, Kirthika Parameswaran, Douglas C. Schmidt, Ossama Othman: The Design and Performance of Meta-Programming Mechanisms for Object Request Broker Middleware. COOTS 2001: 101-118 |
85 | EE | Angelo Corsaro, Christopher D. Gill, Ron Cytron, Douglas C. Schmidt: Formalizing Meta-Programming Techniques to Reconcile Heterogeneous Scheduling Disciplines in Open Distributed Real-Time Systems. DOA 2001: 289-298 |
84 | EE | David A. Karr, Craig Rodrigues, Joseph P. Loyall, Richard E. Schantz, Yamuna Krishnamurthy, Irfan Pyarali, Douglas C. Schmidt: Application of the QuO Quality-of-Service Framework to a Distributed Video Application. DOA 2001: 299- |
83 | EE | Douglas C. Schmidt: Policies and Patterns for High-Performance, Real-Time Object Request Brokers. DOA 2001: 357-358 |
82 | EE | Douglas C. Schmidt: COTS Middleware for Real-time Distributed Interactive Simulations - Fact or Fiction? DS-RT 2001: 56-57 |
81 | EE | Douglas C. Schmidt: Adaptive and Reflective Middleware for Distributed Real-Time and Embedded Systems. EMSOFT 2001: 361-372 |
80 | EE | Douglas C. Schmidt: Policies and Patterns for High-Performance, Real-Time Object Request Brokers. LCN 2001: 2 |
79 | Pradeep Gore, Ron Cytron, Douglas C. Schmidt, Carlos O'Ryan: Designing and Optimizing a Scalable CORBA Notification Service. LCTES/OM 2001: 196-204 | |
78 | Ossama Othman, Douglas C. Schmidt: Issues in the Design of Adaptive Middleware Load Balancing. LCTES/OM 2001: 205-213 | |
77 | Irfan Pyarali, Marina Spivak, Ron Cytron, Douglas C. Schmidt: Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA. LCTES/OM 2001: 214-222 | |
76 | Darrell Brunsch, Carlos O'Ryan, Douglas C. Schmidt: Designing an Efficient and Scalable Server-side Asynchrony Model for CORBA. LCTES/OM 2001: 223-229 | |
75 | Yamuna Krishnamurthy, Vishal Kachroo, David A. Karr, Craig Rodrigues, Joseph P. Loyall, Richard E. Schantz, Douglas C. Schmidt: Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Application. LCTES/OM 2001: 230-237 | |
74 | Carlos O'Ryan, Douglas C. Schmidt, Fred Kuhns, Marina Spivak, Jeff Parsons, Irfan Pyarali, David L. Levine: Evaluating policies and mechanisms to support distributed real-time applications with CORBA. Concurrency and Computation: Practice and Experience 13(7): 507-541 (2001) | |
73 | EE | Ossama Othman, Carlos O'Ryan, Douglas C. Schmidt: Strategies for CORBA Middleware-Based Load Balancing. IEEE Distributed Systems Online 2(3): (2001) |
72 | EE | Ossama Othman, Carlos O'Ryan, Douglas C. Schmidt: Designing an Adaptive CORBA Load Balancing Service Using TAO. IEEE Distributed Systems Online 2(4): (2001) |
71 | EE | Nanbor Wang, Douglas C. Schmidt, Michael Kircher, Kirthika Parameswaran: Adaptive and Reflective Middleware for QoS-Enabled CCM Applications. IEEE Distributed Systems Online 2(5): (2001) |
70 | Christopher D. Gill, David L. Levine, Douglas C. Schmidt: The Design and Performance of a Real-Time CORBA Scheduling Service. Real-Time Systems 20(2): 117-154 (2001) | |
69 | Douglas C. Schmidt, Sumedh Mungee, Sergio Flores-Gaitan, Aniruddha S. Gokhale: Software Architectures for Reducing Priority Inversion and Non-determinism in Real-time Object Request Brokers. Real-Time Systems 21(1-2): 77-125 (2001) | |
2000 | ||
68 | EE | Nanbor Wang, Kirthika Parameswaran, Michael Kircher, Douglas C. Schmidt: Applying Reflective Middleware Techniques to Optimize a QoS-Enabled CORBA Component Model Implementation. COMPSAC 2000: 492- |
67 | EE | Frédéric Andrès, Nicolas Dessaigne, José Martinez, Noureddine Mouaddib, Kinji Ono, Douglas C. Schmidt, Panrit Tosukhowong: MISE: The MediaSys Image Search Engine. DEXA 2000: 993-1002 |
66 | EE | Douglas C. Schmidt: Surviving the Tornado: The Best Kept Secrets of R&D Success in the Internet Age. DOA 2000: 3- |
65 | EE | Balachandran Natarajan, Aniruddha S. Gokhale, Shalini Yajnik, Douglas C. Schmidt: DOORS: Towards High-Performance Fault Tolerant CORBA. DOA 2000: 39-48 |
64 | EE | Balachandran Natarajan, Aniruddha S. Gokhale, Shalini Yajnik, Douglas C. Schmidt: Applying Patterns to Improve the Performance of Fault Tolerant CORBA. HiPC 2000: 107-120 |
63 | EE | Carlos O'Ryan, Douglas C. Schmidt, Fred Kuhns, Marina Spivak, Jeff Parsons, Irfan Pyarali, David L. Levine: Evaluating Policies and Mechanisms for Supporting Embedded, Real-Time Applications with CORBA 3.0. IEEE Real Time Technology and Applications Symposium 2000: 188-197 |
62 | EE | Edgar Nett, Andrea Bondavalli, Bruce Powel Douglass, Carlos Eduardo Pereira, Douglas C. Schmidt, Bran Selic, Kelvin D. Nilsen: Design, Methods, and Tools for ORC. ISORC 2000: 305 |
61 | EE | Irfan Pyarali, Carlos O'Ryan, Douglas C. Schmidt: A Pattern Language for Efficient, Predictable, Scalable, and Flexible Dispatching Mechanisms for Distributed Object Computing Middleware. ISORC 2000: 62- |
60 | EE | Alexander B. Arulanthu, Carlos O'Ryan, Douglas C. Schmidt, Michael Kircher, Jeff Parsons: The Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging. Middleware 2000: 208-230 |
59 | EE | Carlos O'Ryan, Fred Kuhns, Douglas C. Schmidt, Ossama Othman, Jeff Parsons: The Design and Performance of a Pluggable Protocols Framework for Real-Time Distributed Object Computing Middleware. Middleware 2000: 372-395 |
58 | EE | Douglas C. Schmidt, James C. Hu: Developing flexible and high-performance Web servers with frameworks and patterns. ACM Comput. Surv. 32(1es): 39 (2000) |
57 | Fred Kuhns, David L. Levine, Douglas C. Schmidt, Carlos O'Ryan: Supporting high-performance I/O in QoS-enabled ORB middleware. Cluster Computing 3(3): 151-173 (2000) | |
56 | EE | Douglas C. Schmidt, Fred Kuhns: An Overview of the Real-Time CORBA Specification. IEEE Computer 33(6): 56-63 (2000) |
1999 | ||
55 | EE | Panrit Tosukhowong, Frédéric Andrès, Kinji Ono, Nicolas Dessaigne, José Martinez, Noureddine Mouaddib, Douglas C. Schmidt: A flexible image search engine. ACM Multimedia (2) 1999: 87-90 |
54 | EE | Irfan Pyarali, Carlos O'Ryan, Douglas C. Schmidt, Nanbor Wang, Vishal Kachroo, Aniruddha S. Gokhale: Applying Optimization Principle Patterns to Design Real-Time ORBs. COOTS 1999: 145-160 |
53 | EE | Fred Kuhns, Douglas C. Schmidt, David L. Levine: The Performance of a Real-time I/O Subsystem for QoS-enabled ORB Middleware. DOA 1999: 120-129 |
52 | EE | Douglas C. Schmidt, Sumedh Mungee, Nagarajan Surendran: A Design and the Performance of a CORBA Audio/Video Streaming Service. HICSS 1999 |
51 | EE | Douglas C. Schmidt: Using Design Patterns, Frameworks and CORBA to Reduce the Complexity of Developing Reusable Large-Scale Object-Oriented Concurrent Communication Components and Systems. ICECCS 1999: 181-182 |
50 | EE | Fred Kuhns, Douglas C. Schmidt, David L. Levine: The Design and Performance of a Real-Time I/O Subsystem. IEEE Real Time Technology and Applications Symposium 1999: 154-163 |
49 | Aniruddha S. Gokhale, Douglas C. Schmidt: Techniques for Optimizing CORBA Middleware for Distributed Embedded Systems. INFOCOM 1999: 513-521 | |
48 | EE | Douglas C. Schmidt: Middleware Techniques and Optimizations for Real-Time, Embedded Systems. ISSS 1999: 12-17 |
47 | Fred Kuhns, Carlos O'Ryan, Douglas C. Schmidt, Ossama Othman, Jeff Parsons: The Design and Performance of a Pluggable Protocols Framework for CORBA Middleware. Protocols for High-Speed Networks 1999: 81-98 | |
46 | Douglas C. Schmidt, David L. Levine, Chris Cleveland: Architectures and patterns for developing high performance real-time ORB endsystems. Advances in Computers 48: 2-119 (1999) | |
1998 | ||
45 | EE | Prashant Jain, Seth Widoff, Douglas C. Schmidt: The Design and Performance of MedJava. COOTS 1998: 28-45 |
44 | EE | Douglas C. Schmidt, Sumedh Mungee, Sergio Flores-Gaitan, Aniruddha S. Gokhale: Alleviating Priority Inversion and Non-Determinism in Real-Time CORBA ORB Core Architectures. IEEE Real Time Technology and Applications Symposium 1998: 92-101 |
43 | James C. Hu, Sumedh Mungee, Douglas C. Schmidt: Techniques for Developing and Measuring High Performance Web Servers over High Speed ATM Networks. INFOCOM 1998: 1222-1231 | |
42 | EE | Irfan Pyarali, Douglas C. Schmidt: An overview of the CORBA portable object adapter. ACM StandardView 6(1): 30-43 (1998) |
41 | Douglas C. Schmidt: Evaluating Architectures for Multithreaded Object Request Brokers. Commun. ACM 41(10): 54-60 (1998) | |
40 | EE | Douglas C. Schmidt, David L. Levine, Sumedh Mungee: The design of the TAO real-time object request broker. Computer Communications 21(4): 294-324 (1998) |
39 | EE | Prashant Jain, Seth Widoff, Douglas C. Schmidt: The design and performance of MedJava. Experience of developing performance-sensitive distributed applications with Java. Distributed Systems Engineering 5(4): 141-155 (1998) |
38 | Aniruddha S. Gokhale, Douglas C. Schmidt: Measuring and Optimizing CORBA Latency and Scalability Over High-Speed Networks. IEEE Trans. Computers 47(4): 391-413 (1998) | |
1997 | ||
37 | EE | Prashant Jain, Douglas C. Schmidt: Service Configurator: A Pattern for Dynamic Configuration of Services. COOTS 1997: 209-220 |
36 | Douglas C. Schmidt, Aniruddha S. Gokhale: Evaluating CORBA Latency and Scalability Over High-Speed ATM Networks. ICDCS 1997: 0- | |
35 | Timothy H. Harrison, David L. Levine, Douglas C. Schmidt: The Design and Performance of a Hard Real-Time Object Event Service. OOPSLA 1997: 184-200 | |
34 | Douglas C. Schmidt: Principles and Patterns of High-Performance and Real-Time Distributed Object Computing. PODC 1997: 11 | |
33 | EE | Douglas C. Schmidt: Using Design Patterns and Frameworks to Develop Object-Oriented Communication Systems. TOOLS (24) 1997: 422-423 |
32 | EE | Douglas C. Schmidt: Using Design Patterns and Frameworks to Develop Object-Oriented Communication Systems. TOOLS (25) 1997: 361-362 |
31 | Mohamed E. Fayad, Douglas C. Schmidt: Object-Oriented Application Frameworks - Introduction. Commun. ACM 40(10): 32-38 (1997) | |
30 | Mohamed E. Fayad, Douglas C. Schmidt: Lessons Learned Building Reusable OO Frameworks for Distributed Software. Commun. ACM 40(10): 85-87 (1997) | |
1996 | ||
29 | EE | Irfan Pyarali, Timothy H. Harrison, Douglas C. Schmidt: Design and Performance of an Object-Oriented Framework for High-Performance Electronic Medical Imaging. COOTS 1996 |
28 | Steven Fraser, Robert C. Martin, Stephen J. Mellor, Michael Lee, Grady Booch, Stephen Garone, Martin Fowler, Douglas C. Schmidt, Marie Lenzi: Translation: Myth or Reality? (Panel Session). OOPSLA 1996: 441-443 | |
27 | EE | Aniruddha S. Gokhale, Douglas C. Schmidt: Measuring the Performance of Communication Middleware on High-Speed Networks. SIGCOMM 1996: 306-317 |
26 | Douglas C. Schmidt: Using Design Patterns to Guide the Development of Reusable Object-Oriented Software. ACM Comput. Surv. 28(4es): 162 (1996) | |
25 | Douglas C. Schmidt, Mohamed Fayad, Ralph E. Johnson: Software Patterns (Introduction to the Special Section). Commun. ACM 39(10): 36-39 (1996) | |
24 | Irfan Pyarali, Timothy H. Harrison, Douglas C. Schmidt: Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging. Computing Systems 9(4): 331-375 (1996) | |
23 | Douglas C. Schmidt: A Family of Design Patterns for Applications-Level Gateways. TAPOS 2(1): 15-30 (1996) | |
1995 | ||
22 | EE | Douglas C. Schmidt, Timothy H. Harrison: Object-Oriented Components for High-speed Network Programming. COOTS 1995 |
21 | EE | Douglas C. Schmidt, Paul Stephenson: Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms. ECOOP 1995: 399-423 |
20 | Douglas C. Schmidt, Tatsuya Suda: Measuring the Performance of Parallel Message-Based Process Architectures. INFOCOM 1995: 624-633 | |
19 | EE | Guru M. Parulkar, Douglas C. Schmidt, Jonathan S. Turner: aItPm: A Strategy for Integrating IP with ATM. SIGCOMM 1995: 49-59 |
18 | Douglas C. Schmidt: Using Design Patterns to Develop Reusable Object-Oriented Communication Software. Commun. ACM 38(10): 65-74 (1995) | |
17 | Dennis G. Kafura, R. Greg Lavender, Douglas C. Schmidt: Workshop on design patterns for concurrent, parallel, and distributed object-oriented system. OOPS Messenger 6(4): 128-131 (1995) | |
1994 | ||
16 | EE | Douglas C. Schmidt: ASX: An Object-Oriented Framework for Developing Distributed Applications. C++ Conference 1994: 207-226 |
15 | Douglas C. Schmidt, Tatsuya Suda: Measuring the impact of alternative parallel process architecture on communication subsystem performance. Protocols for High-Speed Networks 1994: 123-138 | |
14 | Douglas C. Schmidt, Tatsuya Suda: The ADAPTIVE Service Executive: An Object-Oriented Architecture for Configuring Concurrent Distributed Communications Systems. ULPAA 1994: 167-182 | |
13 | Douglas C. Schmidt, Burkhard Stiller, Tatsuya Suda, Martina Zitterbart: Configuring Function-based Communication Protocols for Multimedia Applications. ULPAA 1994: 371-387 | |
12 | R. Greg Lavender, Douglas C. Schmidt: Application Object Exchange Format. ULPAA 1994: 405-406 | |
11 | EE | Douglas C. Schmidt, Tatsuya Suda: An object-oriented framework for dynamically configuring extensible distributed systems. Distributed Systems Engineering 1(5): 280- (1994) |
1993 | ||
10 | EE | Douglas C. Schmidt, Donald F. Box, Tatsuya Suda: ADAPTIVE: A dynamically assembled protocol transformation, integration and evaluation environment. Concurrency - Practice and Experience 5(4): 269-286 (1993) |
9 | Douglas C. Schmidt, Tatsuya Suda: Transport System Architecture Services for High-Performance Communications Systems. IEEE Journal on Selected Areas in Communications 11(4): 489-506 (1993) | |
1992 | ||
8 | Douglas C. Schmidt, Donald F. Box, Tatsuya Suda: ADAPTIVE: A Flexible and Adaptive Transport System Architecture to Support Lightweight Protocols for Multimedia Applications on High-Speed Networks. HPDC 1992: 174-186 | |
7 | Donald F. Box, Douglas C. Schmidt, Tatsuya Suda: ADAPTIVE - An Object-Oriented Framework for Flexible and Adaptive Communication Protocols. HPN 1992: 367-382 | |
6 | Douglas C. Schmidt, Jorge Haddock, William A. Wallace, Roger Wright: Visual Modelling: A Knowledge Acquisition Method for Intelligent Process Control Systems. IEA/AIE 1992: 294-303 | |
1991 | ||
5 | EE | Richard W. Selby, Adam A. Porter, Douglas C. Schmidt, Jim Berney: Metric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development. ICSE 1991: 288-298 |
1990 | ||
4 | Douglas C. Schmidt: GPERF: A Perfect Hash Function Generator. C++ Conference 1990: 87-102 | |
1984 | ||
3 | Bernd Güsmann, Douglas C. Schmidt: Avionik - Prozeßrechnersystem für sicherheitskritische Aufgaben. Fachtagung Prozessrechner 1984: 394-403 | |
1976 | ||
2 | EE | Douglas C. Schmidt, Larry E. Druffel: A Fast Backtracking Algorithm to Test Directed Graphs for Isomorphism Using Distance Matrices. J. ACM 23(3): 433-445 (1976) |
1975 | ||
1 | Douglas C. Schmidt, Gernot Metze: Modular Replacement of Combinational Switching Networks. IEEE Trans. Computers 24(1): 29-48 (1975) |