Г Р А Ф И Т — б а з и с

Инфологическое обеспечение | Языковое | Элементы «исправления имён»

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

Содержание

О терминах графит-метода

О терминах графит-метода

Обсудим «исправление имён» ДРАКОН-методологии. Ряд терминов нуждаются в замене на менее «обыденные» и лучше отражающие смысл понятий.

Прежде всего вместо «валентная точка» мы будем говорить о точке ввода1 (учитывая, что термин «валентность» уже употребляется в теории графов в том же смысле, что знаком нам по химии).

Вместо «икона» будем говорить виоп (от ВИзуальный ОПератор). Учитывая, что даже в дракон-схемах при их императивном смысле встречаются и неоператорные вершины (псевдооператоры), для общего обозначения так и будем говорить «вершина».

Название «шампур-блок» для базового случая заменим на базис-блок2 (поскольку такая структура лежит в основе любых схем деятельности). Также и «шампур-метод» заменим на базис-метод, поскольку он м.б. положен в основу графит-метода.

При этом, чтобы обозначить употребление терминов, введённых изначально, будем говорить «в терминах шампур-метода».

Определённые вопросы вызывает и название «силуэт». Но здесь мы не можем пока предложить целесообразной замены. Укажем лишь, что оправданно производить новый термин от задачи, решаемой записью схемы в данной — укладки на плоскости (аранжирования, сведения) графа с пересечениями так, чтобы устранить пересечения.

Заметим, что укладка возможна (и целесообразна) не только для импер-схем.

Следует также заменить название «шампур» для последовательности вершин, проходимой (при исполнении) в одном направлении («по шампуру»; это название также нужно заменить).

Имеется в виду также, что «шампуром» у создателя техноязыка называется и линейный участок схемы (не содержащий вершин, имеющих более/менее одного входа и/или выхода), и участок следования вообще (между вершинами-границами или произвольно выбранными на одной оси), где м.б. и нелинейные вершины (разветвители, соединители). В результате мы должны говорить о «шампуре схемы/ветки/конструкции», т.е. терминология как бы «плавает». Т.о., эти два понятия логично и эргономично будет развести; для начала обсудим термин для первого.

Здесь мы стоим перед выбором из ряда понятий, каждое из которых в данном качестве имеет свои достоинства и недостатки. Пока перечислим найденные варианты:

Для более общего следования в первом приближении достаточно термина «вертикаль» (для дракон-схем).

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

Необходимо также обозначить такую структурную единицу, как последовательность вершин между вершинами-границами схемы/её метаструктурной единицы (на главной оси) либо между двумя вершинами-изломами (на побочной оси). Для этого может подойти термин «трасса» или «линия»; признанные неподходящими для обозначения чисто линейной структуры, здесь они кажутся вполне уместными. Эта единица в общем случае есть последовательность линейных вершин (их последовательностей), разделённых нелинейными вершинами (взятыми каждая только с главным выходом).

Будем называть трассу, лежащую на главной оси схемы/единицы (ограниченную вершинами-границами), стволом, тогда как лежащую на главной оси произвольно выделенной подсхемы — просто главной трассой (линией).

В начало страницы | Оглавление | Версия для печати

Copyright © Жаринов В.Н.

1 Термин предложен Г. Тышовым.

2 Термин предложен С. Валеевым.

Hosted by uCoz