Palabra (matemáticas)
La operación de concatenación es asociativa y tiene a la palabra vacía como elemento neutro, por lo que el conjunto "A" adquiere estructura de monoide, mientras que el conjunto de palabras no vacías adquiere estructura de semigrupo., denominados respectivamente monoide libre y semigrupo libre (sobre el alfabeto "A").
Edge computing
Una definición de computación en la frontera sería cualquier tipo de programa informático que ofrezca una baja latencia más cerca de las solicitudes. Karim Arabi, en un discurso de apertura de IEEE DAC 2014 y posteriormente en una charla invitada en el Seminario MTL del MIT en 2015 En términos generales, la "edge computing" se define como toda computación fuera de la nube que ocurra en la frontera de la red, y más específicamente en aplicaciones donde se requiere el procesamiento de datos en tiempo real. En su definición, la computación en la nube opera con macrodatos mientras que la computación en la frontera opera con "datos instantáneos" que son datos en tiempo real generados por sensores o usuarios.