Verification of object relational maps Conference

Mehra, KK, Rajamani, SK, Sistla, AP et al. (2007). Verification of object relational maps . 283-292. 10.1109/SEFM.2007.45

cited authors

  • Mehra, KK; Rajamani, SK; Sistla, AP; Jha, SK

abstract

  • Enterprise software systems need to deal with two dominant data models. While object oriented languages (such as Java, C#, C++) are the dominant ways to write business logic, relational databases are the dominant ways to store data. Object-Relational (OR) maps are widely used to mediate between these two data models. We present a system to verify correctness of OR maps. We formulate simple correctness conditions for OR maps, and convert these conditions to validity of formulas in first order logic. We have built a verification tool called ROUNDTRIP that is able to both validate and find errors in OR maps defined in the ESQL language of the Microsoft EDM data model. © 2007 IEEE.

publication date

  • December 1, 2007

Digital Object Identifier (DOI)

International Standard Book Number (ISBN) 10

International Standard Book Number (ISBN) 13

start page

  • 283

end page

  • 292