Я еще в школе ничего не понял насчет того, чем отличается роман от повести. Учительница пыталась объяснить. Вариант, что в романе должна поэтапно раскрываться суть главного героя(ини), а в повести, мол, сюжетка лишь, меня не очень устроил. Вариант множественности сюжетных линий опять-таки как-то не очень конкретен. Мне, как программисту, вообще сложно отличить роман от повести. Нет, своей интеллектуальной системой типа мозг я вроде как могу, но мне не достает конкретики. так, чтобы посчитать - А - это повесть, а Б - это роман. Поэтому я вообще забил на термин "повесть" (кроме случаев, когда автор или категорическое большинство определяют произведение как повесть) и решил считать, что все остальное - роман. Впечатление-то от прочитанного это не меняет :)
P.S. Кстати, между повестью и рассказом грань еще тоньше. Якобы, в рассказе одно событие, да? А в повести много. Но ведь одно событие может быть разбито на подсобытия.