Douglas C. Schmidt

Orcid: 0000-0002-7389-4995

Affiliations:
  • Vanderbilt University, Department of Electrical Engineering and Computer Science, Nashville, TN, USA
  • Washington University, Department of Computer Science, WA, USA


According to our database1, Douglas C. Schmidt authored at least 366 papers between 1972 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Applying Large Language Models to Enhance the Assessment of Parallel Functional Programming Assignments.
LLM4CODE@ICSE, 2024

Evaluating the Performance of LLM-Generated Code for ChatGPT-4 and AutoGen Along with Top-Rated Human Solutions.
Proceedings of the 19th International Conference on Software Technologies, 2024

2023
A multi-stage transfer learning strategy for diagnosing a class of rare laryngeal movement disorders.
Comput. Biol. Medicine, November, 2023

Design pattern recommendations for building decentralized healthcare applications.
Frontiers Blockchain, 2023

ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Design.
CoRR, 2023

A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT.
CoRR, 2023

NL2CMD: An Updated Workflow for Natural Language to Bash Commands Translation.
CoRR, 2023

Semantic Compression with Large Language Models.
Proceedings of the Tenth International Conference on Social Networks Analysis, 2023

2022
Deep Learning Models on CPUs: A Methodology for Efficient Training.
CoRR, 2022

SA-SASV: An End-to-End Spoof-Aggregated Spoofing-Aware Speaker Verification System.
Proceedings of the 23rd Annual Conference of the International Speech Communication Association, 2022

Using LSTM Networks and Future Gradient Values to Forecast Heart Rate in Biking.
Proceedings of the 10th International Conference on Sport Sciences Research and Technology Support, 2022

ARawNet: A Lightweight Solution for Leveraging Raw Waveforms in Spoof Speech Detection.
Proceedings of the 26th International Conference on Pattern Recognition, 2022

FastAudio: A Learnable Audio Front-End For Spoof Speech Detection.
Proceedings of the IEEE International Conference on Acoustics, 2022

Question Formulation and Transformer Model Resilience: Effects of Question-Wording Variants on the Robustness of Transformer-Based Question-Answer Models.
Proceedings of the International Conference on Computational Science and Computational Intelligence, 2022

2021
Integrating multiple blockchains to support distributed personal health records.
Health Informatics J., 2021

Complementing Handcrafted Features with Raw Waveform Using a Light-weight Auxiliary Model.
CoRR, 2021

Keynote #1: Architecting the Systems of the Future: A Research Agenda.
Proceedings of the IEEE International Conference on Smart Computing, 2021

A Study of Machine Learning Models for Personalized Heart Rate Forecasting in Mountain Biking.
Proceedings of the 9th International Conference on Sport Sciences Research and Technology Support, 2021

Sketch2Vis: Generating Data Visualizations from Hand-drawn Sketches with Deep Learning.
Proceedings of the 20th IEEE International Conference on Machine Learning and Applications, 2021

A Transformer-based Approach for Translating Natural Language to Bash Commands.
Proceedings of the 20th IEEE International Conference on Machine Learning and Applications, 2021

2020
Toward Patient-Centered Stewardship of Research Data and Research Participant Recruitment With Blockchain Technology.
Frontiers Blockchain, 2020

The Role of Blockchains in Multi-Stakeholder Transactive Energy Systems.
Frontiers Blockchain, 2020

A Pattern Sequence for Designing Blockchain-Based Healthcare Information Technology Systems.
CoRR, 2020

2019
Detecting web attacks with end-to-end deep learning.
J. Internet Serv. Appl., 2019

Analyzing the performance of a blockchain-based personal health record implementation.
J. Biomed. Informatics, 2019

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., 2019

OpTrak: Tracking Opioid Prescriptions via Distributed Ledger Technology.
Int. J. Inf. Syst. Soc. Chang., 2019

Chapter Six - Testing at scale of IoT blockchain applications.
Adv. Comput., 2019

Chapter Seven - Consensus mechanisms and information security technologies.
Adv. Comput., 2019

2018
CHARIOT: Goal-Driven Orchestration Middleware for Resilient IoT Systems.
ACM Trans. Cyber Phys. Syst., 2018

FHIRChain: Applying Blockchain to Securely and Scalably Share Clinical Data.
CoRR, 2018

Chapter One - Blockchain Technology Use Cases in Healthcare.
Adv. Comput., 2018

Architectures and Patterns for Leveraging High-Frequency, Low-Fidelity Data in the Healthcare Domain.
Proceedings of the IEEE International Conference on Healthcare Informatics, 2018

Towards Precision Behavioral Medicine with IoT: Iterative Design and Optimization of a Self-Management Tool for Type 1 Diabetes.
Proceedings of the IEEE International Conference on Healthcare Informatics, 2018

Authentication and Usability in mHealth Apps.
Proceedings of the 20th IEEE International Conference on e-Health Networking, 2018

2017
Taxonomies for Reasoning About Cyber-physical Attacks in IoT-based Manufacturing Systems.
Int. J. Interact. Multim. Artif. Intell., 2017

Privacy-Preserving Platform for Transactive Energy Systems.
CoRR, 2017

Applying Software Patterns to Address Interoperability in Blockchain-based Healthcare Apps.
CoRR, 2017

PlaTIBART: a platform for transactive IoT blockchain applications with repeatable testing.
Proceedings of the 4th Workshop on Middleware and Applications for the Internet of Things, 2017

Providing privacy, safety, and security in IoT-based transactive energy systems using distributed ledgers.
Proceedings of the Seventh International Conference on the Internet of Things, 2017

Metrics for assessing blockchain-based healthcare decentralized apps.
Proceedings of the 19th IEEE International Conference on e-Health Networking, 2017

A Feasibility Study of Autonomically Detecting In-Process Cyber-Attacks.
Proceedings of the 3rd IEEE International Conference on Cybernetics, 2017

Discussions of a Preliminary Hand Hygiene Compliance Monitoring Application-as-a-service.
Proceedings of the 10th International Joint Conference on Biomedical Engineering Systems and Technologies (BIOSTEC 2017), 2017

Applying machine learning methods to predict hand hygiene compliance characteristics.
Proceedings of the 2017 IEEE EMBS International Conference on Biomedical & Health Informatics, 2017

2016
ROAR: A QoS-oriented modeling framework for automated cloud resource allocation and optimization.
J. Syst. Softw., 2016

Middleware for Internet distribution in the context of cloud computing and the Internet of Things - Editorial Introduction.
Ann. des Télécommunications, 2016

The Role of Context and Resilient Middleware in Next Generation Smart Grids.
Proceedings of the 3rd Workshop on Middleware for Context-Aware Applications in the IoT, 2016

HoliCoW: automatically breaking team-based software projects to motivate student testing.
Proceedings of the 38th International Conference on Software Engineering, 2016

Poster Abstract: A Distributed and Resilient Platform for City-Scale Smart Systems.
Proceedings of the IEEE/ACM Symposium on Edge Computing, 2016

2015
Gaps and future directions in mobile security research.
Proceedings of the 3rd International Workshop on Mobile Development Lifecycle, 2015

2014
Applications of Augmented Reality [Scanning the Issue].
Proc. IEEE, 2014

Evolving feature model configurations in software product lines.
J. Syst. Softw., 2014

DRE system performance optimization with the SMACK cache efficiency metric.
J. Syst. Softw., 2014

Supporting SIP-based end-to-end Data Distribution Service QoS in WANs.
J. Syst. Softw., 2014

Manifesto - Model Engineering for Complex Systems.
CoRR, 2014

Software-Defined Networking: Challenges and research opportunities for Future Internet.
Comput. Networks, 2014

Helping Children Eat Well via Mobile Software Technologies.
Proceedings of the 2nd International Workshop on Mobile Development Lifecycle, 2014

Elastic Infrastructure to Support Computing Clouds for Large-Scale Cyber-Physical Systems.
Proceedings of the 17th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2014

The past, present, and future of MOOCs and their relevance to software engineering.
Proceedings of the on Future of Software Engineering, 2014

Content-based filtering discovery protocol (CFDP): scalable and efficient OMG DDS discovery protocol.
Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, 2014

2013
Efficiently and transparently automating scalable on-demand activation and deactivation of services with the activator pattern.
Softw. Pract. Exp., 2013

Supporting end-to-end quality of service properties in OMG data distribution service publish/subscribe middleware over wide area networks.
J. Syst. Softw., 2013

Efficient and deterministic application deployment in component-based enterprise distributed real-time and embedded systems.
Inf. Softw. Technol., 2013

Producing and delivering a coursera MOOC on pattern-oriented software architecture for concurrent and networked software.
Proceedings of the SPLASH'13, 2013

2012
R&D challenges and solutions for highly complex distributed systems: a middleware perspective.
J. Internet Serv. Appl., 2012

Model-driven auto-scaling of green cloud computing infrastructure.
Future Gener. Comput. Syst., 2012

Approximation Techniques for Maintaining Real-Time Deployments Informed by User-Provided Dataflows within a Cloud.
Proceedings of the IEEE 31st Symposium on Reliable Distributed Systems, 2012

WiP Abstract: A Closed Loop Control Architecture to Maintain Patient Normothermia during Perioperative Periods.
Proceedings of the 2012 IEEE/ACM Third International Conference on Cyber-Physical Systems, 2012

2011
ScatterD: Spatial deployment optimization with hybrid heuristic/evolutionary algorithms.
ACM Trans. Auton. Adapt. Syst., 2011

Dynamic policy-driven quality of service in service-oriented information management systems.
Softw. Pract. Exp., 2011

WreckWatch: Automatic Traffic Accident Detection and Notification with Smartphones.
Mob. Networks Appl., 2011

Supporting component-based failover units in middleware for distributed real-time and embedded systems.
J. Syst. Archit., 2011

Evaluating Timeliness and Accuracy Trade-offs of Supervised Machine Learning for Adapting Enterprise DRE Systems in Dynamic Environments.
Int. J. Comput. Intell. Syst., 2011

Timely Autonomic Adaptation of Publish/Subscribe Middleware in Dynamic Environments.
Int. J. Adapt. Resilient Auton. Syst., 2011

OASIS: an architecture for dynamic instrumentation of enterprise distributed real-time and embedded systems.
Comput. Syst. Sci. Eng., 2011

Evaluating distributed real-time and embedded system test correctness using system execution traces.
Central Eur. J. Comput. Sci., 2011

Automated software and hardware evolution analysis for distributed real-time and embedded systems.
Central Eur. J. Comput. Sci., 2011

Analyzing Mobile Application Software Power Consumption via Model-driven Engineering.
Proceedings of the PECCS 2011, 2011

Experiences with Service-Oriented Middleware for Dynamic Instrumentation of Enterprise DRE Systems.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2011, 2011

A SIP-Based Network QoS Provisioning Framework for Cloud-Hosted DDS Applications.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2011, 2011

QoS-Enabled Distributed Mutual Exclusion in Public Clouds.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2011, 2011

Optimizing Integrated Application Performance with Cache-Aware Metascheduling.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2011, 2011

DOA-SVI 2011 PC Co-chairs' Message.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2011, 2011

Infrastructure for component-based DDS application development.
Proceedings of the Generative Programming And Component Engineering, 2011

SIP-based QoS support architecture and session management for DDS-based distributed real-time and embedded.
Proceedings of the Fifth ACM International Conference on Distributed Event-Based Systems, 2011

Predictable deployment in component-based enterprise distributed real-time and embedded systems.
Proceedings of the 14th International ACM Sigsoft Symposium on Component Based Software Engineering, 2011

Model-Driven Performance Evaluation of Web Application Portals.
Proceedings of the Model-Driven Domain Analysis and Software Development, 2011

Productivity Analysis of the Distributed QoS Modeling Language.
Proceedings of the Model-Driven Domain Analysis and Software Development, 2011

Model-Driven Configuration of Distributed Real-time and Embedded Systems.
Proceedings of the Model-Driven Domain Analysis and Software Development, 2011

2010
ASCENT: An Algorithmic Technique for Designing Hardware and Software in Tandem.
IEEE Trans. Software Eng., 2010

Tools for Continuously Evaluating Distributed System Qualities.
IEEE Softw., 2010

Integrating Machine Learning Techniques to Adapt Protocols for QoS-enabled Distributed Real-time and Embedded Publish/Subscribe Middleware.
Netw. Protoc. Algorithms, 2010

Architectural Evolution of Monitor and Control Systems - Issues and Challenges.
Netw. Protoc. Algorithms, 2010

Automated diagnosis of feature model configurations.
J. Syst. Softw., 2010

R&D challenges and solutions for mobile cyber-physical applications and supporting Internet services.
J. Internet Serv. Appl., 2010

Multi-agent distributed adaptive resource allocation (MADARA).
Int. J. Commun. Networks Distributed Syst., 2010

R&D challenges and emerging solutions for multicore deployment/configuration optimization.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Middleware for Resource-Aware Deployment and Configuration of Fault-Tolerant Real-time Systems.
Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium, 2010

Using Smartphones to Detect Car Accidents and Provide Situational Awareness to Emergency Responders.
Proceedings of the Mobile Wireless Middleware, Operating Systems, and Applications - Third International Conference, Mobilware 2010, Chicago, IL, USA, June 30, 2010

Addressing Challenges with Augmented Reality Applications on Smartphones.
Proceedings of the Mobile Wireless Middleware, Operating Systems, and Applications - Third International Conference, Mobilware 2010, Chicago, IL, USA, June 30, 2010

Adapting Distributed Real-Time and Embedded Pub/Sub Middleware for Cloud Computing Environments.
Proceedings of the Middleware 2010 - ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, November 29, 2010

Dynamic Policy-Driven Quality of Service in Service-Oriented Systems.
Proceedings of the 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2010

OASIS: A Service-Oriented Architecture for Dynamic Instrumentation of Enterprise Distributed Real-Time and Embedded Systems.
Proceedings of the 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2010

Coordination of Planning and Scheduling Techniques for a Distributed, Multi-level, Multi-agent System.
Proceedings of the ICAART 2010 - Proceedings of the International Conference on Agents and Artificial Intelligence, Volume 2, 2010

Adapting and evaluating distributed real-time and embedded systems in dynamic environments.
Proceedings of the First International Workshop on Data Dissemination for Large Scale Complex Critical Infrastructures, 2010

Adaptive parallel computing for large-scale distributed and parallel applications.
Proceedings of the First International Workshop on Data Dissemination for Large Scale Complex Critical Infrastructures, 2010

2009
An Integrated Planning and Adaptive Resource Management Architecture for Distributed Real-Time Embedded Systems.
IEEE Trans. Computers, 2009

Constraint-Based Model Weaving.
LNCS Trans. Aspect Oriented Softw. Dev., 2009

Improving Domain-Specific Language Reuse with Software Product Line Techniques.
IEEE Softw., 2009

Selecting highly optimal architectural feature sets with Filtered Cartesian Flattening.
J. Syst. Softw., 2009

Creating self-healing service compositions with feature models and microrebooting.
Int. J. Bus. Process. Integr. Manag., 2009

Automating deployment planning with an aspect weaver.
IET Softw., 2009

Minimum disruption service composition and recovery in mobile ad hoc networks.
Comput. Networks, 2009

Automated reasoning for multi-step feature model configuration problems.
Proceedings of the Software Product Lines, 13th International Conference, 2009

Optimizing Mobile Application Performance with Model-Driven Engineering.
Proceedings of the Software Technologies for Embedded and Ubiquitous Systems, 2009

Component Replication Based on Failover Units.
Proceedings of the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2009

The Impact of Variability on Soft Real-Time System Scheduling.
Proceedings of the 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2009

Adaptive Failover for Real-Time Middleware with Passive Replication.
Proceedings of the 15th IEEE Real-Time and Embedded Technology and Applications Symposium, 2009

A Component Assignment Framework for Improved Capacity and Assured Performance in Web Portals.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2009, 2009

Evaluating Transport Protocols for Real-Time Event Stream Processing Middleware and Applications.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2009, 2009

The OOPSLA trivia show (TOOTS).
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Using machine learning to maintain pub/sub system QoS in dynamic environments.
Proceedings of the 8th Workshop on Adaptive and Reflective Middleware, 2009

Intelligent Resource Management and Dynamic Adaptation in a Distributed Real-time and Embedded Sensor Web System.
Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2009

Unit Testing Non-functional Concerns of Component-based Distributed Systems.
Proceedings of the Second International Conference on Software Testing Verification and Validation, 2009

Deployment automation with BLITZ.
Proceedings of the 31st International Conference on Software Engineering, 2009

Automating Hardware and Software Evolution Analysis.
Proceedings of the 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, 2009

Maintaining QoS for publish/subscribe middleware in dynamic environments.
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, 2009

Using Filtered Cartesian Flattening and Microrebooting to Build Enterprise Applications with Self-adaptive Healing.
Proceedings of the Software Engineering for Self-Adaptive Systems [outcome of a Dagstuhl Seminar], 2009

2008
Middleware for Distributed Systems.
Proceedings of the Wiley Encyclopedia of Computer Science and Engineering, 2008

Simplifying autonomic enterprise Java Bean applications via model-driven engineering and simulation.
Softw. Syst. Model., 2008

Model driven middleware: A new paradigm for developing distributed real-time and embedded systems.
Sci. Comput. Program., 2008

Hierarchical control of multiple resources in distributed real-time and embedded systems.
Real Time Syst., 2008

Automatically Composing Reusable Software Components for Mobile Devices.
J. Braz. Comput. Soc., 2008

Design and Performance Evaluation of an Adaptive Resource Management Framework for Distributed Real-Time and Embedded Systems.
EURASIP J. Embed. Syst., 2008

The managed motorway: real-time vehicle scheduling: a research agenda.
Proceedings of the 9th Workshop on Mobile Computing Systems and Applications, 2008

Automated Diagnosis of Product-Line Configuration Errors in Feature Models.
Proceedings of the Software Product Lines, 12th International Conference, 2008

Filtered Cartesian Flattening: An Approximation Technique for Optimally Selecting Features while Adhering to Resource Constraints.
Proceedings of the Software Product Lines, 12th International Conference, 2008

NetQoPE: A Model-Driven Network QoS Provisioning Engine for Distributed Real-time and Embedded Systems.
Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium, 2008

Physical Assembly Mapper: A Model-Driven Optimization Tool for QoS-Enabled Component Middleware.
Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium, 2008

DQML: A Modeling Language for Configuring Distributed Publish/Subscribe Quality of Service Policies.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2008, 2008

Collaboration and communication: growing and sustaining ultra large scale (ULS) systems.
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

Modeling Software Contention using Colored Petri Nets.
Proceedings of the 16th International Symposium on Modeling, 2008

Toward Effective Multi-Capacity Resource Allocation in Distributed Real-Time and Embedded Systems.
Proceedings of the 11th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2008), 2008

CaDAnCE: A Criticality-Aware Deployment and Configuration Engine.
Proceedings of the 11th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2008), 2008

Addressing the challenges of mission-critical information management in next-generation net-centric pub/sub systems with OpenSplice DDS.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Towards a solution for synchronizing disparate models of ultra-large-scale systems.
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems, 2008

Scheduling time-bounded dynamic software adaptation.
Proceedings of the 2008 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2008

Time-bounded adaptation for automotive system software.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

CiCUTS: Combining System Execution Modeling Tools with Continuous Integration Environments.
Proceedings of the 15th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2008), 31 March, 2008

Towards Middleware for Fault-Tolerance in Distributed Real-Time and Embedded Systems.
Proceedings of the Distributed Applications and Interoperable Systems, 2008

08331 Manifesto - Model Engineering for Complex Systems.
Proceedings of the Perspectives Workshop: Model Engineering of Complex Systems (MECS), 10.08., 2008

08331 Abstracts Collection - Perspectives Workshop: Model Engineering of Complex Systems (MECS).
Proceedings of the Perspectives Workshop: Model Engineering of Complex Systems (MECS), 10.08., 2008

2007
QoS-Enabled Component Middleware for Distributed Real-Time and Embedded Systems.
Proceedings of the Handbook of Real-Time and Embedded Systems., 2007

Reliable Effects Screening: A Distributed Continuous Quality Assurance Process for Monitoring Performance Degradation in Evolving Software Systems.
IEEE Trans. Software Eng., 2007

Skoll: A Process and Infrastructure for Distributed Continuous Quality Assurance.
IEEE Trans. Software Eng., 2007

Past, Present, and Future Trends in Software Patterns.
IEEE Softw., 2007

The design and performance of component middleware for QoS-enabled deployment and configuration of DRE systems.
J. Syst. Softw., 2007

A multi-layered resource management framework for dynamic resource management in enterprise DRE systems.
J. Syst. Softw., 2007

A Platform-Independent Component Modeling Language for Distributed Real-time and Embedded Systems.
J. Comput. Syst. Sci., 2007

Escher: A New Technology Transitioning Model.
Computer, 2007

Automating Product-Line Variant Selection for Mobile Devices.
Proceedings of the Software Product Lines, 11th International Conference, 2007

Minimum Disruption Service Composition and Recovery over Mobile Ad Hoc Networks.
Proceedings of the 4th Annual International Conference on Mobile and Ubiquitous Systems (MobiQuitous 2007), 2007

Design and Performance Evaluation of Configurable Component Middleware for End-to-End Adaptation of Distributed Real-Time Embedded Systems.
Proceedings of the Tenth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2007), 2007

QUICKER: A Model-Driven QoS Mapping Tool for QoS-Enabled Component Middleware.
Proceedings of the Tenth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2007), 2007

A Decision-Theoretic Planner with Dynamic Component Reconfiguration for Distributed Real-Time Applications.
Proceedings of the International Symposium on Autonomous Decentralized Systems (ISADS 2007), 2007

Workshop on Software Technologies for Ultra-Large Scale Systems.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Automated Model-Based Configuration of Enterprise Java Applications.
Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007), 2007

Component-Based System Integration via (Meta)Model Composition.
Proceedings of the 14th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2007), 2007

A QoS policy configuration modeling language for publish/subscribe middleware platforms.
Proceedings of the 2007 Inaugural International Conference on Distributed Event-Based Systems, 2007

A taxonomy of discovery services and gap analysis for ultra-large scale systems.
Proceedings of the 45th Annual Southeast Regional Conference, 2007

Pattern-oriented software architecture, 4th Edition.
Wiley series in software design patterns, Wiley, ISBN: 9780470059029, 2007

2006
Controlling quality-of-service in distributed real-time and embedded systems via adaptive middleware.
Softw. Pract. Exp., 2006

Techniques and processes for improving the quality and performance of open-source software.
Softw. Process. Improv. Pract., 2006

Towards highly optimized real-time middleware for software product-line architectures.
SIGBED Rev., 2006

Verifying distributed real-time properties of embedded systems via graph transformations and model checking.
Real Time Syst., 2006

Applying model-driven development to distributed real-time and embedded avionics systems.
Int. J. Embed. Syst., 2006

Guest Editor's Introduction: Model-Driven Engineering.
Computer, 2006

A framework for (re)deploying components in distributed real-time and embedded systems.
Proceedings of the 2006 ACM Symposium on Applied Computing (SAC), 2006

Applying System Execution Modeling Tools to Evaluate Enterprise Distributed Real-time and Embedded System QoS.
Proceedings of the 12th IEEE Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2006), 2006

Bulls-Eye - A Resource Provisioning Service for Enterprise Distributed Real-Time and Embedded Systems.
Proceedings of the On the Move to Meaningful Internet Systems 2006: CoopIS, 2006

Ultra-large-scale systems.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

The ultra challenge: software systems beyond big.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

Panels at MoDELS 2006.
Proceedings of the Model Driven Engineering Languages and Systems, 2006

Applying Model Intelligence Frameworks for Deployment Problem in Real-Time and Embedded Systems.
Proceedings of the Models in Software Engineering, 2006

Modularizing Variability and Scalability Concerns in Distributed Real-Time and Embedded Systems with Modeling Tools and Component Middleware.
Proceedings of the Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2006), 2006

Addressing crosscutting deployment and configuration concerns of distributed real-time and embedded systems via aspect-oriented & model-driven software development.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Context-specific middleware specialization techniques for optimizing software product-line architectures.
Proceedings of the 2006 EuroSys Conference, Leuven, Belgium, April 18-21, 2006, 2006

FireAnt: A Tool for Reducing Enterprise Product Line Architecture Deployment, Configuration, and Testing Costs.
Proceedings of the 13th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2006), 2006

Domain-Specific Modeling Languages for Configuring and Evaluating Enterprise DRE System Quality of Service.
Proceedings of the 13th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2006), 2006

A Decision-Theoretic Planner with Dynamic Compound Reconfiguration for Distributed Real-Time Applications.
Proceedings of the Proceedings, 2006

RepoMan: a component repository manager for enterprise distributed real-time and embedded systems.
Proceedings of the 44st Annual Southeast Regional Conference, 2006

2005
Introducing embedded software and systems education and advanced learning technology in an engineering curriculum.
ACM Trans. Embed. Comput. Syst., 2005

Distributed Continuous Quality Assurance Process for Evaluating QoS of Performance-Intensive Software.
Stud. Inform. Univ., 2005

CCMPerf: A Benchmarking Tool for CORBA Component Model Implementations.
Real Time Syst., 2005

Integrated Adaptive QoS Management in Middleware: A Case Study.
Real Time Syst., 2005

Simplifying Autonomic Enterprise Java Bean Applications Via Model-Driven Development: A Case Study.
Proceedings of the Model Driven Engineering Languages and Systems, 2005

Workshop 9 Summary.
Proceedings of the Satellite Events at the MoDELS 2005 Conference, 2005

Model Driven Development for Distributed Real-Time and Embedded Systems.
Proceedings of the Model Driven Engineering Languages and Systems, 2005

Addressing Domain Evolution Challenges in Software Product Lines.
Proceedings of the Satellite Events at the MoDELS 2005 Conference, 2005

Model-Driven Techniques for Evaluating the QoS of Middleware Configurations for DRE Systems.
Proceedings of the 11th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2005), 2005

Middleware Support for Dynamic Component Updating.
Proceedings of the On the Move to Meaningful Internet Systems 2005: CoopIS, 2005

Evaluating adaptive resource management for distributed real-time embedded systems.
Proceedings of the 4th workshop on Reflective and adaptive middleware systems, 2005

Main effects screening: a distributed continuous quality assurance process for monitoring performance degradation in evolving software systems.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

The J3 Process for Building Autonomic Enterprise Java Bean Systems.
Proceedings of the Second International Conference on Autonomic Computing (ICAC 2005), 2005

DAnCE: A QoS-Enabled Component Deployment and Configuration Engine.
Proceedings of the Component Deployment, Third International Working Conference, 2005

Reducing application code complexity with vocabulary-specific XML language bindings.
Proceedings of the 43nd Annual Southeast Regional Conference, 2005

An Integrated Model-Driven Development Environment for Composing and Validating Distributed Real-Time and Embedded Systems.
Proceedings of the Model-Driven Software Development, 2005

2004
Preserving Distributed Systems' Critical Properties: A Model-Driven Approach.
IEEE Softw., 2004

Middleware R&D challenges for distributed real-time and embedded systems.
SIGBED Rev., 2004

Leveraging Application Frameworks.
ACM Queue, 2004

Guest Editorial: Middleware Technologies for Future Communication Networks.
IEEE Netw., 2004

Enhancing Adaptivity via Standard Dynamic Scheduling Middleware.
J. Braz. Comput. Soc., 2004

Towards Real-Time Fault-Tolerant CORBA Middleware.
Clust. Comput., 2004

The Design and Implementation of Real-Time CORBA 2.0: Dynamic Scheduling in TAO.
Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), 2004

The Design and Performance of a Real-Time Notification Service.
Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), 2004

Concern-Based Composition and Reuse of Distributed Systems.
Proceedings of the Software Reuse: Methods, 2004

Validating Quality of Service for Reusable Software Via Model-Integrated Distributed Continuous Quality Assurance.
Proceedings of the Software Reuse: Methods, 2004

Skoll: Distributed Continuous Quality Assurance.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Enhancing Real-Time CORBA via Real-Time Java Features.
Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS 2004), 2004

Model-Driven Configuration and Deployment of Component Middleware Publish/Subscribe Services.
Proceedings of the Generative Programming and Component Engineering: Third International Conference, 2004

Evaluating the Performance of Middleware Load Balancing Strategies.
Proceedings of the 8th International Enterprise Distributed Object Computing Conference (EDOC 2004), 2004

Configuring Real-Time Aspects in Component Middleware.
Proceedings of the On the Move to Meaningful Internet Systems 2004: CoopIS, 2004

Integrating publisher/subscriber services in component middleware for distributed real-time and embedded systems.
Proceedings of the 42nd Annual Southeast Regional Conference, 2004

2003
The Design and Performance of Real-Time Java Middleware.
IEEE Trans. Parallel Distributed Syst., 2003

Techniques for enhancing real-time CORBA quality of service.
Proc. IEEE, 2003

Multiparadigm scheduling for distributed real-time embedded computing.
Proc. IEEE, 2003

Total quality of service provisioning in middleware and applications.
Microprocess. Microsystems, 2003

Patterns and performance of distributed real-time and embedded publisher/subscriber architectures.
J. Syst. Softw., 2003

Towards Composable Distributed Real-time and Embedded Software.
Proceedings of the 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2003), 2003

Towards Predictable Real-time Java Object Request Brokers.
Proceedings of the 9th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2003), 2003

Flexible and Adaptive QoS Control for Distributed Real-Time and Embedded Middleware.
Proceedings of the Middleware 2003, 2003

CoSMIC: An MDA Generative Tool for Distributed Real-time and Embedded Applications.
Proceedings of the International Middleware Conference, 2003

FORGE: A Framework for Optimization of Distributed Embedded Systems Software.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

Patterns, Frameworks, and Middleware: Their Synergistic Relationships.
Proceedings of the 25th International Conference on Software Engineering, 2003

Pattern-Oriented Distributed System Architectures.
Proceedings of the 25th International Conference on Software Engineering, 2003

Design and Performance of a Dynamically Configurable, Messaging Protocols Framework for Real-Time CORBA.
Proceedings of the 36th Hawaii International Conference on System Sciences (HICSS-36 2003), 2003

An Approach for Supporting Aspect-Oriented Domain Modeling.
Proceedings of the Generative Programming and Component Engineering, 2003

Enhancing Real-Time CORBA Predictability and Performance.
Proceedings of the On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE, 2003

Applying the Quality Connector Pattern to Optimise Distributed Real-time and Embedded Applications.
Proceedings of the Patterns and Skeletons for Parallel and Distributed Computing, 2003

2002
Patterns and performance of a CORBA event service for large-scale distributed interactive simulations.
Comput. Syst. Sci. Eng., 2002

Middleware for real-time and embedded systems.
Commun. ACM, 2002

Applying model-integrated computing to component middleware and enterprise applications.
Commun. ACM, 2002

Operating System Performance in Support of Real-Time Middleware.
Proceedings of the 7th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002), 2002

Open Research Issues in Building Dependable Middleware (Panel).
Proceedings of the 7th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002), 2002

Middleware Scheduling Optimization Techniques for Distributed Real-Time and Embedded Systems.
Proceedings of the 7th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002), 2002

Meta-Programming Techniques for Distributed Real-time and Embedded Systems.
Proceedings of the 7th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002), 2002

Achieving End-to-end Predictability in the TAO Real-time CORBA ORB.
Proceedings of the 8th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2002), 2002

Evaluating Real-Time Java Features and Performance for Real-Time Embedded Systems.
Proceedings of the 8th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2002), 2002

Towards Highly Configurable Real-Time Object Request Brokers.
Proceedings of the 5th International Symposiun on Object Oriented Real-Time Distributed Computing, 2002

Protecting Applications Against Malice Using AdaptiveMiddleware.
Proceedings of the Certification and Security in E-Services, From E-Govenment to E-Business, IFIP 17<sup>th</sup> World Computer Congress, 2002

Research Advances in Middleware for Distributed Systems.
Proceedings of the Communication Systems: The State of the Art, IFIP 17<sup>th</sup> World Computer Congress, 2002

Using Aspect-GAMMA in the design of embedded systems.
Proceedings of the Seventh IEEE International High-Level Design Validation and Test Workshop 2002, 2002

Design and Performance of a Modular Portable Object Adapter for Distributed, Real-Time, and Embedded CORBA Applications.
Proceedings of the On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002 Irvine, California, USA, October 30, 2002

Empirical Differences between COTS Middleware Scheduling Strategies.
Proceedings of the On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002 Irvine, California, USA, October 30, 2002

Design and Performance of Asynchronous Method Handling for CORBA.
Proceedings of the On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002 Irvine, California, USA, October 30, 2002

The Design and Performance of the jRate Real-Time Java Implementation.
Proceedings of the On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002 Irvine, California, USA, October 30, 2002

2001
Software Architectures for Reducing Priority Inversion and Non-determinism in Real-time Object Request Brokers.
Real Time Syst., 2001

The Design and Performance of a Real-Time CORBA Scheduling Service.
Real Time Syst., 2001

Adaptive and Reflective Middleware for QoS-Enabled CCM Applications.
IEEE Distributed Syst. Online, 2001

Designing an Adaptive CORBA Load Balancing Service Using TAO.
IEEE Distributed Syst. Online, 2001

Strategies for CORBA Middleware-Based Load Balancing.
IEEE Distributed Syst. Online, 2001

Evaluating policies and mechanisms to support distributed real-time applications with CORBA.
Concurr. Comput. Pract. Exp., 2001

Evaluating meta-programming mechanisms for ORB middleware.
IEEE Commun. Mag., 2001

Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA.
Proceedings of the 2001 ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems, 2001

Issues in the Design of Adaptive Middleware Load Balancing.
Proceedings of the 2001 ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems, 2001

Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Application.
Proceedings of the 2001 ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems, 2001

Designing and Optimizing a Scalable CORBA Notification Service.
Proceedings of the 2001 ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems, 2001

Designing an Efficient and Scalable Server-side Asynchrony Model for CORBA.
Proceedings of the 2001 ACM SIGPLAN Workshop on Optimization of Middleware and Distributed Systems, 2001

Integration of QoS-Enabled Distributed Object Computing Middleware for Developing Next-Generation Distributed Application.
Proceedings of The Workshop on Languages, 2001

Policies and Patterns for High-Performance, Real-Time Object Request Brokers.
Proceedings of the 26th Annual IEEE Conference on Local Computer Networks (LCN 2001), 2001

Adaptive and Reflective Middleware for Distributed Real-Time and Embedded Systems.
Proceedings of the Embedded Software, First International Workshop, 2001

COTS Middleware for Real-time Distributed Interactive Simulations - Fact or Fiction?
Proceedings of the 5th IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT 2001), 2001

Application of the QuO Quality-of-Service Framework to a Distributed Video Application.
Proceedings of the 3rd International Symposium on Distributed Objects and Applications, 2001

Formalizing Meta-Programming Techniques to Reconcile Heterogeneous Scheduling Disciplines in Open Distributed Real-Time Systems.
Proceedings of the 3rd International Symposium on Distributed Objects and Applications, 2001

The Design and Performance of Meta-Programming Mechanisms for Object Request Broker Middleware.
Proceedings of the 6th USENIX Conference on Object-Oriented Technologies and Systems, January 29, 2001

2000
Trends in Distribted Object Computing.
Parallel Distributed Comput. Pract., 2000

The Object-Oriented Design and Performance of JAWS: A High-performance Web Server Optimized for.
Parallel Distributed Comput. Pract., 2000

Using principle patterns to optimize real-time ORBs.
IEEE Concurr., 2000

Developing flexible and high-performance Web servers with frameworks and patterns.
ACM Comput. Surv., 2000

An Overview of the Real-Time CORBA Specification.
Computer, 2000

Developing next-generation distributed applications with QoS-enabled DPE middleware.
IEEE Commun. Mag., 2000

Supporting high-performance I/O in QoS-enabled ORB middleware.
Clust. Comput., 2000

Evaluating Policies and Mechanisms for Supporting Embedded, Real-Time Applications with CORBA 3.0.
Proceedings of the Sixth IEEE Real Time Technology and Applications Symposium, RTAS 2000, Washington, DC, USA, May 31, 2000

The Design and Performance of a Pluggable Protocols Framework for Real-Time Distributed Object Computing Middleware.
Proceedings of the Middleware 2000, 2000

The Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging.
Proceedings of the Middleware 2000, 2000

A Pattern Language for Efficient, Predictable, Scalable, and Flexible Dispatching Mechanisms for Distributed Object Computing Middleware.
Proceedings of the 3rd International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000), 2000

Design, Methods, and Tools for ORC.
Proceedings of the 3rd International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000), 2000

Applying Patterns to Improve the Performance of Fault Tolerant CORBA.
Proceedings of the High Performance Computing, 2000

Surviving the Tornado: The Best Kept Secrets of R&D Success in the Internet Age.
Proceedings of the International Symposium on Distributed Objects and Applications, 2000

DOORS: Towards High-Performance Fault Tolerant CORBA.
Proceedings of the International Symposium on Distributed Objects and Applications, 2000

MISE: The MediaSys Image Search Engine.
Proceedings of the Database and Expert Systems Applications, 11th International Conference, 2000

Applying Reflective Middleware Techniques to Optimize a QoS-Enabled CORBA Component Model Implementation.
Proceedings of the 24th International Computer Software and Applications Conference (COMPSAC 2000), 2000

1999
Optimizing a CORBA Internet inter-ORB protocol (IIOP) engine for minimal footprint embedded multimedia systems.
IEEE J. Sel. Areas Commun., 1999

Applying patterns to develop extensible ORB middleware.
IEEE Commun. Mag., 1999

Architectures and patterns for developing high performance real-time ORB endsystems.
Adv. Comput., 1999

Applying a scalable CORBA event service to large-scale distributed interactive simulations.
Proceedings of the Fifth International Workshop on Object-Oriented Real-Time Dependable Systems, 1999

Measuring OS support for real-time CORBA ORBs.
Proceedings of the Fourth International Workshop on Object-Oriented Real-Time Dependable Systems, 1999

The Design and Performance of a Real-Time I/O Subsystem.
Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium, 1999

The Design and Performance of a Pluggable Protocols Framework for CORBA Middleware.
Proceedings of the Protocols for High Speed Networks VI, 1999

A flexible image search engine.
Proceedings of the 7th ACM International Conference on Multimedia '99, Orlando, FL, USA, October 30, 1999

Middleware Techniques and Optimizations for Real-Time, Embedded Systems.
Proceedings of the 12th International Symposium on System Synthesis, 1999

Techniques for Optimizing CORBA Middleware for Distributed Embedded Systems.
Proceedings of the Proceedings IEEE INFOCOM '99, 1999

Using Design Patterns, Frameworks and CORBA to Reduce the Complexity of Developing Reusable Large-Scale Object-Oriented Concurrent Communication Components and Systems.
Proceedings of the 5th International Conference on Engineering of Complex Computer Systems (ICECCS '99), 1999

A Design and the Performance of a CORBA Audio/Video Streaming Service.
Proceedings of the 32nd Annual Hawaii International Conference on System Sciences (HICSS-32), 1999

The Performance of a Real-time I/O Subsystem for QoS-enabled ORB Middleware.
Proceedings of the International Symposium on Distributed Objects and Applications, 1999

Applying Optimization Principle Patterns to Design Real-Time ORBs.
Proceedings of the 5th USENIX Conference on Object-Oriented Technologies & Systems, 1999

1998
Measuring and Optimizing CORBA Latency and Scalability Over High-Speed Networks.
IEEE Trans. Computers, 1998

An overview of the CORBA portable object adapter.
ACM Stand., 1998

The design and performance of MedJava. Experience of developing performance-sensitive distributed applications with Java.
Distributed Syst. Eng., 1998

The design of the TAO real-time object request broker.
Comput. Commun., 1998

Evaluating Architectures for Multithreaded Object Request Brokers.
Commun. ACM, 1998

Alleviating Priority Inversion and Non-Determinism in Real-Time CORBA ORB Core Architectures.
Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium, 1998

Techniques for Developing and Measuring High Performance Web Servers over High Speed ATM Networks.
Proceedings of the Proceedings IEEE INFOCOM '98, The Conference on Computer Communications, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies, Gateway to the 21st Century, San Francisco, CA, USA, March 29, 1998

Principles for Optimizing CORBA Internet Inter-ORB Protocol Performance.
Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, 1998

The Design and Performance of MedJava.
Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS), 1998

1997
An architecture for monitoring, visualization, and control of gigabit networks.
IEEE Netw., 1997

Software engineering for parallel and distributed systems.
IEEE Concurrency, 1997

A high-performance end system architecture for real-time CORBA.
IEEE Commun. Mag., 1997

Distributed Object Computing.
IEEE Commun. Mag., 1997

Constructing reliable distributed communication systems with CORBA.
IEEE Commun. Mag., 1997

Lessons Learned Building Reusable OO Frameworks for Distributed Software.
Commun. ACM, 1997

Object-Oriented Application Frameworks - Introduction.
Commun. ACM, 1997

Using Design Patterns and Frameworks to Develop Object-Oriented Communication Systems.
Proceedings of the TOOLS 1997: 25th International Conference on Technology of Object-Oriented Languages and Systems, 1997

Principles and Patterns of High-Performance and Real-Time Distributed Object Computing.
Proceedings of the Sixteenth Annual ACM Symposium on Principles of Distributed Computing, 1997

The Design and Performance of a Hard Real-Time Object Event Service.
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1997

Evaluating CORBA Latency and Scalability Over High-Speed ATM Networks.
Proceedings of the 17th International Conference on Distributed Computing Systems, 1997

Service Configurator: A Pattern for Dynamic Configuration of Services.
Proceedings of the Third USENIX Conference on Object-Oriented Technologies (COOTS), 1997

1996
A Family of Design Patterns for Applications-Level Gateways.
Theory Pract. Object Syst., 1996

Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging.
Comput. Syst., 1996

Using Design Patterns to Guide the Development of Reusable Object-Oriented Software.
ACM Comput. Surv., 1996

Software Patterns (Introduction to the Special Section).
Commun. ACM, 1996

Measuring the Performance of Communication Middleware on High-Speed Networks.
Proceedings of the ACM SIGCOMM 1996 Conference on Applications, 1996

Translation: Myth or Reality? (Panel Session).
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996

Design and Performance of an Object-Oriented Framework for High-Performance Electronic Medical Imaging.
Proceedings of the USENIX Conference on Object-Oriented Technologies, 1996

A family of design patterns for flexibly configuring network services in distributed systems.
Proceedings of the Third International Conference on Configurable Distributed Systems, 1996

1995
Workshop on design patterns for concurrent, parallel, and distributed object-oriented system.
Proceedings of the Addendum to the Proceedings of the 10th Annual Conference on Object-Oriented Programming Systems, 1995

Using Design Patterns to Develop Reusable Object-Oriented Communication Software.
Commun. ACM, 1995

a<sup>I</sup>t<sup>P</sup>m: A Strategy for Integrating IP with ATM.
Proceedings of the ACM SIGCOMM 1995 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, Cambridge, MA, USA, August 28, 1995

Measuring the Performance of Parallel Message-Based Process Architectures.
Proceedings of the Proceedings IEEE INFOCOM '95, 1995

Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms.
Proceedings of the ECOOP'95, 1995

Object-Oriented Components for High-speed Network Programming.
Proceedings of the USENIX Conference on Object-Oriented Technologies, 1995

1994
Safe and effective error rate monitors for SS7 signaling links.
IEEE J. Sel. Areas Commun., 1994

An object-oriented framework for dynamically configuring extensible distributed systems.
Distributed Syst. Eng., 1994

Configuring Function-based Communication Protocols for Multimedia Applications.
Proceedings of the Upper Layer Protocols, 1994

The ADAPTIVE Service Executive: An Object-Oriented Architecture for Configuring Concurrent Distributed Communications Systems.
Proceedings of the Upper Layer Protocols, 1994

Application Object Exchange Format.
Proceedings of the Upper Layer Protocols, 1994

Measuring the impact of alternative parallel process architecture on communication subsystem performance.
Proceedings of the Protocols for High-Speed Networks IV, 1994

The Service Configurator framework: an extensible architecture for dynamically configuring concurrent, multi-service network daemons.
Proceedings of the Second International Workshop on Configurable Distributed Systems, 1994

ASX: An Object-Oriented Framework for Developing Distributed Applications.
Proceedings of the C++ Conference. Cambridge, MA, USA, April 1994, 1994

1993
Transport System Architecture Services for High-Performance Communications Systems.
IEEE J. Sel. Areas Commun., 1993

ADAPTIVE: A dynamically assembled protocol transformation, integration and evaluation environment.
Concurr. Pract. Exp., 1993

Language support for flexible, application-tailored protocol configuration.
Proceedings of the 18th Conference on Local Computer Networks, 1993

1992
ADAPTIVE - An Object-Oriented Framework for Flexible and Adaptive Communication Protocols.
Proceedings of the High Performance Networking IV, 1992

ADAPTIVE: A Flexible and Adaptive Transport System Architecture to Support Lightweight Protocols for Multimedia Applications on High-Speed Networks.
Proceedings of the First International Symposium on High Performance Distributed Computing, 1992

1991
Metric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development.
Proceedings of the 13th International Conference on Software Engineering, 1991

1990
GPERF: A Perfect Hash Function Generator.
Proceedings of the C++ Conference. San Francisco, 1990

1989
An Analytic Model of Printed Circuit Wiring Distributions.
IEEE Trans. Computers, 1989

1984
Avionik - Prozeßrechnersystem für sicherheitskritische Aufgaben.
Proceedings of the Prozeßrechner 1984, 1984

1982
Circuit Pack Parameter Estimation Using Rent's Rule.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1982

1976
A Fast Backtracking Algorithm to Test Directed Graphs for Isomorphism Using Distance Matrices.
J. ACM, 1976

A new routing algorithm for two-sided boards with floating vias.
Proceedings of the 13th Design Automation Conference, 1976

1975
Modular Replacement of Combinational Switching Networks.
IEEE Trans. Computers, 1975

An iterative algorithm for placement and assignment of integrated circuits.
Proceedings of the 12th Design Automation Conference, 1975

1974
An Extension of the Clause Table Approach to Multi-Output Combinational Switching Networks.
IEEE Trans. Computers, 1974

A simple, efficient design automation processor.
Proceedings of the 11th Design Automation Workshop, 1974

1972
Gate for gate modular replacement of combinational switching networks.
Proceedings of the 9th Design Automation Workshop, 1972


  Loading...