API-Calculus

редактировать

API Calculus- это программа, которая решает вычислительные задачи с использованием операционных систем в устройстве, которое решает математические задачи. В 1989 году Робин Милнер создал PI-Calculus, который на протяжении многих лет пользовался большим успехом. PI Calculus - это расширение расширения алгебры процессов CCS, инструмента, имеющего алгебраические языки, специфичные для обработки и формулирования операторов. PI Calculus предоставляет формальную теорию для моделирования систем и рассуждений об их поведении. В PI Calculus есть две специфические переменные, такие как имя и процессы. Но только в 2002 году Шахрам Рахими решил создать обновленную версию PI-Calculus и назвать ее API Calculus. Милнер утверждал, что подробными характеристиками API Calculus являются его «коммуникативная способность, способность к сотрудничеству, способность к рассуждению и обучению, адаптивное поведение и надежность». Основная цель создания этого мобильного продвижения - улучшить сеть и общаться с другими операторами при выполнении задачи. К сожалению, API Calculus несовершенен и столкнулся с проблемой системы безопасности. У языка есть семь функций, которые были созданы на устройстве, которых нет в PI Calculus. Поскольку эта программа настолько продвинута по способу создания программного обеспечения и различным возможностям, которые предлагаются в программе, ее необходимо преобразовать в другие языки программирования, чтобы ее можно было использовать на различных устройствах и других вычислительных языках. Хотя API Calculus в настоящее время используется различными другими языками программирования, модификации все еще вносятся, поскольку безопасность API Calculus создает проблемы для пользователей.

Содержание
  • 1 Что он делает?
  • 2 Возможности
  • 3 Стратегия проверки
  • 4 Синтаксис
  • 5 Недостатки
  • 6 Ссылки
Что он делает?

API Calculus - это основная демонстрация моделирования миграции, интеллекта, естественного группирования и безопасности в агент-ориентированных системах. Этот язык программирования вычислений обычно используется в различных других языках программирования, таких как Java. В Java, известном языке программирования, используемом различными корпорациями, такими как IBM, TCS и Google, API Calculus обычно используется для решения уравнений и программ, включающих вычисления.

Возможности

API Calculus имеет широкий спектр функций, аналогичных PI Calculus, но имеет новые и улучшенные функции, такие как:

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

Язык программного обеспечения, используемый в программе API Calculus, переведен на два других разных языка. Сначала он переводится из синтаксиса API Calculus в ATEL / ATL, а затем в MOCHA. Результат работы модуля перевода аналогичен предыдущему шагу.

  1. Модуль ввода (получает модель вычисления API)
  2. Модель преобразования (преобразует синтаксис API в синтаксис ATEL / ATL)
  3. Проверка модели (MOCHA)
  4. Режим отображения

Передача синтаксиса API в ATEL / ATL требует знаний преобразования кодирования для успешной передачи.

Синтаксис

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

Недостатки

Единственный недостаток API Calculus - это способность не поддерживать систему безопасности. на мобильных устройствах, таких как ноутбуки. Проблема в том, что любой внешний источник, пытающийся войти в среду, не может войти, потому что API Calculus требует доказательства того, что он может быть надежным источником.

Ссылки


Последняя правка сделана 2021-06-07 22:11:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте