осуществимость стека вызовов программы интеллектуального анализа данных с использованием АОП

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

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

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

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

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

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

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

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

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


person James Black    schedule 29.08.2009    source источник


Ответы (1)


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

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

person ybakos    schedule 09.09.2009
comment
Я проверю книгу. Большое Вам спасибо. - person James Black; 22.09.2009