Case grammar is a linguistic analysis system that focuses on the relationship between a verb's valence, or number of subjects and objects, and the required grammatical context. It was created by Charles J. Fillmore in 1968 as part of transformational grammar. Case grammar analyzes sentence structure by studying the combination of deep cases like agent, object, and beneficiary required by specific verbs. For example, the verb "give" requires an agent, object, and beneficiary. During the 1970s and 1980s, Fillmore expanded his original theory into frame semantics.