Аннотация:
Рассмотрен подход к организации языков представления знаний, человеко-компьютерного взаимодействия, программных и аппаратных средств как иерархии независимых элементов. Подход основан на рассмотрении программных средств/оборудования как сложной системы с применением соответствующей методологии. Предлагается декомпозировать решаемую задачу на иерархию микроконтекстов, каждый из которых может быть наилучшим образом поддержан своим собственным микроязыком (с соответствующими редакторами, компиляторами и интерпретаторами).