An Algorithm for the Implementation of Replicated Tables. - Brahma Dathan (FODO, 1993)

Transaction management in N-version programmed database systems. - Brahma Dathan (Inf. Syst., 1993)

Testing and Debugging Distributed Programs Using Global Predicates. - S. Venkatesan 001; Brahma Dathan (IEEE Trans. Software Eng., 1995)

Drawing Non-Intersecting Lines on a Raster Display. - Brahma Dathan (CATA, 2002)

Pattern Integration: Emphasizing the De-Coupling of Software Subsystems in Conjunction with the Use of Design Patterns. - Sarnath Ramnath; Brahma Dathan (J. Object Technol., 2003)

Computer forensics programs in higher education: a preliminary study. - Larry Gottschalk; Jigang Liu; Brahma Dathan; Sue Fitzgerald; Michael Stein (SIGCSE, 2005)

Evolving an integrated curriculum for object-oriented analysis and design. - Sarnath Ramnath; Brahma Dathan (SIGCSE, 2008)

Checking for Liskov Substitution Principle Compliance in Java Programs. - Brahma Dathan (SEDE, 2009)

Object-Oriented Analysis and Design. - Sarnath Ramnath; Brahma Dathan (Springer, 2011)

Object-Oriented Analysis, Design and Implementation - An Integrated Approach, Second Edition - Brahma Dathan; Sarnath Ramnath (Springer, 2015)

Perceived aesthetics of user-modifiable layouts: a comparison between an unspecified design and a GUI. - Stefan Trausan-Matu; Brahma Dathan (RoCHI, 2016)

Algorithms for Computing Inequality Joins. - Brahma Dathan; Stefan Trausan-Matu (DATA, 2018)

Crossing Learning Thresholds Progressively via Active Learning. - Sarnath Ramnath; Brahma Dathan (SPLASH-E, 2022)

Object-Oriented Analysis, Design and Implementation - An Integrated Approach, Third Editiontion - Brahma Dathan; Sarnath Ramnath (Springer, 2025)