EDBT 2026 Demo / reviewers in the wild / expert
Norman H. Cohen
dblp:13/1670
· DBLP profile ↗
8ranked-venue papers
6as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 4 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
2 papers |
Internet of things and sensor networks · 60% Wireless networking · 20% Wireless sensing and localization · 18% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 77% Compilers and program optimization · 23% | |
| Theoretical computer science
3 papers |
Algorithms and data structures · 72% Logic in computer science · 18% Computational complexity · 10% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks
RFID systems |
0.1 | 1 | 2010 | Logical RFID Reader Using Hybrid Active-Passive Solution · Proc. IEEE 2010 |
Wireless networking › mobile computing
disconnected operation |
0.0 | 1 | 1997 | Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express · MobiCom 1997 |
Wireless networking › mobile computing
mobile web browsing |
0.0 | 1 | 1997 | Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express · MobiCom 1997 |
Programming languages and type systems
type systems |
0.0 | 1 | 1991 | Type-Extension Type Tests Can Be Performed In Constant Time · ACM Trans. Program. Lang. Syst. 1991 |
Internet architecture and protocols
world wide web |
0.0 | 1 | 1997 | Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express · MobiCom 1997 |
Compilers and program optimization
program transformation |
0.0 | 2 | 1983 | Eliminating Redundant Recursive Calls · ACM Trans. Program. Lang. Syst. 1983 Characterization and Elimination of Redundancy in Recursive Programs · POPL 1979 |
Algorithms and data structures › dynamic programming
memoization |
0.0 | 1 | 1983 | Eliminating Redundant Recursive Calls · ACM Trans. Program. Lang. Syst. 1983 |
Logic in computer science
recursion |
0.0 | 1 | 1983 | Eliminating Redundant Recursive Calls · ACM Trans. Program. Lang. Syst. 1983 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1991 | Type-Extension Type Tests Can Be Performed In Constant Time · ACM Trans. Program. Lang. Syst. 1991 |
Programming languages and type systems › type systems
type hierarchy |
0.0 | 1 | 1991 | Type-Extension Type Tests Can Be Performed In Constant Time · ACM Trans. Program. Lang. Syst. 1991 |
Computational complexity
computation tree |
0.0 | 1 | 1979 | Characterization and Elimination of Redundancy in Recursive Programs · POPL 1979 |
Programming languages and type systems › equational theory
algebraic laws |
0.0 | 1 | 1983 | Eliminating Redundant Recursive Calls · ACM Trans. Program. Lang. Syst. 1983 |
Methods — techniques the papers use, named apart from their topics
numerical simulation · 0.1proxy-based adaptation · 0.0program transformation · 0.0intermediate result caching · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Logical RFID Reader Using Hybrid Active-Passive SolutionabstractRadio-frequency identification (RFID) has been applied widely in applications such as supply chain visibility, pharmaceutical track and trace, etc. The standards body EPCglobal defines various interfaces in the electronic product code (EPC) network architecture to facilitate the interoperability of different applications. Logical reader is a concept defined in the application level events (ALE) specification to shield applications from knowing the physical device infrastructure. This paper proposes a new approach to the logical reader abstraction, which is defined using spatial zones and implemented by combining mobile, passive RFID with positioning technologies, such as active RFID. This hybrid approach exploits the best benefits of passive and active RFID, while maintaining compatibility with EPC standards for accessing logical readers via ALE. An evaluation of competing approaches is presented. The study shows that this spatial-zone-based design enables fine grain tracking of assets at lower infrastructure cost as compared to existing techniques (e.g., using active RFID only). The study also analyzes the accuracy of the proposed approach using numerical simulation. The results show that it outperforms a widely used chokepoint-based solution under realistic operating conditions. Norman H. Cohen, Sastry S. Duri, Johnathan M. Reason, Paul B. Chou |
Proc. IEEE | 2 |
| 2008 | EventScript: an event-processing language based on regular expressions with actionsabstractEventScript is a simple but powerful language for programming reactive processes. A stream of incoming events is matched against a regular expression. Actions embedded within the regular expression are executed in response to the matching of patterns of events. These actions include assigning computed values to variables and emitting output events. The definition of EventScript presented a number of novel and interesting language-design choices. EventScript has an efficient implementation, and has been used in a development environment for complex event-based applications. We have used EventScript to program both small examples and large industrial applications. Readers of EventScript programs find them easy to understand, and are comfortable with the familiar model of matching regular expressions. Norman H. Cohen, Karl Trygve Kalleberg |
LCTES | 1 |
| 2002 | iQueue: A Pervasive Data Composition FrameworkabstractThere will soon be a huge number of data sources accessible to applications across the Internet. These include Web services, personal devices such as cellular phones and cars, and sensors measuring physical phenomena. New classes of data-composition applications can exploit this data. However, the data is diverse, voluminous, and often rapidly changing. The sources of data can be mobile, distributed, and failure-prone. Without system support, applications that use this kind of data are difficult to write. The iQueue data composition framework provides system support for data composition, thereby making the task of writing applications easier. Norman H. Cohen, Apratim Purakayastha, Luke Wong, Danny L. Yeh |
Mobile Data Management | 1 |
| 2000 | A Java Framework for Mobile Data Synchronization
Norman H. Cohen |
CoopIS | 1 |
| 1997 | Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web ExpressabstractIn a previous paper [l], we described ARTour Web Express, a software system that makes it possible to run World Wide Web applications over wide-area wireless nehvorks. Our earlier paper discussed how our system significantly reduces user cost and response time during online browsing over wireless communications links. Even with these savings, however, users may experience slow performance. This is a result of the inherent delay of wireless communication coupled with congestion in the Internet and Web servers, which cannot be masked Corn users under the synchronous request/response model of browsing. Furthermore, disconnection - both voluntary and involuntary - is common in the mobile environment, and the standard browsing model provides no support for disconnected operation. This paper describes how ARTour Web Express has been enhanced to support both disconnected and asynchronous operation. Henry Chang, Carl D. Tait, Norman H. Cohen, Moshe Shapiro, Steve Mastrianni, Rick Floyd, Barron C. Housel, David B. Lindquist |
MobiCom | 3 |
| 1991 | Type-Extension Type Tests Can Be Performed In Constant Timeabstractarticle Free AccessType-extension type test can be performed in constant time Author: Norman H. Cohen T. J. Watson Research Center, Yorktown Heights, NY T. J. Watson Research Center, Yorktown Heights, NYView Profile Authors Info & Claims ACM Transactions on Programming Languages and SystemsVolume 13Issue 4Oct. 1991 pp 626–629https://doi.org/10.1145/115372.115297Published:01 October 1991Publication History 63citation439DownloadsMetricsTotal Citations63Total Downloads439Last 12 Months29Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Norman H. Cohen |
ACM Trans. Program. Lang. Syst. | 1 |
| 1983 | Eliminating Redundant Recursive CallsabstractCallsThe well-known recursive procedures to compute a given element of the Fibonacci series, to compute a binomial coefficient, and to solve the Towers of Hanoi puzzle define redundant computations.An invocation generally leads to many recursive calls with the same argument value.Such a redundant recursive procedure can be transformed into a nonredundant one when the operations appearing in the procedure have certain algebraic properties.The transformed programs avoid redundancy by saving exactly those intermediate results that will be needed again later in the computation. Norman H. Cohen |
ACM Trans. Program. Lang. Syst. | 1 |
| 1979 | Characterization and Elimination of Redundancy in Recursive ProgramsabstractMany well-known functions are computed by interpretations of the recursion schemaprocedure f(x) ;if p(x)then return a(x)else return b(x,f(c1(x)),…,f(cn(x)))Some of these interpretations define redundant computations because they lead to multiple calls on f with identical argument values. The existence and nature of the redundancy depend on properties of the functions ci. We explore four sets of assumptions about these functions. We analyze directed acyclic graphs formed by merging the nodes of the computation tree for f(x) which are known to be equal for each set of assumptions. In each case there is a transformed program which computes f(x) without redundancy, provided that certain additional assumptions about p, a, and the ci are satisfied. The transformed programs avoid redundancy by saving exactly those intermediate results which will be needed again later in the computation. These programs are all valueless recursive procedures which leave intermediate and final results in specified global locations; in each case recursion can be eliminated without use of a stack. We compare the storage requirements of the transformed programs, discuss the applicability of these transformations to an automatic program improvement system, and present a general criterion for establishing the existence of redundancy. Norman H. Cohen |
POPL | 1 |