ESys.net - Википедия - ESys.net

ESys.net библиотека проектирования аппаратных систем для .сеть /Мононуклеоз рамки это в основном порт SystemC рамки для C ++. Полностью переписан на C #, фреймворк позволяет «использовать большинство концепций среды SystemC [...] и все примитивы операционной системы, запланированные в SystemC 3.0» [1] использоваться.

Цель состоит в том, чтобы преодолеть некоторые ограничения SystemC, возникающие в результате использования C ++, путем переноса платформы на язык, который предлагает функции, упрощающие выполнение последующих задач. Эти функции, такие как отражение / самоанализ, перевод в промежуточное представление вместо машинного кода ( CIL ), который по-прежнему содержит информацию о пользовательских классах, независимости от платформы и обширном нить функциональность управления, как предполагается, позволяет ускорить разработку и упростить отладку систем.[2]

Исходный код фреймворка опубликован под лицензией LGPL.[3]

дальнейшее чтение

  • Абульхамид, Мостафа Эль и Руссо, Фредерик (2009): «Проектирование системного уровня с использованием технологии .Net». CRC Press, Бока-Ратон, Флорида, США (ISBN  978-1439812112)

Рекомендации

  1. ^ Лапалм, Джеймс и др. (2004): ".NET framework - решение для инструментов нового поколения для моделирования и симуляции на системном уровне ". Труды конференции и выставки" Дизайн, автоматизация и испытания в Европе ".
  2. ^ Лапалме, Джеймс и др. (2004): «ESys.Net: новое решение для моделирования и моделирования встроенных систем». Материалы конференции 2004 ACM SIGPLAN / SIGBED по языкам, компиляторам и инструментам для встраиваемых систем
  3. ^ LGPL Лицензия ESys.net: [1], скачано 28.07.2011, 09:36 GMT

внешняя ссылка