Component-based simulation by Noelia Oses