A different perspective of agent-based techniques: Markovian Agents