Устойчивость, Восстанавливаемость, Готовность - Моделирование беспроводных сенсорных сетей

Устойчивость к дефектам и ошибкам - свойство ПО автоматически поддерживать заданный уровень качества функционирования при проявлениях дефектов и ошибок или нарушениях установленного интерфейса.

Появление дефектов, ошибок или нарушение интерфейса в данной системе может возникнуть только из-за сбоя технических средств. Поскольку вся вводимая пользователем информация проверяется на соответствие необходимому типу данных, то есть устойчивость программы обеспечивается за счет алгоритма.

Для выявления дефектов вследствие сбоя технических средств в системе присутствует возможность осуществлять контроль над входными, промежуточными и конечными данными. Таким образом, любое несоответствие данных действительности будет обнаружено оператором.

Восстанавливаемость

Восстанавливаемость - свойство ПО в случае отказа возобновлять требуемый уровень качества функционирования, а также поврежденные программы и данные.

В случае отказа, чтобы разрабатываемая система соответствовала требуемому уровню качества функционирования, данную систему необходимо запустить заново, что составляет 0,5 минут. Однако при этом данные, обрабатываемые системой на момент отказа, будут потеряны, и работу с программой нужно начинать сначала. Данное свойство ПО основано на временной избыточности.

Готовность

Доступность или готовность - свойство ПО быть в состоянии выполнять требуемую функцию в данный момент времени при заданных условиях использования.

Коэффициент готовности рассчитывается по формуле:

,

Где То - средняя наработка на ошибку (2587 часов),

Тв - время восстановления программы (0,5 минуты=0,0083 часа).

Таким образом, коэффициент готовности разрабатываемой системы:

.

2. Технологическая часть

Castalia - это система, включающая в себя набор элементов и библиотек для моделирования беспроводных сенсорных сетей, написанных на C-подобном языке, и использующая программный пакет OMNET++ в качестве основы для моделирования событий.

OMNET++ является объектно-ориентированным модульным дискретно-событийным средством для моделирования сетей. С его помощью возможно:

    - моделировать проводные и беспроводные сети; - моделировать сети массового обслуживания; - моделировать многопроцессорные и другие аппаратно-распределенные системы; - оценивать производительность сложных программных систем.

Похожие статьи




Устойчивость, Восстанавливаемость, Готовность - Моделирование беспроводных сенсорных сетей

Предыдущая | Следующая