default search action
Douglas C. Schmidt
Person information
- affiliation: Vanderbilt University, Department of Electrical Engineering and Computer Science, Nashville, TN, USA
- affiliation: Washington University, Department of Computer Science, WA, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c229]Ashraf Elnashar, Max Moundas, Douglas C. Schmidt, Jesse Spencer-Smith, Jules White:
Evaluating the Performance of LLM-Generated Code for ChatGPT-4 and AutoGen Along with Top-Rated Human Solutions. ICSOFT 2024: 258-270 - [c228]Skyler Grandel, Douglas C. Schmidt, Kevin Leach:
Applying Large Language Models to Enhance the Assessment of Parallel Functional Programming Assignments. LLM4CODE@ICSE 2024: 102-110 - 2023
- [j128]Yu Yao, Maria E. Powell, Jules White, Jian Feng, Quchen Fu, Peng Zhang, Douglas C. Schmidt:
A multi-stage transfer learning strategy for diagnosing a class of rare laryngeal movement disorders. Comput. Biol. Medicine 166: 107534 (2023) - [j127]Peng Zhang, Adair Kelley, Douglas C. Schmidt, Jules White:
Design pattern recommendations for building decentralized healthcare applications. Frontiers Blockchain 6 (2023) - [c227]Henry Gilbert, Michael Sandborn, Douglas C. Schmidt, Jesse Spencer-Smith, Jules White:
Semantic Compression with Large Language Models. SNAMS 2023: 1-8 - [i17]Quchen Fu, Zhongwei Teng, Marco Georgaklis, Jules White, Douglas C. Schmidt:
NL2CMD: An Updated Workflow for Natural Language to Bash Commands Translation. CoRR abs/2302.07845 (2023) - [i16]Jules White, Quchen Fu, Sam Hays, Michael Sandborn, Carlos Olea, Henry Gilbert, Ashraf Elnashar, Jesse Spencer-Smith, Douglas C. Schmidt:
A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT. CoRR abs/2302.11382 (2023) - [i15]Jules White, Sam Hays, Quchen Fu, Jesse Spencer-Smith, Douglas C. Schmidt:
ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Design. CoRR abs/2303.07839 (2023) - [i14]Henry Gilbert, Michael Sandborn, Douglas C. Schmidt, Jesse Spencer-Smith, Jules White:
Semantic Compression With Large Language Models. CoRR abs/2304.12512 (2023) - 2022
- [c226]Ashraf Elnashar, William Schreiber, Jules White, Douglas C. Schmidt:
Question Formulation and Transformer Model Resilience: Effects of Question-Wording Variants on the Robustness of Transformer-Based Question-Answer Models. CSCI 2022: 1796-1799 - [c225]Quchen Fu, Zhongwei Teng, Jules White, Maria E. Powell, Douglas C. Schmidt:
FastAudio: A Learnable Audio Front-End For Spoof Speech Detection. ICASSP 2022: 3693-3697 - [c224]Zhongwei Teng, Quchen Fu, Jules White, Maria E. Powell, Douglas C. Schmidt:
ARawNet: A Lightweight Solution for Leveraging Raw Waveforms in Spoof Speech Detection. ICPR 2022: 692-698 - [c223]Henry Gilbert, Jules White, Quchen Fu, Douglas C. Schmidt:
Using LSTM Networks and Future Gradient Values to Forecast Heart Rate in Biking. icSPORTS 2022: 53-60 - [c222]Zhongwei Teng, Quchen Fu, Jules White, Maria E. Powell, Douglas C. Schmidt:
SA-SASV: An End-to-End Spoof-Aggregated Spoofing-Aware Speaker Verification System. INTERSPEECH 2022: 4391-4395 - [i13]Zhongwei Teng, Quchen Fu, Jules White, Maria E. Powell, Douglas C. Schmidt:
SA-SASV: An End-to-End Spoof-Aggregated Spoofing-Aware Speaker Verification System. CoRR abs/2203.06517 (2022) - [i12]Quchen Fu, Ramesh Chukka, Keith Achorn, Thomas Atta-fosu, Deepak R. Canchi, Zhongwei Teng, Jules White, Douglas C. Schmidt:
Deep Learning Models on CPUs: A Methodology for Efficient Training. CoRR abs/2206.10034 (2022) - 2021
- [j126]Alex Roehrs, Cristiano André da Costa, Rodrigo da Rosa Righi, André Henrique Mayer, Valter Ferreira da Silva, José Roberto Goldim, Douglas C. Schmidt:
Integrating multiple blockchains to support distributed personal health records. Health Informatics J. 27(2): 146045822110075 (2021) - [c221]Zhongwei Teng, Quchen Fu, Jules White, Douglas C. Schmidt:
Sketch2Vis: Generating Data Visualizations from Hand-drawn Sketches with Deep Learning. ICMLA 2021: 853-858 - [c220]Quchen Fu, Zhongwei Teng, Jules White, Douglas C. Schmidt:
A Transformer-based Approach for Translating Natural Language to Bash Commands. ICMLA 2021: 1245-1248 - [c219]Xiaoxing Qiu, Jules White, Douglas C. Schmidt:
A Study of Machine Learning Models for Personalized Heart Rate Forecasting in Mountain Biking. icSPORTS 2021: 87-94 - [c218]Douglas C. Schmidt:
Keynote #1: Architecting the Systems of the Future: A Research Agenda. SMARTCOMP 2021: 23-24 - [i11]Zhongwei Teng, Quchen Fu, Jules White, Maria E. Powell, Douglas C. Schmidt:
Complementing Handcrafted Features with Raw Waveform Using a Light-weight Auxiliary Model. CoRR abs/2109.02773 (2021) - [i10]Quchen Fu, Zhongwei Teng, Jules White, Maria E. Powell, Douglas C. Schmidt:
FastAudio: A Learnable Audio Front-End for Spoof Speech Detection. CoRR abs/2109.02774 (2021) - 2020
- [j125]Peng Zhang, Chris Downs, Nguyen Thanh Uyen Le, Cory Martin, Paul Shoemaker, Clay Wittwer, Luke Mills, Liam Kelly, Stuart Lackey, Douglas C. Schmidt, Jules White:
Toward Patient-Centered Stewardship of Research Data and Research Participant Recruitment With Blockchain Technology. Frontiers Blockchain 3: 32 (2020) - [j124]Scott Eisele, Aron Laszka, Douglas C. Schmidt, Abhishek Dubey:
The Role of Blockchains in Multi-Stakeholder Transactive Energy Systems. Frontiers Blockchain 3: 593471 (2020) - [i9]Peng Zhang, Douglas C. Schmidt, Jules White:
A Pattern Sequence for Designing Blockchain-Based Healthcare Information Technology Systems. CoRR abs/2010.01172 (2020)
2010 – 2019
- 2019
- [j123]Michael A. Walker, Douglas C. Schmidt, Abhishek Dubey:
Chapter Six - Testing at scale of IoT blockchain applications. Adv. Comput. 115: 155-179 (2019) - [j122]Peng Zhang, Douglas C. Schmidt, Jules White, Abhishek Dubey:
Chapter Seven - Consensus mechanisms and information security technologies. Adv. Comput. 115: 181-209 (2019) - [j121]Peng Zhang, Breck Stodghill, Cory Pitt, Cavin Briody, Douglas C. Schmidt, Jules White, Alan Pitt, Kelly Aldrich:
OpTrak: Tracking Opioid Prescriptions via Distributed Ledger Technology. Int. J. Inf. Syst. Soc. Chang. 10(2): 45-61 (2019) - [j120]Shelagh A. Mulvaney, Sarah E. Vaala, Rachel B. Carroll, Laura K. Williams, Cindy K. Lybarger, Douglas C. Schmidt, Mary S. Dietrich, Lori M. Laffel, Korey K. Hood:
A mobile app identifies momentary psychosocial and contextual factors related to mealtime self-management in adolescents with type 1 diabetes. J. Am. Medical Informatics Assoc. 26(12): 1627-1631 (2019) - [j119]Alex Roehrs, Cristiano André da Costa, Rodrigo da Rosa Righi, Valter Ferreira da Silva, José Roberto Goldim, Douglas C. Schmidt:
Analyzing the performance of a blockchain-based personal health record implementation. J. Biomed. Informatics 92 (2019) - [j118]Yao Pan, Fangzhou Sun, Zhongwei Teng, Jules White, Douglas C. Schmidt, Jacob Staples, Lee Krause:
Detecting web attacks with end-to-end deep learning. J. Internet Serv. Appl. 10(1): 16:1-16:22 (2019) - 2018
- [j117]Peng Zhang, Douglas C. Schmidt, Jules White, Gunther Lenz:
Chapter One - Blockchain Technology Use Cases in Healthcare. Adv. Comput. 111: 1-41 (2018) - [j116]Subhav Pradhan, Abhishek Dubey, Shweta Khare, Saideep Nannapaneni, Aniruddha S. Gokhale, Sankaran Mahadevan, Douglas C. Schmidt, Martin Lehofer:
CHARIOT: Goal-Driven Orchestration Middleware for Resilient IoT Systems. ACM Trans. Cyber Phys. Syst. 2(3): 16:1-16:37 (2018) - [c217]Zhongwei Teng, Peng Zhang, Xiao Li, William Nock, Marcelino Rodriguez-Cancio, Jules White, Douglas C. Schmidt, Denis Gilmore, Jonathan C. Nesbitt:
Authentication and Usability in mHealth Apps. HealthCom 2018: 1-6 - [c216]Peng Zhang, Douglas C. Schmidt, Jules White, Shelagh A. Mulvaney:
Towards Precision Behavioral Medicine with IoT: Iterative Design and Optimization of a Self-Management Tool for Type 1 Diabetes. ICHI 2018: 64-74 - [c215]Peng Zhang, Jules White, Douglas C. Schmidt:
Architectures and Patterns for Leveraging High-Frequency, Low-Fidelity Data in the Healthcare Domain. ICHI 2018: 463-464 - [i8]Peng Zhang, Jules White, Douglas C. Schmidt, Gunther Lenz, S. Trent Rosenbloom:
FHIRChain: Applying Blockchain to Securely and Scalably Share Clinical Data. CoRR abs/1807.03227 (2018) - 2017
- [j115]Yao Pan, Jules White, Douglas C. Schmidt, Ahmad Elhabashy, Logan Sturm, Jaime A. Camelio, Christopher Williams:
Taxonomies for Reasoning About Cyber-physical Attacks in IoT-based Manufacturing Systems. Int. J. Interact. Multim. Artif. Intell. 4(3): 45-54 (2017) - [c214]Peng Zhang, Jules White, Douglas C. Schmidt, Tom Dennis:
Applying machine learning methods to predict hand hygiene compliance characteristics. BHI 2017: 353-356 - [c213]Peng Zhang, Marcelino Rodriguez-Cancio, Douglas C. Schmidt, Jules White, Tom Dennis:
Discussions of a Preliminary Hand Hygiene Compliance Monitoring Application-as-a-service. HEALTHINF 2017: 537-544 - [c212]Fangzhou Sun, Peng Zhang, Jules White, Douglas C. Schmidt, Jacob Staples, Lee Krause:
A Feasibility Study of Autonomically Detecting In-Process Cyber-Attacks. CYBCONF 2017: 1-8 - [c211]Peng Zhang, Michael A. Walker, Jules White, Douglas C. Schmidt, Gunther Lenz:
Metrics for assessing blockchain-based healthcare decentralized apps. Healthcom 2017: 1-4 - [c210]Aron Laszka, Abhishek Dubey, Michael Walker, Douglas C. Schmidt:
Providing privacy, safety, and security in IoT-based transactive energy systems using distributed ledgers. IOT 2017: 13:1-13:8 - [c209]Michael A. Walker, Abhishek Dubey, Aron Laszka, Douglas C. Schmidt:
PlaTIBART: a platform for transactive IoT blockchain applications with repeatable testing. M4IoT@Middleware 2017: 17-22 - [i7]Peng Zhang, Jules White, Douglas C. Schmidt, Gunther Lenz:
Applying Software Patterns to Address Interoperability in Blockchain-based Healthcare Apps. CoRR abs/1706.03700 (2017) - [i6]Karla Kvaternik, Aron Laszka, Michael Walker, Douglas C. Schmidt, Monika Sturm, Martin Lehofer, Abhishek Dubey:
Privacy-Preserving Platform for Transactive Energy Systems. CoRR abs/1709.09597 (2017) - [i5]Michael A. Walker, Abhishek Dubey, Aron Laszka, Douglas C. Schmidt:
PlaTIBART: a Platform for Transactive IoT Blockchain Applications with Repeatable Testing. CoRR abs/1709.09612 (2017) - [i4]Aron Laszka, Abhishek Dubey, Michael Walker, Douglas C. Schmidt:
Providing Privacy, Safety, and Security in IoT-Based Transactive Energy Systems using Distributed Ledgers. CoRR abs/1709.09614 (2017) - 2016
- [j114]Gordon S. Blair, Douglas C. Schmidt, Chantal Taconet:
Middleware for Internet distribution in the context of cloud computing and the Internet of Things - Editorial Introduction. Ann. des Télécommunications 71(3-4): 87-92 (2016) - [j113]Yu Sun, Jules White, Sean Eade, Douglas C. Schmidt:
ROAR: A QoS-oriented modeling framework for automated cloud resource allocation and optimization. J. Syst. Softw. 116: 146-161 (2016) - [c208]Subhav Pradhan, Abhishek Dubey, Shweta Khare, Fangzhou Sun, János Sallai, Aniruddha S. Gokhale, Douglas C. Schmidt, Martin Lehofer, Monika Sturm:
Poster Abstract: A Distributed and Resilient Platform for City-Scale Smart Systems. SEC 2016: 99-100 - [c207]Peng Zhang, Jules White, Douglas C. Schmidt:
HoliCoW: automatically breaking team-based software projects to motivate student testing. ICSE (Companion Volume) 2016: 436-439 - [c206]Abhishek Dubey, Subhav Pradhan, Douglas C. Schmidt, Sebnem Rusitschka, Monika Sturm:
The Role of Context and Resilient Middleware in Next Generation Smart Grids. M4IoT@Middleware 2016: 1-6 - 2015
- [c205]Violetta Vylegzhanina, Douglas C. Schmidt, Jules White:
Gaps and future directions in mobile security research. MobileDeLi 2015: 49-50 - [e13]Douglas C. Schmidt:
Proceedings of the 19th International Conference on Software Product Line, SPLC 2015, Nashville, TN, USA, July 20-24, 2015. ACM 2015, ISBN 978-1-4503-3613-0 [contents] - 2014
- [j112]Akram Hakiri, Aniruddha S. Gokhale, Pascal Berthou, Douglas C. Schmidt, Thierry Gayraud:
Software-Defined Networking: Challenges and research opportunities for Future Internet. Comput. Networks 75: 453-471 (2014) - [j111]Jules White, José Angel Galindo, Tripti Saxena, Brian Dougherty, David Benavides, Douglas C. Schmidt:
Evolving feature model configurations in software product lines. J. Syst. Softw. 87: 119-136 (2014) - [j110]Akram Hakiri, Pascal Berthou, Aniruddha S. Gokhale, Douglas C. Schmidt, Thierry Gayraud:
Supporting SIP-based end-to-end Data Distribution Service QoS in WANs. J. Syst. Softw. 95: 100-121 (2014) - [j109]Hamilton A. Turner, Brian Dougherty, Jules White, Russell Kegley, Jonathan Preston, Douglas C. Schmidt, Aniruddha S. Gokhale:
DRE system performance optimization with the SMACK cache efficiency metric. J. Syst. Softw. 98: 25-43 (2014) - [j108]Jules White, Douglas C. Schmidt, Mani Golparvar Fard:
Applications of Augmented Reality [Scanning the Issue]. Proc. IEEE 102(2): 120-123 (2014) - [c204]Kyoungho An, Aniruddha S. Gokhale, Douglas C. Schmidt, Sumant Tambe, Paul Pazandak, Gerardo Pardo-Castellote:
Content-based filtering discovery protocol (CFDP): scalable and efficient OMG DDS discovery protocol. DEBS 2014: 130-141 - [c203]Balakrishnan Dasarathy, Kevin J. Sullivan, Douglas C. Schmidt, Douglas H. Fisher, Adam A. Porter:
The past, present, and future of MOOCs and their relevance to software engineering. FOSE 2014: 212-224 - [c202]Douglas C. Schmidt, Jules White, Christopher D. Gill:
Elastic Infrastructure to Support Computing Clouds for Large-Scale Cyber-Physical Systems. ISORC 2014: 56-63 - [c201]Violetta Vylegzhanina, Douglas C. Schmidt, Pamela Hull, Janice S. Emerson, Meghan E. Quirk, Shelagh A. Mulvaney:
Helping Children Eat Well via Mobile Software Technologies. MobileDeLi 2014: 9-16 - [i3]Jean Bézivin, Richard F. Paige, Uwe Aßmann, Bernhard Rumpe, Douglas C. Schmidt:
Manifesto - Model Engineering for Complex Systems. CoRR abs/1409.6591 (2014) - 2013
- [j107]William Otte, Aniruddha S. Gokhale, Douglas C. Schmidt:
Efficient and deterministic application deployment in component-based enterprise distributed real-time and embedded systems. Inf. Softw. Technol. 55(2): 475-488 (2013) - [j106]Akram Hakiri, Pascal Berthou, Aniruddha S. Gokhale, Douglas C. Schmidt, Thierry Gayraud:
Supporting end-to-end quality of service properties in OMG data distribution service publish/subscribe middleware over wide area networks. J. Syst. Softw. 86(10): 2574-2593 (2013) - [j105]Michael Stal, Douglas C. Schmidt, William Otte:
Efficiently and transparently automating scalable on-demand activation and deactivation of services with the activator pattern. Softw. Pract. Exp. 43(7): 789-806 (2013) - [c200]Douglas C. Schmidt, Zach McCormick:
Producing and delivering a coursera MOOC on pattern-oriented software architecture for concurrent and networked software. SPLASH (Companion Volume) 2013: 167-176 - 2012
- [j104]Brian Dougherty, Jules White, Douglas C. Schmidt:
Model-driven auto-scaling of green cloud computing infrastructure. Future Gener. Comput. Syst. 28(2): 371-378 (2012) - [j103]Jules White, Brian Dougherty, Richard E. Schantz, Douglas C. Schmidt, Adam A. Porter, Angelo Corsaro:
R&D challenges and solutions for highly complex distributed systems: a middleware perspective. J. Internet Serv. Appl. 3(1): 5-13 (2012) - [c199]Jesse M. Ehrenfeld, Aniruddha S. Gokhale, Xenofon D. Koutsoukos, Douglas C. Schmidt:
WiP Abstract: A Closed Loop Control Architecture to Maintain Patient Normothermia during Perioperative Periods. ICCPS 2012: 217 - [c198]James R. Edmondson, Aniruddha S. Gokhale, Douglas C. Schmidt:
Approximation Techniques for Maintaining Real-Time Deployments Informed by User-Provided Dataflows within a Cloud. SRDS 2012: 372-377 - 2011
- [j102]Brian Dougherty, Jules White, Douglas C. Schmidt:
Automated software and hardware evolution analysis for distributed real-time and embedded systems. Central Eur. J. Comput. Sci. 1(1): 36-57 (2011) - [j101]James H. Hill, Pooja Varshneya, Douglas C. Schmidt:
Evaluating distributed real-time and embedded system test correctness using system execution traces. Central Eur. J. Comput. Sci. 1(2): 167-184 (2011) - [j100]James H. Hill, Hunt Sutherland, Paul Staudinger, Thomas Silveria, Douglas C. Schmidt, John M. Slaby, Nikita Visnevski:
OASIS: an architecture for dynamic instrumentation of enterprise distributed real-time and embedded systems. Comput. Syst. Sci. Eng. 26(6) (2011) - [j99]Joe Hoffert, Aniruddha S. Gokhale, Douglas C. Schmidt:
Timely Autonomic Adaptation of Publish/Subscribe Middleware in Dynamic Environments. Int. J. Adapt. Resilient Auton. Syst. 2(4): 1-24 (2011) - [j98]Joe Hoffert, Douglas C. Schmidt, Aniruddha S. Gokhale:
Evaluating Timeliness and Accuracy Trade-offs of Supervised Machine Learning for Adapting Enterprise DRE Systems in Dynamic Environments. Int. J. Comput. Intell. Syst. 4(5): 806-816 (2011) - [j97]Friedhelm Wolf, Jaiganesh Balasubramanian, Sumant Tambe, Aniruddha S. Gokhale, Douglas C. Schmidt:
Supporting component-based failover units in middleware for distributed real-time and embedded systems. J. Syst. Archit. 57(6): 597-613 (2011) - [j96]Jules White, Chris Thompson, Hamilton A. Turner, Brian Dougherty, Douglas C. Schmidt:
WreckWatch: Automatic Traffic Accident Detection and Notification with Smartphones. Mob. Networks Appl. 16(3): 285-303 (2011) - [j95]Joseph P. Loyall, Matthew Gillen, Aaron Paulos, Larry Bunch, Marco M. Carvalho, James R. Edmondson, Douglas C. Schmidt, Andrew Martignoni, Asher Sinclair:
Dynamic policy-driven quality of service in service-oriented information management systems. Softw. Pract. Exp. 41(12): 1459-1489 (2011) - [j94]Jules White, Brian Dougherty, Chris Thompson, Douglas C. Schmidt:
ScatterD: Spatial deployment optimization with hybrid heuristic/evolutionary algorithms. ACM Trans. Auton. Adapt. Syst. 6(3): 18:1-18:25 (2011) - [c197]William Otte, Aniruddha S. Gokhale, Douglas C. Schmidt:
Predictable deployment in component-based enterprise distributed real-time and embedded systems. CBSE 2011: 21-30 - [c196]Akram Hakiri, Pascal Berthou, Aniruddha S. Gokhale, Thierry Gayraud, Douglas C. Schmidt, Joe Hoffert:
SIP-based QoS support architecture and session management for DDS-based distributed real-time and embedded. DEBS 2011: 389-390 - [c195]William Otte, Aniruddha S. Gokhale, Douglas C. Schmidt, Johnny Willemsen:
Infrastructure for component-based DDS application development. GPCE 2011: 53-62 - [c194]Ernesto Damiani, Douglas C. Schmidt, Beng Chin Ooi:
DOA-SVI 2011 PC Co-chairs' Message. OTM Conferences (2) 2011: 431 - [c193]Brian Dougherty, Jules White, Russell Kegley, Jonathan Preston, Douglas C. Schmidt, Aniruddha S. Gokhale:
Optimizing Integrated Application Performance with Cache-Aware Metascheduling. OTM Conferences (2) 2011: 432-450 - [c192]James H. Hill, Douglas C. Schmidt:
Experiences with Service-Oriented Middleware for Dynamic Instrumentation of Enterprise DRE Systems. OTM Conferences (2) 2011: 478-497 - [c191]Akram Hakiri, Aniruddha S. Gokhale, Douglas C. Schmidt, Pascal Berthou, Joe Hoffert, Thierry Gayraud:
A SIP-Based Network QoS Provisioning Framework for Cloud-Hosted DDS Applications. OTM Conferences (2) 2011: 507-524 - [c190]James R. Edmondson, Douglas C. Schmidt, Aniruddha S. Gokhale:
QoS-Enabled Distributed Mutual Exclusion in Public Clouds. OTM Conferences (2) 2011: 542-559 - [c189]Chris Thompson, Douglas C. Schmidt, Hamilton A. Turner, Jules White:
Analyzing Mobile Application Software Power Consumption via Model-driven Engineering. PECCS 2011: 101-113 - [p6]Brian Dougherty, Jules White, Douglas C. Schmidt:
Model-Driven Configuration of Distributed Real-time and Embedded Systems. Model-Driven Domain Analysis and Software Development 2011: 115-135 - [p5]Joe Hoffert, Douglas C. Schmidt, Aniruddha S. Gokhale:
Productivity Analysis of the Distributed QoS Modeling Language. Model-Driven Domain Analysis and Software Development 2011: 156-176 - [p4]Nilabja Roy, Douglas C. Schmidt:
Model-Driven Performance Evaluation of Web Application Portals. Model-Driven Domain Analysis and Software Development 2011: 407-437 - [e12]Robert Meersman, Tharam S. Dillon, Pilar Herrero, Akhil Kumar, Manfred Reichert, Li Qing, Beng Chin Ooi, Ernesto Damiani, Douglas C. Schmidt, Jules White, Manfred Hauswirth, Pascal Hitzler, Mukesh K. Mohania:
On the Move to Meaningful Internet Systems: OTM 2011 - Confederated International Conferences: CoopIS, DOA-SVI, and ODBASE 2011, Hersonissos, Crete, Greece, October 17-21, 2011, Proceedings, Part I. Lecture Notes in Computer Science 7044, Springer 2011, ISBN 978-3-642-25108-5 [contents] - [e11]Robert Meersman, Tharam S. Dillon, Pilar Herrero, Akhil Kumar, Manfred Reichert, Li Qing, Beng Chin Ooi, Ernesto Damiani, Douglas C. Schmidt, Jules White, Manfred Hauswirth, Pascal Hitzler, Mukesh K. Mohania:
On the Move to Meaningful Internet Systems: OTM 2011 - Confederated International Conferences: CoopIS, DOA-SVI, and ODBASE 2011, Hersonissos, Crete, Greece, October 17-21, 2011, Proceedings, Part II. Lecture Notes in Computer Science 7045, Springer 2011, ISBN 978-3-642-25105-4 [contents] - 2010
- [j93]James R. Edmondson, Douglas C. Schmidt:
Multi-agent distributed adaptive resource allocation (MADARA). Int. J. Commun. Networks Distributed Syst. 5(3): 229-245 (2010) - [j92]Jules White, Siobhán Clarke, Christin Groba, Brian Dougherty, Chris Thompson, Douglas C. Schmidt:
R&D challenges and solutions for mobile cyber-physical applications and supporting Internet services. J. Internet Serv. Appl. 1(1): 45-56 (2010) - [j91]Jules White, David Benavides, Douglas C. Schmidt, Pablo Trinidad, Brian Dougherty, Antonio Ruiz Cortés:
Automated diagnosis of feature model configurations. J. Syst. Softw. 83(7): 1094-1107 (2010) - [j90]Christian Esposito, Domenico Cotroneo, Aniruddha S. Gokhale, Douglas C. Schmidt:
Architectural Evolution of Monitor and Control Systems - Issues and Challenges. Netw. Protoc. Algorithms 2(3): 1-17 (2010) - [j89]Joe Hoffert, Daniel L. C. Mack, Douglas C. Schmidt:
Integrating Machine Learning Techniques to Adapt Protocols for QoS-enabled Distributed Real-time and Embedded Publish/Subscribe Middleware. Netw. Protoc. Algorithms 2(3): 37-69 (2010) - [j88]James H. Hill, Douglas C. Schmidt, James R. Edmondson, Aniruddha S. Gokhale:
Tools for Continuously Evaluating Distributed System Qualities. IEEE Softw. 27(4): 65-71 (2010) - [j87]Jules White, Brian Doughtery, Douglas C. Schmidt:
ASCENT: An Algorithmic Technique for Designing Hardware and Software in Tandem. IEEE Trans. Software Eng. 36(6): 838-851 (2010) - [c188]Joe Hoffert, Douglas C. Schmidt, Aniruddha Gokhale:
Adapting and evaluating distributed real-time and embedded systems in dynamic environments. DD4LCCI@EDCC 2010: 23-28 - [c187]Jaiganesh Balasubramanian, Alexander Mintz, Andrew Kaplan, Grigory Vilkov, Artem Gleyzer, Antony Kaplan, Ron Guida, Pooja Varshneya, Douglas C. Schmidt:
Adaptive parallel computing for large-scale distributed and parallel applications. DD4LCCI@EDCC 2010: 29-34 - [c186]John S. Kinnebrew, Daniel L. C. Mack, Gautam Biswas, Douglas C. Schmidt:
Coordination of Planning and Scheduling Techniques for a Distributed, Multi-level, Multi-agent System. ICAART (2) 2010: 184-191 - [c185]Joseph P. Loyall, Matthew Gillen, Aaron Paulos, James R. Edmondson, Pooja Varshneya, Douglas C. Schmidt, Larry Bunch, Marco M. Carvalho, Andrew Martignoni:
Dynamic Policy-Driven Quality of Service in Service-Oriented Systems. ISORC 2010: 1-9 - [c184]James H. Hill, Hunt Sutherland, Paul Stodinger, Thomas Silveria, Douglas C. Schmidt, John M. Slaby, Nikita Visnevski:
OASIS: A Service-Oriented Architecture for Dynamic Instrumentation of Enterprise Distributed Real-Time and Embedded Systems. ISORC 2010: 10-17 - [c183]Joe Hoffert, Douglas C. Schmidt, Aniruddha S. Gokhale:
Adapting Distributed Real-Time and Embedded Pub/Sub Middleware for Cloud Computing Environments. Middleware 2010: 21-41 - [c182]Chris Thompson, Jules White, Brian Dougherty, Adam Albright, Douglas C. Schmidt:
Using Smartphones to Detect Car Accidents and Provide Situational Awareness to Emergency Responders. MOBILWARE 2010: 29-42 - [c181]J. Benjamin Gotow, Krzysztof Zienkiewicz, Jules White, Douglas C. Schmidt:
Addressing Challenges with Augmented Reality Applications on Smartphones. MOBILWARE 2010: 129-143 - [c180]Jaiganesh Balasubramanian, Aniruddha S. Gokhale, Abhishek Dubey, Friedhelm Wolf, Chenyang Lu, Christopher D. Gill, Douglas C. Schmidt:
Middleware for Resource-Aware Deployment and Configuration of Fault-Tolerant Real-time Systems. IEEE Real-Time and Embedded Technology and Applications Symposium 2010: 69-78 - [c179]Jules White, Douglas C. Schmidt:
R&D challenges and emerging solutions for multicore deployment/configuration optimization. FoSER 2010: 407-410 - [e10]Christian Esposito, Aniruddha Gokhale, Domenico Cotroneo, Douglas C. Schmidt:
Proceedings of the First International Workshop on Data Dissemination for Large Scale Complex Critical Infrastructures, DD4LCCI '10, Valencia, Spain, April 27, 2010. ACM 2010, ISBN 978-1-60558-917-6 [contents]
2000 – 2009
- 2009
- [j86]Shanshan Jiang, Yuan Xue, Douglas C. Schmidt:
Minimum disruption service composition and recovery in mobile ad hoc networks. Comput. Networks 53(10): 1649-1665 (2009) - [j85]Jules White, Douglas C. Schmidt:
Automating deployment planning with an aspect weaver. IET Softw. 3(3): 167-183 (2009) - [j84]Jules White, Harrison D. Strowd, Douglas C. Schmidt:
Creating self-healing service compositions with feature models and microrebooting. Int. J. Bus. Process. Integr. Manag. 4(1): 35-46 (2009) - [j83]Jules White, Brian Dougherty, Douglas C. Schmidt:
Selecting highly optimal architectural feature sets with Filtered Cartesian Flattening. J. Syst. Softw. 82(8): 1268-1284 (2009) - [j82]Jules White, James H. Hill, Jeff Gray, Sumant Tambe, Aniruddha S. Gokhale, Douglas C. Schmidt:
Improving Domain-Specific Language Reuse with Software Product Line Techniques. IEEE Softw. 26(4): 47-53 (2009) - [j81]Jules White, Jeff Gray, Douglas C. Schmidt:
Constraint-Based Model Weaving. LNCS Trans. Aspect Oriented Softw. Dev. 6: 153-190 (2009) - [j80]Nishanth Shankaran, John S. Kinnebrew, Xenofon D. Koutsoukos, Chenyang Lu, Douglas C. Schmidt, Gautam Biswas:
An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems. IEEE Trans. Computers 58(11): 1485-1499 (2009) - [c178]Jules White, Brian Dougherty, Harrison D. Strowd, Douglas C. Schmidt:
Using Filtered Cartesian Flattening and Microrebooting to Build Enterprise Applications with Self-adaptive Healing. Software Engineering for Self-Adaptive Systems 2009: 241-260 - [c177]Joe Hoffert, Douglas C. Schmidt:
Maintaining QoS for publish/subscribe middleware in dynamic environments. DEBS 2009 - [c176]Brian Dougherty, Jules White, Chris Thompson, Douglas C. Schmidt:
Automating Hardware and Software Evolution Analysis. ECBS 2009: 265-274 - [c175]Brian Dougherty, Jules White, Jaiganesh Balasubramanian, Chris Thompson, Douglas C. Schmidt:
Deployment automation with BLITZ. ICSE Companion 2009: 271-274 - [c174]James H. Hill, Hamilton A. Turner, James R. Edmondson, Douglas C. Schmidt:
Unit Testing Non-functional Concerns of Component-based Distributed Systems. ICST 2009: 406-415 - [c173]John S. Kinnebrew, William Otte, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt:
Intelligent Resource Management and Dynamic Adaptation in a Distributed Real-time and Embedded Sensor Web System. ISORC 2009: 135-142 - [c172]Joe Hoffert, Daniel L. C. Mack, Douglas C. Schmidt:
Using machine learning to maintain pub/sub system QoS in dynamic environments. ARM 2009: 4 - [c171]Jeff Gray, Douglas C. Schmidt:
The OOPSLA trivia show (TOOTS). OOPSLA Companion 2009: 853-856 - [c170]Joe Hoffert, Douglas C. Schmidt, Aniruddha S. Gokhale:
Evaluating Transport Protocols for Real-Time Event Stream Processing Middleware and Applications. OTM Conferences (1) 2009: 614-633 - [c169]Nilabja Roy, Yuan Xue, Aniruddha S. Gokhale, Larry W. Dowdy, Douglas C. Schmidt:
A Component Assignment Framework for Improved Capacity and Assured Performance in Web Portals. OTM Conferences (1) 2009: 671-689 - [c168]Jaiganesh Balasubramanian, Sumant Tambe, Chenyang Lu, Aniruddha S. Gokhale, Christopher D. Gill, Douglas C. Schmidt:
Adaptive Failover for Real-Time Middleware with Passive Replication. IEEE Real-Time and Embedded Technology and Applications Symposium 2009: 118-127 - [c167]Friedhelm Wolf, Jaiganesh Balasubramanian, Aniruddha S. Gokhale, Douglas C. Schmidt:
Component Replication Based on Failover Units. RTCSA 2009: 99-108 - [c166]Nilabja Roy, Nathan Hamm, Manish Madhukar, Douglas C. Schmidt, Larry W. Dowdy:
The Impact of Variability on Soft Real-Time System Scheduling. RTCSA 2009: 527-532 - [c165]Chris Thompson, Jules White, Brian Dougherty, Douglas C. Schmidt:
Optimizing Mobile Application Performance with Model-Driven Engineering. SEUS 2009: 36-46 - [c164]Jules White, Brian Dougherty, Douglas C. Schmidt, David Benavides:
Automated reasoning for multi-step feature model configuration problems. SPLC 2009: 11-20 - [e9]Aniruddha S. Gokhale, Douglas C. Schmidt:
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, DEBS 2009, Nashville, Tennessee, USA, July 6-9, 2009. ACM 2009, ISBN 978-1-60558-665-6 [contents] - 2008
- [j79]Nishanth Shankaran, Nilabja Roy, Douglas C. Schmidt, Xenofon D. Koutsoukos, Yingming Chen, Chenyang Lu:
Design and Performance Evaluation of an Adaptive Resource Management Framework for Distributed Real-Time and Embedded Systems. EURASIP J. Embed. Syst. 2008 (2008) - [j78]Jules White, Douglas C. Schmidt, Egon Wuchner, Andrey Nechypurenko:
Automatically Composing Reusable Software Components for Mobile Devices. J. Braz. Comput. Soc. 14(1): 25-44 (2008) - [j77]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 Syst. 39(1-3): 237-282 (2008) - [j76]Aniruddha S. Gokhale, Krishnakumar Balasubramanian, Arvind S. Krishna, Jaiganesh Balasubramanian, George Edwards, Gan Deng, Emre Turkay, Jeff 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) - [j75]Jules White, Douglas C. Schmidt, Aniruddha S. Gokhale:
Simplifying autonomic enterprise Java Bean applications via model-driven engineering and simulation. Softw. Syst. Model. 7(1): 3-23 (2008) - [c163]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 - [c162]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 - [c161]James H. Hill, Jules White, Sean Eade, Douglas C. Schmidt, Trip Denton:
Towards a solution for synchronizing disparate models of ultra-large-scale systems. ULSSIS@ICSE 2008: 19-22 - [c160]Serena Fritsch, Aline Senart, Douglas C. Schmidt, Siobhán Clarke:
Scheduling time-bounded dynamic software adaptation. SEAMS 2008: 89-96 - [c159]Serena Fritsch, Aline Senart, Douglas C. Schmidt, Siobhán Clarke:
Time-bounded adaptation for automotive system software. ICSE 2008: 571-580 - [c158]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 - [c157]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 - [c156]Gan Deng, Douglas C. Schmidt, Aniruddha S. Gokhale:
CaDAnCE: A Criticality-Aware Deployment and Configuration Engine. ISORC 2008: 317-321 - [c155]Nilabja Roy, Akshay Dabholkar, Nathan Hamm, Lawrence W. Dowdy, Douglas C. Schmidt:
Modeling Software Contention using Colored Petri Nets. MASCOTS 2008: 317-324 - [c154]Steven Fraser, Ricardo López, Pradeep Kathail, Douglas C. Schmidt, Mary Shaw, Kevin J. Sullivan, Dave A. Thomas:
Collaboration and communication: growing and sustaining ultra large scale (ULS) systems. OOPSLA Companion 2008: 797-800 - [c153]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 - [c152]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 - [c151]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 - [c150]Jules White, Brian Doughtery, Douglas C. Schmidt:
Filtered Cartesian Flattening: An Approximation Technique for Optimally Selecting Features while Adhering to Resource Constraints. SPLC (2) 2008: 209-216 - [c149]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 - [c148]Vinny Cahill, Aline Senart, Douglas C. Schmidt, Stefan Weber, Anthony Harrington, Barbara Hughes:
The managed motorway: real-time vehicle scheduling: a research agenda. HotMobile 2008: 43-48 - [p3]Richard E. Schantz, Douglas C. Schmidt:
Middleware for Distributed Systems. Wiley Encyclopedia of Computer Science and Engineering 2008 - [e8]Uwe Aßmann, Jean Bézivin, Richard F. Paige, Bernhard Rumpe, Douglas C. Schmidt:
Perspectives Workshop: Model Engineering of Complex Systems (MECS), 10.08. - 13.08.2008. Dagstuhl Seminar Proceedings 08331, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany 2008 [contents] - [e7]Sam Michiels, Douglas C. Schmidt:
Proceedings of the 6th Workshop on Middleware for Network Eccentric and Mobile Applications, MiNEMA '08, Glasgow, Scotland, April 1, 2008. ACM 2008, ISBN 978-1-60558-122-4 [contents] - [i2]Uwe Aßmann, Jean Bézivin, Richard F. Paige, Bernhard Rumpe, Douglas C. Schmidt:
08331 Abstracts Collection - Perspectives Workshop: Model Engineering of Complex Systems (MECS). Perspectives Workshop: Model Engineering of Complex Systems (MECS) 2008 - [i1]Jean Bézivin, Richard F. Paige, Uwe Aßmann, Bernhard Rumpe, Douglas C. Schmidt:
08331 Manifesto - Model Engineering for Complex Systems. Perspectives Workshop: Model Engineering of Complex Systems (MECS) 2008 - 2007
- [b1]Frank Buschmann, Kevlin Henney, Douglas C. Schmidt:
Pattern-oriented software architecture, 4th Edition. Wiley series in software design patterns, Wiley 2007, ISBN 9780470059029, pp. I-XXXI, 1-602 - [j74]Janos Sztipanovits, John Bay, Larry Rohrbough, Shankar Sastry, Douglas C. Schmidt, Norm Whitaker, Don Wilson, Don Winter:
Escher: A New Technology Transitioning Model. Computer 40(3): 90-92 (2007) - [j73]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) - [j72]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. J. Syst. Softw. 80(5): 668-677 (2007) - [j71]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. J. Syst. Softw. 80(7): 984-996 (2007) - [j70]Frank Buschmann, Kevlin Henney, Douglas C. Schmidt:
Past, Present, and Future Trends in Software Patterns. IEEE Softw. 24(4): 31-37 (2007) - [j69]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) - [j68]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) - [c147]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 - [c146]Joe Hoffert, Douglas C. Schmidt, Aniruddha S. Gokhale:
A QoS policy configuration modeling language for publish/subscribe middleware platforms. DEBS 2007: 140-145 - [c145]Krishnakumar Balasubramanian, Douglas C. Schmidt, Zoltán Molnár, Ákos Lédeczi:
Component-Based System Integration via (Meta)Model Composition. ECBS 2007: 93-102 - [c144]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 - [c143]Richard P. Gabriel, Rick Kazman, Linda M. Northrop, Douglas C. Schmidt, Kevin J. Sullivan:
Workshop on Software Technologies for Ultra-Large Scale Systems. ICSE Companion 2007: 140-141 - [c142]John S. Kinnebrew, Ankit Gupta, Nishanth Shankaran, Gautam Biswas, Douglas C. Schmidt:
A Decision-Theoretic Planner with Dynamic Component Reconfiguration for Distributed Real-Time Applications. ISADS 2007: 461-472 - [c141]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 - [c140]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 - [c139]Shanshan Jiang, Yuan Xue, Douglas C. Schmidt:
Minimum Disruption Service Composition and Recovery over Mobile Ad Hoc Networks. MobiQuitous 2007: 1-8 - [c138]Jules White, Douglas C. Schmidt, Egon Wuchner, Andrey Nechypurenko:
Automating Product-Line Variant Selection for Mobile Devices. SPLC 2007: 129-140 - [e6]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. Lecture Notes in Computer Science 4735, Springer 2007, ISBN 978-3-540-75208-0 [contents] - [r1]Nanbor Wang, Douglas C. Schmidt, Gan Deng, Christopher D. Gill:
QoS-Enabled Component Middleware for Distributed Real-Time and Embedded Systems. Handbook of Real-Time and Embedded Systems 2007 - 2006
- [j67]Douglas C. Schmidt:
Guest Editor's Introduction: Model-Driven Engineering. Computer 39(2): 25-31 (2006) - [j66]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. Int. J. Embed. Syst. 2(3/4): 142-155 (2006) - [j65]Gabor Madl, Sherif Abdelwahed, Douglas C. Schmidt:
Verifying distributed real-time properties of embedded systems via graph transformations and model checking. Real Time Syst. 33(1-3): 77-100 (2006) - [j64]Arvind S. Krishna, Aniruddha S. Gokhale, Douglas C. Schmidt, Venkatesh Prasad Ranganath, John Hatcliff:
Towards highly optimized real-time middleware for software product-line architectures. SIGBED Rev. 3(1): 13-16 (2006) - [j63]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. Softw. Process. Improv. Pract. 11(2): 163-176 (2006) - [j62]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. Exp. 36(11-12): 1189-1208 (2006) - [c137]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 - [c136]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 - [c135]Stoyan Paunov, James H. 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 - [c134]Jules White, Douglas C. Schmidt:
FireAnt: A Tool for Reducing Enterprise Product Line Architecture Deployment, Configuration, and Testing Costs. ECBS 2006: 507-508 - [c133]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 - [c132]Arvind S. Krishna, Aniruddha S. Gokhale, Douglas C. Schmidt:
Context-specific middleware specialization techniques for optimizing software product-line architectures. EuroSys 2006: 205-218 - [c131]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 - [c130]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 - [c129]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 - [c128]Douglas C. Schmidt:
Panels at MoDELS 2006. MoDELS 2006: 795 - [c127]Richard P. Gabriel, Linda M. Northrop, Douglas C. Schmidt, Kevin J. Sullivan:
Ultra-large-scale systems. OOPSLA Companion 2006: 632-634 - [c126]Steven Fraser, Gregor Kiczales, Ricardo López, Peter G. Neumann, Linda M. Northrop, Martin C. Rinard, Douglas C. Schmidt, Kevin J. Sullivan:
The ultra challenge: software systems beyond big. OOPSLA Companion 2006: 929-933 - [c125]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 - [c124]John M. Slaby, Steve Baker, James H. Hill, Douglas C. Schmidt:
Applying System Execution Modeling Tools to Evaluate Enterprise Distributed Real-time and Embedded System QoS. RTCSA 2006: 350-362 - [c123]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 - [e5]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, ISBN 1-59593-237-2 [contents] - 2005
- [j61]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 Syst. 29(2-3): 101-130 (2005) - [j60]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 Syst. 29(2-3): 281-308 (2005) - [j59]Arvind S. Krishna, Cemal Yilmaz, Atif M. Memon, Adam A. Porter, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan:
Distributed Continuous Quality Assurance Process for Evaluating QoS of Performance-Intensive Software. Stud. Inform. Univ. 4(1): 53-72 (2005) - [j58]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. Embed. Comput. Syst. 4(3): 549-568 (2005) - [c122]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 - [c121]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 - [c120]Jules White, Douglas C. Schmidt, Aniruddha S. Gokhale:
The J3 Process for Building Autonomic Enterprise Java Bean Systems. ICAC 2005: 363-364 - [c119]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 - [c118]Nishanth Shankaran, Xenofon D. Koutsoukos, Douglas C. Schmidt, Aniruddha S. Gokhale:
Evaluating adaptive resource management for distributed real-time embedded systems. ARM@Middleware 2005: 7 - [c117]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 - [c116]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 - [c115]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 - [c114]Douglas C. Schmidt:
Model Driven Development for Distributed Real-Time and Embedded Systems. MoDELS 2005: 1 - [c113]Douglas C. Schmidt, Andrey Nechypurenko, Egon Wuchner:
Workshop 9 Summary. MoDELS (Satellite Events) 2005: 237-246 - [c112]Gan Deng, Gunther Lenz, Douglas C. Schmidt:
Addressing Domain Evolution Challenges in Software Product Lines. MoDELS (Satellite Events) 2005: 247-261 - [c111]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 - [p2]Gabriele Trombetti, Aniruddha Gokhale, Douglas C. Schmidt, Jesse Greenwald, John Hatcliff, Georg Jung, Gurdip Singh:
An Integrated Model-Driven Development Environment for Composing and Validating Distributed Real-Time and Embedded Systems. Model-Driven Software Development 2005: 329-361 - 2004
- [j57]Aniruddha S. Gokhale, Balachandran Natarajan, Douglas C. Schmidt, Joseph K. Cross:
Towards Real-Time Fault-Tolerant CORBA Middleware. Clust. Comput. 7(4): 331-346 (2004) - [j56]Christopher D. Gill, Louis Mgeta, Yuanfang Zhang, Stephen Torri, Yamuna Krishnamurthy, Irfan Pyarali, Douglas C. Schmidt:
Enhancing Adaptivity via Standard Dynamic Scheduling Middleware. J. Braz. Comput. Soc. 10(1): 19-30 (2004) - [j55]Gordon S. Blair, Andrew T. Campbell, Douglas C. Schmidt:
Guest Editorial: Middleware Technologies for Future Communication Networks. IEEE Netw. 18(1): 4-5 (2004) - [j54]Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan:
Leveraging Application Frameworks. ACM Queue 2(5): 66-75 (2004) - [j53]Douglas C. Schmidt, Aniruddha S. Gokhale, Richard E. Schantz, Joseph P. Loyall:
Middleware R&D challenges for distributed real-time and embedded systems. SIGBED Rev. 1(1): 6-12 (2004) - [j52]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 Softw. 21(6): 32-40 (2004) - [c110]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 - [c109]Nanbor Wang, Christopher D. Gill, Douglas C. Schmidt, Venkita Subramonian:
Configuring Real-Time Aspects in Component Middleware. CoopIS/DOA/ODBASE (2) 2004: 1520-1537 - [c108]Jaiganesh Balasubramanian, Douglas C. Schmidt, Lawrence W. Dowdy, Ossama Othman:
Evaluating the Performance of Middleware Load Balancing Strategies. EDOC 2004: 135-146 - [c107]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 - [c106]Arvind S. Krishna, Douglas C. Schmidt, Raymond Klefstad:
Enhancing Real-Time CORBA via Real-Time Java Features. ICDCS 2004: 66-73 - [c105]Atif M. Memon, Adam A. Porter, Cemal Yilmaz, Adithya Nagarajan, Douglas C. Schmidt, Balachandran Natarajan:
Skoll: Distributed Continuous Quality Assurance. ICSE 2004: 459-468 - [c104]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 - [c103]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 - [c102]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 - [c101]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 - [c100]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 - [c99]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 - [e4]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, ISBN 1-58113-833-4 [contents] - [e3]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, ISBN 1-58113-831-8 [contents] - 2003
- [j51]Douglas C. Schmidt, Carlos O'Ryan:
Patterns and performance of distributed real-time and embedded publisher/subscriber architectures. J. Syst. Softw. 66(3): 213-223 (2003) - [j50]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. Microprocess. Microsystems 27(2): 45-54 (2003) - [j49]Christopher D. Gill, Ron Cytron, Douglas C. Schmidt:
Multiparadigm scheduling for distributed real-time embedded computing. Proc. IEEE 91(1): 183-197 (2003) - [j48]Irfan Pyarali, Douglas C. Schmidt, Ron Cytron:
Techniques for enhancing real-time CORBA quality of service. Proc. IEEE 91(7): 1070-1085 (2003) - [j47]Angelo Corsaro, Douglas C. Schmidt:
The Design and Performance of Real-Time Java Middleware. IEEE Trans. Parallel Distributed Syst. 14(11): 1155-1167 (2003) - [c98]Arvind S. Krishna, Douglas C. Schmidt, Krishna Raman, Raymond Klefstad:
Enhancing Real-Time CORBA Predictability and Performance. OTM 2003: 1092-1109 - [c97]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 - [c96]Raymond Klefstad, Sumita Rao, Douglas C. Schmidt:
Design and Performance of a Dynamically Configurable, Messaging Protocols Framework for Real-Time CORBA. HICSS 2003: 320 - [c95]Douglas C. Schmidt, Frank Buschmann:
Patterns, Frameworks, and Middleware: Their Synergistic Relationships. ICSE 2003: 694-704 - [c94]Douglas C. Schmidt:
Pattern-Oriented Distributed System Architectures. ICSE 2003: 750 - [c93]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 - [c92]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 - [c91]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 - [c90]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- - [c89]Krishnakumar Balasubramanian, Nanbor Wang, Douglas C. Schmidt:
Towards Composable Distributed Real-time and Embedded Software. WORDS 2003: 226-233 - [p1]Joseph K. Cross, Douglas C. Schmidt:
Applying the Quality Connector Pattern to Optimise Distributed Real-time and Embedded Applications. Patterns and Skeletons for Parallel and Distributed Computing 2003: 209-235 - [e2]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. Lecture Notes in Computer Science 2888, Springer 2003, ISBN 3-540-20498-9 [contents] - [e1]Markus Endler, Douglas C. Schmidt:
Middleware 2003, ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, June 16-20, 2003, Proceedings. Lecture Notes in Computer Science 2672, Springer 2003, ISBN 3-540-40317-5 [contents] - 2002
- [j46]Douglas C. Schmidt:
Middleware for real-time and embedded systems. Commun. ACM 45(6): 43-48 (2002) - [j45]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) - [j44]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) - [c88]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. OTM 2002: 549-567 - [c87]Mayur Deshpande, Douglas C. Schmidt, Carlos O'Ryan, Darrell Brunsch:
Design and Performance of Asynchronous Method Handling for CORBA. OTM 2002: 568-586 - [c86]Angelo Corsaro, Douglas C. Schmidt:
The Design and Performance of the jRate Real-Time Java Implementation. OTM 2002: 900-921 - [c85]Christopher D. Gill, Fred Kuhns, Douglas C. Schmidt, Ron Cytron:
Empirical Differences between COTS Middleware Scheduling Strategies. OTM 2002: 922-948 - [c84]Douglas C. Schmidt:
Adaptive and Reflective Middleware for Distributed Real-Time and Embedded Systems. EMSOFT 2002: 282-293 - [c83]Mohammad Reza Mousavi, Giovanni Russello, Michel R. V. Chaudron, Michel A. Reniers, Twan Basten, Angelo Corsaro, Sandeep K. Shukla, Rajesh K. Gupta, Douglas C. Schmidt:
Using Aspect-GAMMA in the design of embedded systems. HLDVT 2002: 69-74 - [c82]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 - [c81]Richard E. Schantz, Franklin Webber, Partha P. Pal, Joseph P. Loyall, Douglas C. Schmidt:
Protecting Applications Against Malice Using AdaptiveMiddleware. Certification and Security in E-Services 2002: 73-108 - [c80]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 - [c79]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 - [c78]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 - [c77]Joseph K. Cross, Douglas C. Schmidt:
Meta-Programming Techniques for Distributed Real-time and Embedded Systems. WORDS 2002: 3-10 - [c76]Douglas C. Schmidt, Mayur Deshpande, Carlos O'Ryan:
Operating System Performance in Support of Real-Time Middleware. WORDS 2002: 199-206 - [c75]Christopher D. Gill, Ron Cytron, Douglas C. Schmidt:
Middleware Scheduling Optimization Techniques for Distributed Real-Time and Embedded Systems. WORDS 2002: 311-318 - [c74]Priya Narasimhan, Keith Marzullo, P. M. Melliar-Smith, Andreas Polze, Douglas C. Schmidt:
Open Research Issues in Building Dependable Middleware (Panel). WORDS 2002: 359- - 2001
- [j43]Nanbor Wang, Kirthika Parameswaran, Douglas C. Schmidt, Ossama Othman:
Evaluating meta-programming mechanisms for ORB middleware. IEEE Commun. Mag. 39(10): 102-113 (2001) - [j42]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. Concurr. Comput. Pract. Exp. 13(7): 507-541 (2001) - [j41]Ossama Othman, Carlos O'Ryan, Douglas C. Schmidt:
Strategies for CORBA Middleware-Based Load Balancing. IEEE Distributed Syst. Online 2(3) (2001) - [j40]Ossama Othman, Carlos O'Ryan, Douglas C. Schmidt:
Designing an Adaptive CORBA Load Balancing Service Using TAO. IEEE Distributed Syst. Online 2(4) (2001) - [j39]Nanbor Wang, Douglas C. Schmidt, Michael Kircher, Kirthika Parameswaran:
Adaptive and Reflective Middleware for QoS-Enabled CCM Applications. IEEE Distributed Syst. Online 2(5) (2001) - [j38]Christopher D. Gill, David L. Levine, Douglas C. Schmidt:
The Design and Performance of a Real-Time CORBA Scheduling Service. Real Time Syst. 20(2): 117-154 (2001) - [j37]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 Syst. 21(1-2): 77-125 (2001) - [c73]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 - [c72]Angelo Corsaro, Christopher 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 - [c71]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- - [c70]Douglas C. Schmidt:
Policies and Patterns for High-Performance, Real-Time Object Request Brokers. DOA 2001: 357-358 - [c69]Douglas C. Schmidt:
COTS Middleware for Real-time Distributed Interactive Simulations - Fact or Fiction? DS-RT 2001: 56-57 - [c68]Douglas C. Schmidt:
Adaptive and Reflective Middleware for Distributed Real-Time and Embedded Systems. EMSOFT 2001: 361-372 - [c67]Douglas C. Schmidt:
Policies and Patterns for High-Performance, Real-Time Object Request Brokers. LCN 2001: 2 - [c66]Pradeep Gore, Ron Cytron, Douglas C. Schmidt, Carlos O'Ryan:
Designing and Optimizing a Scalable CORBA Notification Service. LCTES/OM 2001: 196-204 - [c65]Ossama Othman, Douglas C. Schmidt:
Issues in the Design of Adaptive Middleware Load Balancing. LCTES/OM 2001: 205-213 - [c64]Irfan Pyarali, Marina Spivak, Ron Cytron, Douglas C. Schmidt:
Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA. LCTES/OM 2001: 214-222 - [c63]Darrell Brunsch, Carlos O'Ryan, Douglas C. Schmidt:
Designing an Efficient and Scalable Server-side Asynchrony Model for CORBA. LCTES/OM 2001: 223-229 - [c62]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 - [c61]Pradeep Gore, Ron Cytron, Douglas C. Schmidt, Carlos O'Ryan:
Designing and Optimizing a Scalable CORBA Notification Service. OM@PLDI 2001: 196-204 - [c60]Ossama Othman, Douglas C. Schmidt:
Issues in the Design of Adaptive Middleware Load Balancing. OM@PLDI 2001: 205-213 - [c59]Irfan Pyarali, Marina Spivak, Ron Cytron, Douglas C. Schmidt:
Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA. OM@PLDI 2001: 214-222 - [c58]Darrell Brunsch, Carlos O'Ryan, Douglas C. Schmidt:
Designing an Efficient and Scalable Server-side Asynchrony Model for CORBA. OM@PLDI 2001: 223-229 - [c57]Yamuna Krishnamurthy, Vishal Kachroo, David A. Karr, Craig Rodrigues, Douglas C. Schmidt:
Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Application. OM@PLDI 2001: 230-237 - 2000
- [j36]Fred Kuhns, David L. Levine, Douglas C. Schmidt, Carlos O'Ryan:
Supporting high-performance I/O in QoS-enabled ORB middleware. Clust. Comput. 3(3): 151-173 (2000) - [j35]Douglas C. Schmidt, Vishal Kachroo, Yamuna Krishnamurthy, Fred Kuhns:
Developing next-generation distributed applications with QoS-enabled DPE middleware. IEEE Commun. Mag. 38(10): 112-123 (2000) - [j34]Douglas C. Schmidt, Fred Kuhns:
An Overview of the Real-Time CORBA Specification. Computer 33(6): 56-63 (2000) - [j33]Douglas C. Schmidt, James C. Hu:
Developing flexible and high-performance Web servers with frameworks and patterns. ACM Comput. Surv. 32(1es): 39 (2000) - [j32]Irfan Pyarali, Carlos O'Ryan, Douglas C. Schmidt, Nanbor Wang, Aniruddha S. Gokhale, Vishal Kachroo:
Using principle patterns to optimize real-time ORBs. IEEE Concurr. 8(1): 16-25 (2000) - [j31]James C. Hu, Irfan Pyarali, Douglas C. Schmidt:
The Object-Oriented Design and Performance of JAWS: A High-performance Web Server Optimized for. Parallel Distributed Comput. Pract. 3(1) (2000) - [j30]Douglas C. Schmidt:
Trends in Distribted Object Computing. Parallel Distributed Comput. Pract. 3(1) (2000) - [c56]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-499 - [c55]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 - [c54]Douglas C. Schmidt:
Surviving the Tornado: The Best Kept Secrets of R&D Success in the Internet Age. DOA 2000: 3- - [c53]Balachandran Natarajan, Aniruddha S. Gokhale, Shalini Yajnik, Douglas C. Schmidt:
DOORS: Towards High-Performance Fault Tolerant CORBA. DOA 2000: 39-48 - [c52]Balachandran Natarajan, Aniruddha S. Gokhale, Shalini Yajnik, Douglas C. Schmidt:
Applying Patterns to Improve the Performance of Fault Tolerant CORBA. HiPC 2000: 107-120 - [c51]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- - [c50]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 - [c49]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 - [c48]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 - [c47]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
1990 – 1999
- 1999
- [j29]Douglas C. Schmidt, David L. Levine, Chris Cleveland:
Architectures and patterns for developing high performance real-time ORB endsystems. Adv. Comput. 48: 1-118 (1999) - [j28]Douglas C. Schmidt, Chris Cleveland:
Applying patterns to develop extensible ORB middleware. IEEE Commun. Mag. 37(4): 54-63 (1999) - [j27]Aniruddha S. Gokhale, Douglas C. Schmidt:
Optimizing a CORBA Internet inter-ORB protocol (IIOP) engine for minimal footprint embedded multimedia systems. IEEE J. Sel. Areas Commun. 17(9): 1673-1706 (1999) - [c46]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 - [c45]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 - [c44]Douglas C. Schmidt, Sumedh Mungee, Nagarajan Surendran:
A Design and the Performance of a CORBA Audio/Video Streaming Service. HICSS 1999 - [c43]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 - [c42]Aniruddha S. Gokhale, Douglas C. Schmidt:
Techniques for Optimizing CORBA Middleware for Distributed Embedded Systems. INFOCOM 1999: 513-521 - [c41]Douglas C. Schmidt:
Middleware Techniques and Optimizations for Real-Time, Embedded Systems. ISSS 1999: 12-17 - [c40]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 - [c39]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 - [c38]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 - [c37]David L. Levine, Sergio Flores-Gaitan, Christopher Gill, Douglas C. Schmidt:
Measuring OS support for real-time CORBA ORBs. WORDS (Jan.) 1999: 9-17 - [c36]Carlos O'Ryan, David L. Levine, Douglas C. Schmidt, J. Russell Noseworthy:
Applying a scalable CORBA event service to large-scale distributed interactive simulations. WORDS (Fall) 1999: 67-74 - 1998
- [j26]Douglas C. Schmidt:
Evaluating Architectures for Multithreaded Object Request Brokers. Commun. ACM 41(10): 54-60 (1998) - [j25]Douglas C. Schmidt, David L. Levine, Sumedh Mungee:
The design of the TAO real-time object request broker. Comput. Commun. 21(4): 294-324 (1998) - [j24]Prashant Jain, Seth Widoff, Douglas C. Schmidt:
The design and performance of MedJava. Experience of developing performance-sensitive distributed applications with Java. Distributed Syst. Eng. 5(4): 141-155 (1998) - [j23]Irfan Pyarali, Douglas C. Schmidt:
An overview of the CORBA portable object adapter. ACM Stand. 6(1): 30-43 (1998) - [j22]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) - [c35]Prashant Jain, Seth Widoff, Douglas C. Schmidt:
The Design and Performance of MedJava. COOTS 1998: 28-45 - [c34]Aniruddha S. Gokhale, Douglas C. Schmidt:
Principles for Optimizing CORBA Internet Inter-ORB Protocol Performance. HICSS (7) 1998: 376-385 - [c33]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 - [c32]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 - 1997
- [j21]Mohamed E. Fayad, Douglas C. Schmidt:
Object-Oriented Application Frameworks - Introduction. Commun. ACM 40(10): 32-38 (1997) - [j20]Mohamed E. Fayad, Douglas C. Schmidt:
Lessons Learned Building Reusable OO Frameworks for Distributed Software. Commun. ACM 40(10): 85-87 (1997) - [j19]Douglas C. Schmidt:
Distributed Object Computing. IEEE Commun. Mag. 35(2): 42-44 (1997) - [j18]Silvano Maffeis, Douglas C. Schmidt:
Constructing reliable distributed communication systems with CORBA. IEEE Commun. Mag. 35(2): 56-60 (1997) - [j17]Douglas C. Schmidt, Aniruddha S. Gokhale, Timothy H. Harrison, Guru M. Parulkar:
A high-performance end system architecture for real-time CORBA. IEEE Commun. Mag. 35(2): 72-77 (1997) - [j16]Innes Jelly, Ian Gorton, Helmar Burkhart, Karsten M. Decker, Alan D. Fekete, John M. Potter, Hassan Gomaa, Jeffrey Kramer, Douglas C. Schmidt, John A. Stankovic:
Software engineering for parallel and distributed systems. IEEE Concurrency 5(3): 16-27 (1997) - [j15]Guru M. Parulkar, Douglas C. Schmidt, Eileen T. Kraemer, Jonathan S. Turner, Anshul Kantawala:
An architecture for monitoring, visualization, and control of gigabit networks. IEEE Netw. 11(5): 34-43 (1997) - [c31]Prashant Jain, Douglas C. Schmidt:
Service Configurator: A Pattern for Dynamic Configuration of Services. COOTS 1997: 209-220 - [c30]Douglas C. Schmidt, Aniruddha S. Gokhale:
Evaluating CORBA Latency and Scalability Over High-Speed ATM Networks. ICDCS 1997: 401-410 - [c29]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 - [c28]Douglas C. Schmidt:
Principles and Patterns of High-Performance and Real-Time Distributed Object Computing. PODC 1997: 11 - [c27]Douglas C. Schmidt:
Using Design Patterns and Frameworks to Develop Object-Oriented Communication Systems. TOOLS (25) 1997: 361-362 - [c26]Douglas C. Schmidt:
Using Design Patterns and Frameworks to Develop Object-Oriented Communication Systems. TOOLS (24) 1997: 422-423 - 1996
- [j14]Douglas C. Schmidt, Mohamed Fayad, Ralph E. Johnson:
Software Patterns (Introduction to the Special Section). Commun. ACM 39(10): 36-39 (1996) - [j13]Douglas C. Schmidt:
Using Design Patterns to Guide the Development of Reusable Object-Oriented Software. ACM Comput. Surv. 28(4es): 162 (1996) - [j12]Irfan Pyarali, Timothy H. Harrison, Douglas C. Schmidt:
Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging. Comput. Syst. 9(4): 331-375 (1996) - [j11]Douglas C. Schmidt:
A Family of Design Patterns for Applications-Level Gateways. Theory Pract. Object Syst. 2(1): 15-30 (1996) - [c25]Douglas C. Schmidt:
A family of design patterns for flexibly configuring network services in distributed systems. CDS 1996: 124-135 - [c24]Irfan Pyarali, Timothy H. Harrison, Douglas C. Schmidt:
Design and Performance of an Object-Oriented Framework for High-Performance Electronic Medical Imaging. COOTS 1996 - [c23]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 - [c22]Aniruddha S. Gokhale, Douglas C. Schmidt:
Measuring the Performance of Communication Middleware on High-Speed Networks. SIGCOMM 1996: 306-317 - 1995
- [j10]Douglas C. Schmidt:
Using Design Patterns to Develop Reusable Object-Oriented Communication Software. Commun. ACM 38(10): 65-74 (1995) - [c21]Douglas C. Schmidt, Timothy H. Harrison:
Object-Oriented Components for High-speed Network Programming. COOTS 1995 - [c20]Douglas C. Schmidt, Paul Stephenson:
Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms. ECOOP 1995: 399-423 - [c19]Douglas C. Schmidt, Tatsuya Suda:
Measuring the Performance of Parallel Message-Based Process Architectures. INFOCOM 1995: 624-633 - [c18]Guru M. Parulkar, Douglas C. Schmidt, Jonathan S. Turner:
aItPm: A Strategy for Integrating IP with ATM. SIGCOMM 1995: 49-59 - [c17]Dennis G. Kafura, R. Greg Lavender, Douglas C. Schmidt:
Workshop on design patterns for concurrent, parallel, and distributed object-oriented system. OOPSLA Addendum 1995: 128-131 - 1994
- [j9]Douglas C. Schmidt, Tatsuya Suda:
An object-oriented framework for dynamically configuring extensible distributed systems. Distributed Syst. Eng. 1(5): 280- (1994) - [j8]Douglas C. Schmidt:
Safe and effective error rate monitors for SS7 signaling links. IEEE J. Sel. Areas Commun. 12(3): 446-455 (1994) - [c16]Douglas C. Schmidt:
ASX: An Object-Oriented Framework for Developing Distributed Applications. C++ Conference 1994: 207-226 - [c15]Douglas C. Schmidt, Tatsuya Suda:
The Service Configurator framework: an extensible architecture for dynamically configuring concurrent, multi-service network daemons. CDS 1994: 190-201 - [c14]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 - [c13]Douglas C. Schmidt, Tatsuya Suda:
The ADAPTIVE Service Executive: An Object-Oriented Architecture for Configuring Concurrent Distributed Communications Systems. ULPAA 1994: 167-182 - [c12]Douglas C. Schmidt, Burkhard Stiller, Tatsuya Suda, Martina Zitterbart:
Configuring Function-based Communication Protocols for Multimedia Applications. ULPAA 1994: 371-387 - [c11]R. Greg Lavender, Douglas C. Schmidt:
Application Object Exchange Format. ULPAA 1994: 405-406 - 1993
- [j7]Douglas C. Schmidt, Donald F. Box, Tatsuya Suda:
ADAPTIVE: A dynamically assembled protocol transformation, integration and evaluation environment. Concurr. Pract. Exp. 5(4): 269-286 (1993) - [j6]Douglas C. Schmidt, Tatsuya Suda:
Transport System Architecture Services for High-Performance Communications Systems. IEEE J. Sel. Areas Commun. 11(4): 489-506 (1993) - [c10]Douglas C. Schmidt, Burkhard Stiller, Tatsuya Suda, Ahmed N. Tantawy, Martina Zitterbart:
Language support for flexible, application-tailored protocol configuration. LCN 1993: 369-378 - 1992
- [c9]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 - [c8]Donald F. Box, Douglas C. Schmidt, Tatsuya Suda:
ADAPTIVE - An Object-Oriented Framework for Flexible and Adaptive Communication Protocols. HPN 1992: 367-382 - 1991
- [c7]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
- [c6]Douglas C. Schmidt:
GPERF: A Perfect Hash Function Generator. C++ Conference 1990: 87-102
1980 – 1989
- 1989
- [j5]Douglas C. Schmidt:
An Analytic Model of Printed Circuit Wiring Distributions. IEEE Trans. Computers 38(6): 898-903 (1989) - 1984
- [c5]Bernd Güsmann, Douglas C. Schmidt:
Avionik - Prozeßrechnersystem für sicherheitskritische Aufgaben. Fachtagung Prozessrechner 1984: 394-403 - 1982
- [j4]Douglas C. Schmidt:
Circuit Pack Parameter Estimation Using Rent's Rule. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1(4): 186-192 (1982)
1970 – 1979
- 1976
- [j3]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) - [c4]Wenliang Wu, Douglas C. Schmidt:
A new routing algorithm for two-sided boards with floating vias. DAC 1976: 151-160 - 1975
- [j2]Douglas C. Schmidt, Gernot Metze:
Modular Replacement of Combinational Switching Networks. IEEE Trans. Computers 24(1): 29-48 (1975) - [c3]Douglas C. Schmidt, Larry E. Druffel:
An iterative algorithm for placement and assignment of integrated circuits. DAC 1975: 361-368 - 1974
- [j1]Douglas C. Schmidt, Larry E. Druffel:
An Extension of the Clause Table Approach to Multi-Output Combinational Switching Networks. IEEE Trans. Computers 23(4): 338-346 (1974) - [c2]Larry E. Druffel, Douglas C. Schmidt, Robert A. Wagner:
A simple, efficient design automation processor. DAC 1974: 127-136 - 1972
- [c1]Douglas C. Schmidt:
Gate for gate modular replacement of combinational switching networks. DAC 1972: 331-340
Coauthor Index
aka: Aniruddha Gokhale
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-23 20:31 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint