flintstone: pebbles of flint used in masonry construction
relation: an abstraction belonging to or characteristic of two entities or parts together
simulation: (computer science) the technique of representing the real world by a computer program