User profiles for Douglas C. Schmidt
Douglas SchmidtDean of the School of Computing, Data Sciences, & Physics at William and Mary Verified email at wm.edu Cited by 49802 |
[BOOK][B] Pattern-oriented software architecture, patterns for concurrent and networked objects
DC Schmidt, M Stal, H Rohnert, F Buschmann - 2013 - books.google.com
… About the Authors This book has been written by the award winning team responsible for
the first POSA volume" A System of Patterns", joined in this volume by Douglas C. Schmidt from …
the first POSA volume" A System of Patterns", joined in this volume by Douglas C. Schmidt from …
[PDF][PDF] Model-driven engineering
DC Schmidt - Computer-IEEE Computer Society-, 2006 - Citeseer
From the early days of computing, these abstractions included both language and platform
technologies. For example, early programming languages, such as assembly and Fortran, …
technologies. For example, early programming languages, such as assembly and Fortran, …
[PDF][PDF] Software patterns
DC Schmidt, M Fayad, RE Johnson - Communications of the ACM, 1996 - dl.acm.org
TERESA BERASI in terms of low-level programming language elements, but in higher-order
abstractions [1, 5, 7, 10]. What is new is that people are working hard to systematically …
abstractions [1, 5, 7, 10]. What is new is that people are working hard to systematically …
A prompt pattern catalog to enhance prompt engineering with chatgpt
…, A Elnashar, J Spencer-Smith, DC Schmidt - arXiv preprint arXiv …, 2023 - arxiv.org
Prompt engineering is an increasingly important skill set needed to converse effectively with
large language models (LLMs), such as ChatGPT. Prompts are instructions given to an LLM …
large language models (LLMs), such as ChatGPT. Prompts are instructions given to an LLM …
[PDF][PDF] Object-oriented application frameworks
M Fayad, DC Schmidt - Communications of the ACM, 1997 - dl.acm.org
COMMUNICATIONS OF THE ACM October 1997/Vol. 40, No. 10 33 to understand and maintain
existing software. The stable interfaces provided by frameworks enhance reusability by …
existing software. The stable interfaces provided by frameworks enhance reusability by …
Chatgpt prompt patterns for improving code quality, refactoring, requirements elicitation, and software design
This chapter presents design techniques for software engineering, in the form of prompt
patterns, to solve common problems that arise when using large language models (LLMs) to …
patterns, to solve common problems that arise when using large language models (LLMs) to …
The design of the TAO real-time object request broker
DC Schmidt, DL Levine, S Mungee - Computer Communications, 1998 - Elsevier
Many real-time application domains can benefit from flexible and open distributed
architectures, such as those defined by the CORBA specification. CORBA is an architecture for …
architectures, such as those defined by the CORBA specification. CORBA is an architecture for …
[HTML][HTML] FHIRChain: applying blockchain to securely and scalably share clinical data
Secure and scalable data sharing is essential for collaborative clinical decision making.
Conventional clinical data efforts are often siloed, however, which creates barriers to efficient …
Conventional clinical data efforts are often siloed, however, which creates barriers to efficient …
Using design patterns to develop reusable object-oriented communication software
DC Schmidt - Communications of the ACM, 1995 - dl.acm.org
Despite dramatic increases in network and host performance, it remains difficult to design,
implement, and reuse communication software for complex distributed systems. Examples of …
implement, and reuse communication software for complex distributed systems. Examples of …
Wreckwatch: Automatic traffic accident detection and notification with smartphones
…, H Turner, B Dougherty, DC Schmidt - Mobile Networks and …, 2011 - Springer
Traffic accidents are one of the leading causes of fatalities in the US. An important indicator
of survival rates after an accident is the time between the accident and when emergency …
of survival rates after an accident is the time between the accident and when emergency …