SOAR is both a view of what cognition is and an implementation of that view through a computer programming architecture for Artificial Intelligence (A.I.). It has been widely used by symbolic A.I. researchers since its beginnings in 1983 and its presentation on a paper in 1987. www.wikipedia.com