| 2005 |
56 | | Dimitri Theodoratos,
Theodore Dalamagas,
Antonis Koufopoulos,
Narain H. Gehani:
Semantic querying of tree-structured data sources using partially specified tree patterns.
CIKM 2005: 712-719 |
| 2004 |
55 | | Katherine G. Herbert,
Narain H. Gehani,
William H. Piel,
Jason Tsong-Li Wang,
Cathy H. Wu:
BIO-AJAX: An Extensible Framework for Biological Data Cleaning.
SIGMOD Record 33(2): 51-57 (2004) |
| 2003 |
54 | | Pete McBreen,
Narain H. Gehani,
David J. Agans:
Software Craftsmanship / Bell Labs: Life in the Crown Jewel / Debugging.
IEEE Software 20(6): 108-111 (2003) |
| 2000 |
53 | | Daniel F. Lieuwen,
Robert M. Arlein,
Narain H. Gehani:
The LTAP trigger gateway for LDAP directories.
Softw., Pract. Exper. 30(9): 1003-1024 (2000) |
| 1999 |
52 | | Robert M. Arlein,
Juliana Freire,
Narain H. Gehani,
Daniel F. Lieuwen,
Joann J. Ordille:
Making LDAP Active with the LTAP Gateway; Case Study in Providing Telecom Integration and Enchanced Services.
Databases in Telecommunications 1999: 54-73 |
51 | | Daniel F. Lieuwen,
Narain H. Gehani:
Versions in Ode: Implementation and Experiences.
Softw., Pract. Exper. 29(5): 397-416 (1999) |
| 1998 |
50 | | Narain H. Gehani,
Krithi Ramamritham,
Jayavel Shanmugasundaram,
Oded Shmueli:
Accessing Extra-Database Information: Concurrency Control and Correctness.
Inf. Syst. 23(7): 439-462 (1998) |
| 1997 |
49 | | Narain H. Gehani,
Daniel F. Lieuwen:
Ode Triggers: Monitoring the Stock Market.
Softw., Pract. Exper. 27(8): 905-927 (1997) |
| 1996 |
48 | | Michael Rabinovich,
Narain H. Gehani,
Alex Kononov:
Scalable Update Propagation in Epidemic Replicated Databases.
EDBT 1996: 207-222 |
47 | | Daniel F. Lieuwen,
Narain H. Gehani,
Robert M. Arlein:
The Ode Active Database: Trigger Semantics and Implementation.
ICDE 1996: 412-420 |
46 | | Narain H. Gehani,
H. V. Jagadish:
Active Database Facilities in Ode
Active Database Systems: Triggers and Rules For Advanced Database Processing 1996: 207-232 |
| 1995 |
45 | | Shaul Dar,
Narain H. Gehani,
H. V. Jagadish,
J. Srinivasan:
Queries in an Object-Oriented Graphical Interface.
J. Vis. Lang. Comput. 6(1): 27-52 (1995) |
| 1994 |
44 | | Alexandros Biliris,
Shaul Dar,
Narain H. Gehani,
H. V. Jagadish,
Krithi Ramamritham:
ASSET: A System for Supporting Extended Transactions.
SIGMOD Conference 1994: 44-54 |
43 | | Narain H. Gehani,
H. V. Jagadish,
William D. Roome:
OdeFS: A File System Interface to an Object-Oriented Database.
VLDB 1994: 249-260 |
| 1993 |
42 | | Narain H. Gehani,
H. V. Jagadish,
Oded Shmueli:
COMPOSE: A System For Composite Specification And Detection.
Advanced Database Systems 1993: 3-15 |
41 | | Rakesh Agrawal,
Shaul Dar,
Narain H. Gehani:
The O++ Database Programming Language: Implementation and Experience.
ICDE 1993: 61-70 |
40 | | Narain H. Gehani:
The Ode Object-Oriented Database Management System: An Overview.
NATO ASI OODBS 1993: 355-387 |
39 | | Narain H. Gehani:
Capsules: A Shared Memory Access Mechanism for Concurrent C/C++.
IEEE Trans. Parallel Distrib. Syst. 4(7): 795-811 (1993) |
38 | | Alexandros Biliris,
Shaul Dar,
Narain H. Gehani:
Making C++ Objects Persistent: the Hidden Pointers.
Softw., Pract. Exper. 23(12): 1285-1303 (1993) |
| 1992 |
37 | | Shaul Dar,
Narain H. Gehani,
H. V. Jagadish:
CQL++: A SQL for the Ode Object-Oriented DBMS.
EDBT 1992: 201-216 |
36 | | Narain H. Gehani,
H. V. Jagadish,
Oded Shmueli:
Event Specification in an Active Object-Oriented Database.
SIGMOD Conference 1992: 81-90 |
35 | | Narain H. Gehani,
H. V. Jagadish,
Oded Shmueli:
Composite Event Specification in Active Databases: Model & Implementation.
VLDB 1992: 327-338 |
34 | | Narain H. Gehani,
H. V. Jagadish:
Active Database Facilities in Ode.
IEEE Data Eng. Bull. 15(1-4): 19-22 (1992) |
33 | | Narain H. Gehani:
Exceptional C or C with Exceptions.
Softw., Pract. Exper. 22(10): 827-848 (1992) |
32 | | Narain H. Gehani,
William D. Roome:
Implementing Concurrent C.
Softw., Pract. Exper. 22(3): 265-285 (1992) |
| 1991 |
31 | | Rakesh Agrawal,
S. Buroff,
Narain H. Gehani,
Dennis Shasha:
Object Versioning in Ode.
ICDE 1991: 446-455 |
30 | | Narain H. Gehani,
H. V. Jagadish:
Ode as an Active Database: Constraints and Triggers.
VLDB 1991: 327-336 |
29 | | Narain H. Gehani,
Krithi Ramamritham:
Real-Time Concurrent C: A Language for Programming Dynamic Real-Time Systems.
Real-Time Systems 3(4): 377-405 (1991) |
| 1990 |
28 | | Rakesh Agrawal,
Narain H. Gehani,
J. Srinivasan:
OdeView: The Graphical Interface to Ode.
SIGMOD Conference 1990: 34-43 |
27 | | Rakesh Agrawal,
Narain H. Gehani,
J. Srinivasan:
OdeView: A User-Friendly Graphical Interface to Ode.
SIGMOD Conference 1990: 389 |
26 | | Narain H. Gehani:
Message Passing in Concurrent C: Synchronous Versus Asynchronous.
Softw., Pract. Exper. 20(6): 571-592 (1990) |
| 1989 |
25 | | Rakesh Agrawal,
Narain H. Gehani:
Rationale for the Design of Persistence and Query Processing Facilities in the Database Programming Language O++.
DBPL 1989: 25-40 |
24 | | Rakesh Agrawal,
Narain H. Gehani:
ODE (Object Database and Environment): The Language and the Data Model.
SIGMOD Conference 1989: 36-45 |
23 | | Ingemar J. Cox,
Narain H. Gehani:
Concurrent Programming and Robotics.
I. J. Robotic Res. 8(2): 3-16 (1989) |
22 | | Ingemar J. Cox,
Narain H. Gehani:
Exception Handling in Robotics.
IEEE Computer 22(3): 43-49 (1989) |
21 | | Rakesh Agrawal,
Narain H. Gehani:
Design of the Persistence and Query Processing Facilities in O++: The Rationale.
IEEE Data Eng. Bull. 12(3): 21-28 (1989) |
20 | | Robert F. Cmelik,
Narain H. Gehani,
William D. Roome:
Experience with Multiple Processor Versions of Concurrent C.
IEEE Trans. Software Eng. 15(3): 335-344 (1989) |
| 1988 |
19 | | Robert F. Cmelik,
Narain H. Gehani:
Dimensional Analysis with C++.
IEEE Software 5(3): 21-27 (1988) |
18 | | Narain H. Gehani,
William D. Roome:
Rendezvous Facilities: Concurrent C and the Ada Language.
IEEE Trans. Software Eng. 14(11): 1546-1553 (1988) |
17 | | Narain H. Gehani,
William D. Roome:
Concurrent C++: Concurrent Programming with Class(es).
Softw., Pract. Exper. 18(12): 1157-1177 (1988) |
| 1986 |
16 | | Narain H. Gehani,
William D. Roome:
Concurrent C.
Softw., Pract. Exper. 16(9): 821-844 (1986) |
| 1985 |
15 | | Douglas Comer,
Narain H. Gehani:
Flex: A High-Level Language for Specifying Customized Microprocessors.
IEEE Trans. Software Eng. 11(4): 387-396 (1985) |
14 | | Narain H. Gehani:
Ada's Derived Types and Units of Measure.
Softw., Pract. Exper. 15(6): 555-569 (1985) |
| 1984 |
13 | | Narain H. Gehani:
Broadcasting Sequential Processes (BSP).
IEEE Trans. Software Eng. 10(4): 343-351 (1984) |
12 | | Narain H. Gehani,
Thomas A. Cargill:
Concurrent Programming in the Ada Language: The Polling Bias.
Softw., Pract. Exper. 14(5): 413-427 (1984) |
| 1983 |
11 | | Narain H. Gehani:
High Level Form Definition in Office Information Systems.
Comput. J. 26(1): 52-59 (1983) |
10 | | Narain H. Gehani:
An Electronic Form System-An Experience in Prototyping.
Softw., Pract. Exper. 13(6): 479-486 (1983) |
| 1982 |
9 | | Alan R. Feuer,
Narain H. Gehani:
A Comparison of the Programming Languages C and Pascal.
ACM Comput. Surv. 14(1): 73-92 (1982) |
8 | | Narain H. Gehani:
Concurrency in Ada and Multicomputers.
Comput. Lang. 7(1): 21-23 (1982) |
7 | | Narain H. Gehani:
Databases and Units of Measure.
IEEE Trans. Software Eng. 8(6): 605-611 (1982) |
6 | | Narain H. Gehani:
Specifications.: Formal and Informal-A Case Study.
Softw., Pract. Exper. 12(5): 433-444 (1982) |
| 1980 |
5 | | Narain H. Gehani:
Generic Procedures: An Implementation and an Undecidability Result.
Comput. Lang. 5(3): 155-161 (1980) |
| 1979 |
4 | | Narain H. Gehani:
High Level Data Structure - the Grid.
Comput. Lang. 4(2): 93-98 (1979) |
| 1977 |
3 | | David Gries,
Narain H. Gehani:
Some Ideas on Data Types in High-Level Languages.
Commun. ACM 20(6): 414-420 (1977) |
2 | | Narain H. Gehani:
Units of Measure as a Data Attribute.
Comput. Lang. 2(3): 93-111 (1977) |
| 1976 |
1 | | David Gries,
Narain H. Gehani:
Some Ideas on Data Types in High Level Languages.
Conference on Data: Abstraction, Definition and Structure 1976: 120 |