David H. Lorenz

ORCID: 0000-0002-7451-099X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Software Engineering Methodologies
  • Software Engineering Research
  • Service-Oriented Architecture and Web Services
  • Model-Driven Software Engineering Techniques
  • Syntax, Semantics, Linguistic Variation
  • Linguistic Variation and Morphology
  • Phonetics and Phonology Research
  • Software System Performance and Reliability
  • Logic, programming, and type systems
  • Software Engineering and Design Patterns
  • Software Testing and Debugging Techniques
  • Software Engineering Techniques and Practices
  • Natural Language Processing Techniques
  • Software Reliability and Analysis Research
  • Real estate and construction management
  • Advanced Database Systems and Queries
  • Microbial infections and disease research
  • Pneumonia and Respiratory Infections
  • Scientific Computing and Data Management
  • Respiratory viral infections research
  • Web Applications and Data Management
  • Formal Methods in Verification
  • Language, Discourse, Communication Strategies
  • Evolutionary Algorithms and Applications
  • Immigration and Intercultural Education

Lund University
2023-2025

Open University of Israel
2010-2023

University of Rostock
2019-2023

Comer Children's Hospital
2023

St. Vincent's Medical Center
2023

Saint Vincent's Catholic Medical Center
2023

University of Freiburg
2016-2019

The Open University
2015

Technion – Israel Institute of Technology
1994-2014

University of Virginia
2005-2007

Mycoplasma pneumoniae is a common cause of respiratory tract infections with community-acquired pneumonia as the major disease-related burden. Compared other pathogens, M atypical in many ways: it one smallest self-replicating organisms, has reduced and highly stable genome (0·8 Mbp), lacks cell wall, grows slowly (generation time 6 h), requires close contact for transmission, distinct disease presentation (atypical pneumonia), pathogenesis which might involve host cell-mediated...

10.1016/s2666-5247(23)00344-0 article EN cc-by-nc-nd The Lancet Microbe 2023-11-23

Procedural success and clinical outcomes after transcatheter aortic valve replacement (TAVR) have improved, but residual regurgitation (AR) new permanent pacemaker implantation (PPI) rates remain variable because of a lack uniform periprocedural management implantation.The Optimize PRO study evaluates performance procedural using an "optimized" TAVR care pathway the cusp overlap technique (COT) in patients receiving Evolut PRO/PRO+ (Medtronic) self-expanding valves.Optimize PRO,...

10.1016/j.jcin.2023.01.016 article EN cc-by-nc-nd КАРДИОЛОГИЯ УЗБЕКИСТАНА 2023-03-01

Abstract This paper deals with the potential grammaticalization of English (it) could be and might into epistemic sentence adverbs in analogy to maybe . They can occur adverb-like positions functions informal language use, e.g. something good has begun , often pronoun it omitted. But, given that no diachronic development is attested, what extent does their usage indicate innovation or an emerging convention adverbial / ? How are they differentiated from Following up on previous corpus-based...

10.1075/fol.23021.lor article EN cc-by Functions of Language 2025-01-16

Abstract Following the quantitative turn in linguistics, field appears to be a methodological “wild west” state where much is possible and new frontiers are being explored, but there relatively little guidance terms of firm rules or conventions. In this article, we focus on issue variable selection regression modeling. It common aim for “minimal adequate model” eliminate “non-significant” variables by statistical procedures. We advocate an alternative, “deductive modeling” approach that...

10.1515/ling-2019-0050 article EN cc-by Linguistics 2021-09-01

Abstract This paper addresses the issue of coalescence frequent collocations and its consequences for their realization mental representation. The items examined are ‘semi-modal’ instantiations type V- to -V inf , namely have to, used trying need in American English. We explore compare variants speech, considering effects speech-internal extra-linguistic factors (speech rate, stress accent, phonological context, speech situation, age speaker), as well possible analogy with established...

10.1515/cllt-2015-0067 article EN Corpus Linguistics and Linguistic Theory 2017-03-30

We define a generic join point model for checking the Law of Demeter (LoD). Join points are trees, pointcuts predicates over points, and advice is checked statically similar to how declare warning in AspectJ. illustrate joint form mapped object class forms LoD, provide an implementation AspectJ that approximates LoD's by dynamically particular execution using only points' static part. The paper proposes two ways extend access lexical directly. first executable pointcut designators points....

10.1145/643603.643608 article EN 2003-03-17

Domain specific aspect-oriented language extensions offer unique capabilities to deal with a variety of cross cutting concerns. Ideally, one should be able use several these together in single program. Unfortunately, each extension generally implements its own specialized weaver and the different weavers are incompatible. Even if were compatible, combining them is difficult problem solve general, because definesits new semantics. In this paper we present practical composition framework,...

10.1145/1297027.1297065 article EN 2007-10-21

Language Oriented Programming (LOP) is a paradigm that puts domain specific programming languages (DSLs) at the center of software development process. Currently, there are three main approaches to LOP: (1) use internal DSLs, implemented as libraries in given host language; (2) external interpreters or compilers an and (3) language workbenches, which integrated environments (IDEs) for defining using DSLs. In this paper, we contribute: (4) novel language-oriented approach LOP While...

10.1145/2048066.2048123 article EN 2011-10-22

Software understanding for documentation, maintenance or evolution is one of the longest-standing problems in Computer Science. The use "high-level" programming paradigms and object-oriented languages helps, but fundamentally remains far from solving problem. Most systems have fallen prey to assumption that they are supposed capture idealized models computation inspired by deceptively simple metaphors such as objects mathematical functions. Aspect-oriented made a significant breakthrough...

10.1145/949344.949400 article EN 2003-10-26

Design by Contract (DBC) and runtime enforcement of program assertions enables the construction more robust software. It also assignment blame in error reporting. As yet, no AOP implementation for provision DBC exists. We present an aspect-oriented tool Java named <i>Cona</i>. extend use to AOP. Aspects are used contracts, contracts enforcing on aspects.

10.1145/1028664.1028747 article EN 2004-10-23

Many see a great future for domain-specific software development. Yet, the path to fulfilling potential of languages on large scale remains largely uncharted. This article presents ModelTalk, model-driven framework DSL-based ModelTalk can be used produce product line commercial business support systems telecommunications industry.

10.1109/ms.2009.97 article EN IEEE Software 2009-06-25

There are two important points of view on inclusion or subtype polymorphism in object-oriented programs, namely polymorphic access and dynamic dispatch. These features essential for programming, it is worthwhile to consider whether they supported aspect-oriented programming (AOP). In AOP, pieces crosscutting behavior extracted from the base code localized aspects, losing as a result their capabilities while introducing new unexplored issues. this paper, we explore what kinds AOP languages...

10.1145/643603.643619 article EN 2003-03-17

A plethora of aspect mechanisms exist today. All these diverse integrate concerns into artifacts that exhibit crosscutting structure. What we lack and need is a characterization the design space inhabit model description their weaving processes. good representation provides common framework for understanding evaluating existing mechanisms. well-understood process can guide implementor new It designer when implementing kinds are needed. also help teach aspect-oriented programming (AOP). In...

10.1145/1134285.1134316 article EN Proceedings of the 44th International Conference on Software Engineering 2006-05-28

The class of an object is not necessarily the only determiner its runtime behaviour. Often it necessary to have behave differently depending upon other objects which connected. However, as currently stands, object-oriented programming provides no support for this concept, and little recognition role in common, practical situations. This paper investigates a new paradigm, environmental acquisition context aggregation, acquire behaviour from their current containers at runtime. key idea that...

10.1145/236337.236358 article EN 1996-10-01

Despite many similarities, there are important differences between design patterns and programming language mechanisms. Nevertheless, we can classify in terms of how far they from becoming actual features. Treating as mechanisms that candidates for being features, rather than treating them what meant to be, help demystify them. The authors discuss abstraction, idioms.

10.1109/2.660196 article EN Computer 1998-03-01

Design by Contract (DbC) and runtime enforcement of program assertions enables the construction more robust software. It also assignment blame in error reporting. Unfortunately, there is no support for contract Aspect-Oriented Programming (AOP). Extending DbC to cover aspects brings forward a plethora issues related correct order assertion validation. We show that generally execution sequence object aspect assertions. A further classification as agnostic, obedient, or rebellious defines...

10.48550/arxiv.cs/0501070 preprint EN other-oa arXiv (Cornell University) 2005-01-01
Coming Soon ...