Object-Role Modeling (ORM) is used to model the semantics of a universe of discourse. ORM is often used for data modeling and software engineering.
An object-role model is built using graphical symbols that are based on first order predicate logic and set theory which enables the modeler to create an unambiguous definition of an arbitrary universe of discourse
The term "object-role model" was coined in the 1970s and ORM based tools have been used for more than 30 years - principally for data modeling. More recently ORM has been used to model business rules, XML-Schemes, data warehouses, requirements engineering and web forms.
Read more about Object-Role Modeling: Overview, Design Procedure, History
Famous quotes containing the word modeling:
“The computer takes up where psychoanalysis left off. It takes the ideas of a decentered self and makes it more concrete by modeling mind as a multiprocessing machine.”
—Sherry Turkle (b. 1948)