%0 Journal Article %J Computer %D 2007 %T A Language for Human Action %A Guerra-Filho,G. %A Aloimonos, J. %K anthropocentric system %K artificial agent %K Artificial intelligence %K cognitive model %K Concrete %K Databases %K human action %K human activity language %K Human computer interaction %K human factors %K human sensory-motor skill %K human-centered computing %K human-machine interaction %K HUMANS %K Intelligent sensors %K linguistic framework %K linguistics %K Mirrors %K Morphology %K natural language %K natural languages %K Neurons %K Power system modeling %K user interface %K User interfaces %X Human-centered computing (HCC) involves conforming computer technology to humans while naturally achieving human-machine interaction. In a human-centered system, the interaction focuses on human requirements, capabilities, and limitations. These anthropocentric systems also focus on the consideration of human sensory-motor skills in a wide range of activities. This ensures that the interface between artificial agents and human users accounts for perception and action in a novel interaction paradigm. In turn, this leads to behavior understanding through cognitive models that allow content description and, ultimately, the integration of real and virtual worlds. Our work focuses on building a language that maps to the lower-level sensory and motor languages and to the higher-level natural language. An empirically demonstrated human activity language provides sensory-motor-grounded representations for understanding human actions. A linguistic framework allows the analysis and synthesis of these actions. %B Computer %V 40 %P 42 - 51 %8 2007/05// %@ 0018-9162 %G eng %N 5 %R 10.1109/MC.2007.154