| Genchi Science Blog |

Free Wallpapers

FIELD: Дружественная Интегрированная Среда для Обучения и Развития

Перевод статьи - FIELD: The Friendly Integrated Environment for Learning & Development

Автор - Steven P. Reiss

Источник оригинальной статьи:

http://cs.brown.edu/~spr/research/envfield.html

Обзор

FIELD - это комплексная среда программирования, состоящая из ряда наших собственных инструментов, главным образом для визуализации программного обеспечения, и оболочек для большинства инструментов программирования UNIX, которые существовали во время ее разработки. Он обеспечивает интегрированную среду с помощью центрального сервера сообщений, который позволяет различным оберткам (и инструментам) отправлять сообщения друг другу. Интеграция инструментов с исходными файлами была выполнена с помощью редактора аннотаций, который поддерживал произвольные аннотации в исходных текстах и ​​привязывал эти аннотации к сообщениям. FIELD включал множество визуализаций, включая структурную визуализацию, визуализацию структуры данных и динамическую визуализацию кучи и файлов.

 

Публикации

FIELD: Дружественная Интегрированная Среда для Обучения и Развития, Kluwer Press, 1994.

Разговор о FIELD.

Основные страницы для инструментов FIELD.

Руководство пользователя FIELD.

Учебник по использованию FIELD. ( более ранняя версия )

SDT: Язык программирования для отладки, Unpublished, 1989.

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

Визуальный мониторинг исполнения программы, Unpublished, 1991.

Взаимодействие с окружающей средой FIELDпрактикой и опытом в области программного обеспечения, июнь 1990 года.

Соединительные инструменты, использующие Message PassingIEEE Software, июль 1990 г.

FIELD Поддержка C ++Proc. Конференция USENIX C ++ , апрель 1990 года.

CCEL: метаязык для C ++Proc. Вторая конференция USENIX C ++, август 1992 года.

Поддержка Поддержание объектно-ориентированных программIEEE Trans. по разработке программного обеспечения, декабрь 1992 года.

Эмпиральное исследование многопользовательской разработки программного обеспеченияSoftware Eng. Примечания, декабрь 1992 года.

Отображение программ и структур данных20 HICSS, январь 1987 г.

Использование GELO для визуализации программных системProc. UIST '89 .

Об использовании Аннотаций для Интеграции Источника в Среду Разработки Программ в области человеческого фактора при разработке и анализе информационных систем, Северная Голландия, 1990 год.

 

Виды различных инструментов

 

Обзор полной среды

 

 

Редактор аннотаций

 

 

Интерфейс отладчика

 

 

Средство просмотра событий

 

 

Средство просмотра стека

 

 

Прослеживаемый просмотрщик переменных

 

 

Стандартный просмотрщик ввода-вывода

 

 

Просмотр перекрестных ссылок

 

 

Средство просмотра графика вызовов (показывая вся FIELD)

 

 

Средство просмотра графика вызова, показывающее программу в действии

 

 

Браузер иерархии классов

 

 

Браузер производительности (prof / gprof)

 

 

Средство просмотра управления конфигурацией

 

Отображение структуры данных

 

 

Редактор для настройки персонализированных структур данных

 

 

Индивидуальное отображение структуры данных

 

 

Визуализатор кучи

 

 

Визуализатор ввода-вывода

 

 

Визуализатор производительности

 

Демонстрационные видеоролики

http://streamod.cs.brown.edu:8801/J/k/mdres.mp4

 

Получить программное обеспечение

FIELD несколько портировано в Linux и более поздние версии Solaris. Обратите внимание, что многие части системы не поддерживаются и больше не работают. В частности, многие функции отладчика и некоторые инструменты профилирования являются нефункциональными. Однако, если вы хотите посмотреть на код или попробовать что-то, вы можете сделать.

Загрузите Источник