Модель уведомлений для разработки программных приложений интеллектуальных пространств
Ключевые слова:
интеллектуальные пространства, Smart-M3, операция подписки, взаимодействие агентов, онтология, RDFАннотация
Рассматривается модель уведомлений для организации взаимодействия множества программных агентов в интеллектуальном пространстве. Модель предназначена для проблемно-ориентированной разработки программных приложений на платформе Smart-M3, используя такие возможности, как операция подписки и онтологическое представление информации. Набор требуемых вариантов взаимодействия описывается на основе онтологии уведомлений, расширяющей исходную онтологию предметной области приложения. Реализация взаимодействия сводится к выполнению каждым агентом подписки на нужные варианты взаимодействия из онтологии уведомлений. Применимость модели показана на примере программной системы SmartScribo, реализующей интеллектуальное пространство для мультиблоггинга. Выполненный экспериментальный анализ показывает приемлемую для таких приложений производительность.Литература
1. Cook D.J., Das S.K. How smart are our environments? An updated look at the state of the art // Pervasive and mobile computing. 2007. vol. 3. no. 2. pp. 53–73.
2. Chen H. et al. Intelligent agents meet the semantic web in smart spaces // Internet Computing, IEEE. 2004. vol. 8. no. 6. pp. 69–79.
3. Balandin S., Waris H. Key properties in the development of smart spaces // Universal Access in Human-Computer Interaction. Intelligent and Ubiquitous Interaction Environments. Springer Berlin Heidelberg. 2009. pp. 3–12.
4. Kiljander J. et al. Enabling semantic technology empowered smart spaces // Journal of Computer Networks and Communications. 2012. vol. 2012. pp 1–14.
5. Ovaska E., Cinotti T.S., Toninelli A. The design principles and practices of interoperable smart spaces // Advanced Design Approaches to Emerging Software Systems: Principles, Methodology and Tools. 2012. pp. 18–47.
6. Korzun D.G., Balandin S.I., Gurtov A.V. Deployment of Smart Spaces in Internet of Things: Overview of the design challenges // Internet of Things, Smart Spaces, and Next Generation Networking. Springer Berlin Heidelberg. 2013. pp. 48–59.
7. Honkola J. et al. Smart-M3 information sharing platform // ISCC. 2010. pp. 1041–1046.
8. Klyne G., Carroll J.J. Resource description framework (RDF): Concepts and abstract syntax. 2006.
9. Ломов А.А., Корзун Д.Ж. Операция подписки для приложений в интеллектуальных пространствах платформы Smart-M3 // Труды СПИИРАН. 2012. Т. 4. № 23. С. 439–458.
10. Corkill D.D. Collaborating software: Blackboard and multi-agent systems & the future // Proceedings of the International Lisp Conference. 2003. vol. 10.
11. Eugster P.T. et al. The many faces of publish/subscribe // ACM Computing Surveys (CSUR). 2003. vol. 35. no. 2. pp. 114–131.
12. Smirnov A. et al. Anonymous agent coordination in smart spaces: State-of-the-art // Smart Spaces and Next Generation Wired/Wireless Networking. Springer Berlin Heidelberg. 2009. pp. 42–51.
13. Carzaniga A., Rosenblum D.S., Wolf A.L. Design and evaluation of a wide-area event notification service // ACM Transactions on Computer Systems (TOCS). 2001. vol. 19. no. 3. pp. 332–383.
14. Городецкий В.И. Агенты и извлечение знаний из данных в интеллектуальном пространстве. // Сборник трудов первой международной конференции «Автоматизация управления и интеллектуальные системы и среды». Терскол. 2010. С. 24–36.
15. Shi D. et al. An RDF-Based Publish/Subscribe System // Third International Conference on Semantics, Knowledge and Grid (SKG 2007). IEEE. 2007. pp. 342–345.
16. Gutierrez C., Hurtado C., Mendelzon A.O. Foundations of semantic web databases // Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems. ACM. 2004. pp. 95–106.
17. Корзун Д.Ж., Ломов А.А., Ванаг П.И. Автоматизированная модельно-ориентированная разработка программных агентов для интеллектуальных пространств на платформе Smart-M3 // Программная инженерия. 2012. № 5. С. 6–14.
18. Palviainen M., Katasonov A. Model and ontology-based development of smart space applications // Pervasive Computing and Communications Design and Deployment: Technologies, Trends, and Applications. 2011. pp. 126–149.
19. Соловьев В.Д. и др. Онтологии и тезаурусы. Учебное пособие // Казань, Москва. 2006. С. 75–90.
20. Bechhofer S. OWL: Web ontology language // Encyclopedia of Database Systems. Springer US. 2009. pp. 2008–2009.
21. Ломов А.А. Взаимодействие программного агента на уровне сессии с интеллектуальными пространствами // Ученые записки Петрозаводского государственного университета. 2013. № 8 (137). С. 118–121.
22. Korzun D.G., Galov I.V., Balandin S.I. Proactive personalized mobile multi-blogging service on Smart-M3 // CIT. Journal of Computing and Information Technology. 2012. vol. 20. no. 3. pp. 175–182.
2. Chen H. et al. Intelligent agents meet the semantic web in smart spaces // Internet Computing, IEEE. 2004. vol. 8. no. 6. pp. 69–79.
3. Balandin S., Waris H. Key properties in the development of smart spaces // Universal Access in Human-Computer Interaction. Intelligent and Ubiquitous Interaction Environments. Springer Berlin Heidelberg. 2009. pp. 3–12.
4. Kiljander J. et al. Enabling semantic technology empowered smart spaces // Journal of Computer Networks and Communications. 2012. vol. 2012. pp 1–14.
5. Ovaska E., Cinotti T.S., Toninelli A. The design principles and practices of interoperable smart spaces // Advanced Design Approaches to Emerging Software Systems: Principles, Methodology and Tools. 2012. pp. 18–47.
6. Korzun D.G., Balandin S.I., Gurtov A.V. Deployment of Smart Spaces in Internet of Things: Overview of the design challenges // Internet of Things, Smart Spaces, and Next Generation Networking. Springer Berlin Heidelberg. 2013. pp. 48–59.
7. Honkola J. et al. Smart-M3 information sharing platform // ISCC. 2010. pp. 1041–1046.
8. Klyne G., Carroll J.J. Resource description framework (RDF): Concepts and abstract syntax. 2006.
9. Ломов А.А., Корзун Д.Ж. Операция подписки для приложений в интеллектуальных пространствах платформы Smart-M3 // Труды СПИИРАН. 2012. Т. 4. № 23. С. 439–458.
10. Corkill D.D. Collaborating software: Blackboard and multi-agent systems & the future // Proceedings of the International Lisp Conference. 2003. vol. 10.
11. Eugster P.T. et al. The many faces of publish/subscribe // ACM Computing Surveys (CSUR). 2003. vol. 35. no. 2. pp. 114–131.
12. Smirnov A. et al. Anonymous agent coordination in smart spaces: State-of-the-art // Smart Spaces and Next Generation Wired/Wireless Networking. Springer Berlin Heidelberg. 2009. pp. 42–51.
13. Carzaniga A., Rosenblum D.S., Wolf A.L. Design and evaluation of a wide-area event notification service // ACM Transactions on Computer Systems (TOCS). 2001. vol. 19. no. 3. pp. 332–383.
14. Городецкий В.И. Агенты и извлечение знаний из данных в интеллектуальном пространстве. // Сборник трудов первой международной конференции «Автоматизация управления и интеллектуальные системы и среды». Терскол. 2010. С. 24–36.
15. Shi D. et al. An RDF-Based Publish/Subscribe System // Third International Conference on Semantics, Knowledge and Grid (SKG 2007). IEEE. 2007. pp. 342–345.
16. Gutierrez C., Hurtado C., Mendelzon A.O. Foundations of semantic web databases // Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems. ACM. 2004. pp. 95–106.
17. Корзун Д.Ж., Ломов А.А., Ванаг П.И. Автоматизированная модельно-ориентированная разработка программных агентов для интеллектуальных пространств на платформе Smart-M3 // Программная инженерия. 2012. № 5. С. 6–14.
18. Palviainen M., Katasonov A. Model and ontology-based development of smart space applications // Pervasive Computing and Communications Design and Deployment: Technologies, Trends, and Applications. 2011. pp. 126–149.
19. Соловьев В.Д. и др. Онтологии и тезаурусы. Учебное пособие // Казань, Москва. 2006. С. 75–90.
20. Bechhofer S. OWL: Web ontology language // Encyclopedia of Database Systems. Springer US. 2009. pp. 2008–2009.
21. Ломов А.А. Взаимодействие программного агента на уровне сессии с интеллектуальными пространствами // Ученые записки Петрозаводского государственного университета. 2013. № 8 (137). С. 118–121.
22. Korzun D.G., Galov I.V., Balandin S.I. Proactive personalized mobile multi-blogging service on Smart-M3 // CIT. Journal of Computing and Information Technology. 2012. vol. 20. no. 3. pp. 175–182.
Опубликован
2014-11-11
Как цитировать
Галов, И. В., & Корзун, Д. Ж. (2014). Модель уведомлений для разработки программных приложений интеллектуальных пространств. Труды СПИИРАН, 4(35), 189-211. https://doi.org/10.15622/sp.35.13
Раздел
Статьи
Авторы, которые публикуются в данном журнале, соглашаются со следующими условиями:
Авторы сохраняют за собой авторские права на работу и передают журналу право первой публикации вместе с работой, одновременно лицензируя ее на условиях Creative Commons Attribution License, которая позволяет другим распространять данную работу с обязательным указанием авторства данной работы и ссылкой на оригинальную публикацию в этом журнале.
Авторы сохраняют право заключать отдельные, дополнительные контрактные соглашения на неэксклюзивное распространение версии работы, опубликованной этим журналом (например, разместить ее в университетском хранилище или опубликовать ее в книге), со ссылкой на оригинальную публикацию в этом журнале.
Авторам разрешается размещать их работу в сети Интернет (например, в университетском хранилище или на их персональном веб-сайте) до и во время процесса рассмотрения ее данным журналом, так как это может привести к продуктивному обсуждению, а также к большему количеству ссылок на данную опубликованную работу (Смотри The Effect of Open Access).