осуществимость стека вызовов программы интеллектуального анализа данных с использованием AOP - PullRequest
0 голосов
/ 29 августа 2009

Я читаю статью в журнале IEEE Computer об использовании интеллектуального анализа данных в приложениях.

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

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

Возможно, есть и другие применения, но это было бы началом.

Итак, будет ли такой инструмент полезным?

Я думаю, что AOP может быть единственным способом действительно сделать это в динамическом приложении, так как вы могли бы затем отслеживать поток каждого вызова и сохранять стек, и, возможно, собирать некоторую другую информацию, такую ​​как параметры.

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

Для меня было бы интересно начать анализ распределенных приложений или приложений, использующих облачные вычисления, но это может быть очень сложно.

Второй вопрос, это вопрос такого типа, который должен быть вики сообщества?

1 Ответ

1 голос
/ 10 сентября 2009

Да, я думаю, это было бы полезно. Нет, это не должно быть вики сообщества.

Посмотрите книгу Segaran «Программирование коллективного интеллекта», где можно найти хорошее программное применение для стратегий интеллектуального анализа данных.

...