The IACPaaS Platform for Developing Systems Based on Ontologies: a Decade of Use
- Authors: Gribova V.V.1, Moskalenko P.M.1, Timchenko V.A.1, Shalfeeva E.A.1
-
Affiliations:
- Institute of Automation and Control Processes of the Far Eastern Branch of the Russian Academy of Sciences
- Issue: No 4 (2022)
- Pages: 55-65
- Section: AI-enabled Systems
- URL: https://bakhtiniada.ru/2071-8594/article/view/270488
- DOI: https://doi.org/10.14357/20718594220406
- ID: 270488
Cite item
Full Text
Abstract
The paper presents the IACPaaS cloud platform used for creating intelligent services based on ontologies, as well as the conceptual ideas and architecture underlying its development. The main features of the supported technologies for creating intelligent services of various types are described as well as the experience of their use. The platform offers an evolved instrumental support for the development of all components of intelligent services. First of all, it was positioned as an environment for creating cloud systems with knowledge bases, and now it can be considered as a tool for software development based on ontologies with semantic (graph) representation.
Full Text

About the authors
Valeria V. Gribova
Institute of Automation and Control Processes of the Far Eastern Branch of the Russian Academy of Sciences
Author for correspondence.
Email: gribova@iacp.dvo.ru
Doctor of Technical Sciences, Corresponding Member of the RAS, Professor, Research Deputy Director
Russian Federation, VladivostokPhilip M. Moskalenko
Institute of Automation and Control Processes of the Far Eastern Branch of the Russian Academy of Sciences
Email: philipmm@iacp.dvo.ru
Candidate of Technical Sciences, Senior Researcher
Russian Federation, VladivostokVadim A. Timchenko
Institute of Automation and Control Processes of the Far Eastern Branch of the Russian Academy of Sciences
Email: vadim@iacp.dvo.ru
Candidate of Technical Sciences, Senior Researcher
Russian Federation, VladivostokElena A. Shalfeeva
Institute of Automation and Control Processes of the Far Eastern Branch of the Russian Academy of Sciences
Email: shalf@iacp.dvo.ru
Doctor of Technical Sciences, Associate Professor, Senior Researcher
Russian Federation, VladivostokReferences
- Gartner Identifies the Top Strategic Technology Trends for 2022. URL: https://www.gartner.com/en/newsroom/ press-releases/2021-10-18-gartner-identifies-the-top-strategictechnology-trends-for-2022 (Accessed July 1 2022).
- Chernikov, B. 2020. Upravlenie kachestvom programmnogo obespecheniya [Software quality management]. Moscow: INFRA-M Publishing House. 240 p.
- Islam, M., Katiyar, V. 2014. Development of a software maintenance cost estimation model: 4th GL perspective. International Journal of Technical Research and Applications. 2(6): 65-68.
- Ry`bina, G.V. 2015. Intellektual`ny`e sistemy`: Ot A do Ya. Kniga 3. Problemno-specializirovanny`e intellektual`ny`e sistemy`. Instrumental`ny`e sredstva postroeniya intellektual`ny`x system [Intelligent systems: From A to Z. Book 3. Problem-specific intelligent systems. Tools for building intelligent systems]. Moscow.: Izdatel`stvo "Nauchtexlitizdat" [Nauchtechlitizdat]. 180 p.
- Musen, M.A. 2015. The Protégé Project: A Look Back and a Look Forward. AI Matters. 1(4): 4–12.
- Kudryavcev, D.V. 2008. Prakticheskie metody` otobrazheniya i ob``edineniya ontologii [Practical methods of mapping and combining ontology]. Odinnadczataya nacional`naya konferenciya po iskusstvennomu intellektu s mezhdunarodny`m uchastiem KII-2008 (28 sentyabrya – 3 oktyabrya 2008, g. Dubna, Rossiya): Tr. konf. [Eleventh National Conference on Artificial Intelligence with international participation RCAI-2008 (Sept. 28 – Oct. 3, 2008, Dubna, Russia): Proceedings]. Moscow: LENAND. 3: 164-173.
- Mitrofanova, O.A., and Konstantinova, N.S. 2008. Ontologii kak sistemy hraneniya znanij [Ontologies as knowledge storage systems]. Vserossijskij konkursnyj otbor obzorno-analiticheskih statej po prioritetnomu napravleniyu "Informacionno-telekommunikacionnye sistemy" [All-Russian competitive selection of review and analytical articles on the priority direction "Information and telecommunication systems"]. 54 p. URL: https://lib.nsu.ru/ xmlui/handle/nsu/8979.
- Zagorul'ko, YU.A. 2009. Tekhnologiya razrabotki portalov nauchnyh znanij [Technology of development of portals of scientific knowledge]. Programmnye produkty i sistemy [Software products and systems]. 4:25-29.
- Zagorul'ko, YU.A., Zagorul'ko, G.B., and Borovikova, O.I. 2016. Tekhnologiya sozdaniya tematicheskih intellektual'nyh nauchnyh Internet-resursov, baziruyushchayasya na ontologii [Technology for creating thematic intellectual scientific Internet resources based on ontology]. Programmnaya inzheneriya [Software Engineering]. 7(2):51-60.
- Massel', L.V., Vorozhcova, T.N., Pyatkova, N.I. 2017. Ontologicheskij inzhiniring dlya podderzhki prinyatiya strategicheskih reshenij v energetike [Ontological engineering to support strategic decision-making in the energy sector]. Ontologiya proektirovaniya [Design ontology]. 1(23):66-76.
- Grishchenko, M.A., Nikolajchuk, O.A., Pavlov, A.I., and YUrin A.YU. 2016. Instrumental'noe sredstvo sozdaniya produkcionnyh ekspertnyh sistem na osnove MDA [Instrumental means of creating production expert systems based on MDA]. Obrazovatel'nye resursy i tekhnologii [Educational resources and technologies]. 2(14):144-151.
- YUrin, A.YU., and Dorodnyh, N.O. 2014. Web-servis dlya avtomatizirovannogo formirovaniya produkcionnyh baz znanij na osnove konceptual'nyh modelej [Webservice for automated formation of production knowledge bases based on conceptual models]. Programmnye produkty i sistemy [Software products and systems]. 4(108):103-107.
- Fox, J., et al. 2020. OpenClinical.net: Artificial intelligence and knowledge engineering at the point of care. BMJ Health & Care Informatics. 27(2): e100141.
- Deker, S. et al. 2001. Semantic Web: roli XML i RDF [Semantic Web: the roles of XML and RDF]. Otkrytye sistemy. SUBD [Open systems. DBMS]. 9. https://www.osp.ru/os/2001/09/180411.
- Gladun, A.YA., and Rogushina, YU.V. 2006. Ontologii v korporativnyh sistemah. CHast' II [Ontologies in corporate systems. Part II]. Korporativnye sistemy [Corporate systems]. 1:72-85. https://www.management.com.ua/ims/ims116.html.
- Stennikov, V.A., Barahtenko, E.A., and Sokolov, D.V. 2014. Primenenie ontologij pri realizacii koncepcii model'no-upravlyaemoj razrabotki programmnogo obespecheniya dlya proektirovaniya teplosnabzhayushchih sistem [Application of ontologies in the implementation of the concept of model-driven software development for the design of heat supply systems]. Ontologiya proektirovaniya [Design ontology]. 4(14):54-68.
- SHebalov, R., and Gorshkov, S. 2018. Sovremennye rossijskie razrabotki v oblasti ontologicheskogo modelirovaniya. OBZOR [Modern Russian developments in the field of ontological modeling. Review]. OOO «TriniData» [LLC "Trinidata"]. 30 p. https://trinidata.ru/files/ OntoReview.pdf.
- Ovdej, O.M., and Proskudina, G.YU. 2004. Obzor instrumentov inzhenerii ontologij [Overview of ontology engineering tools]. Elektronnye biblioteki [Electronic libraries]. 7(4):1-16.
- Matuszek, C., et al. 2005. Searching for Common Sense: Populating CycTM from the Web. Proceedings of the National Conference on Artificial Intelligence. 3:1430-1435.
- Horoshevskij, V.F. 2019. Proektirovanie sistem programmnogo obespecheniya pod upravleniem ontologij: modeli, metody, realizacii [Designing software systems under the control of ontologies: models, methods, implementations]. Ontologiya proektirovaniya [Design ontology]. 9(4):429-448.
- Mavetera, N., and Kroeze, J.H. 2010. An Ontology-Driven Software Development Framework. URL: http://hdl.handle.net/10394/3135.
- Taentzer, G., et al. 2005. Model Transformation by Graph Transformation: A Comparative Study. Proceedings Workshop Model Transformation in Practice, Montego Bay, Jamaica. 1–48.
- Giese, H., Levendovszky, T., and Vangheluwe, H. 2007. Summary of the Workshop on Multi-Paradigm Modeling: Concepts and Tools. In: Kühne T. (eds) Models in Software Engineering. MODELS 2006. Lecture Notes in Computer Science. Vol. 4364. Springer, Berlin, Heidelberg.
- Gavrilova, T.A., and Strahovich, E.V. 2020. Vizual'noanaliticheskoe myshlenie i intellekt-karty v ontologicheskom inzhiniringe [Visual-analytical thinking and intelligence maps in ontological engineering]. Ontologiya proektirovaniya [Ontology of design]. 10(1):87-99.
- Gribova, V.V., Kleshchev, A.S., Moskalenko, F.M., and Timchenko, V.A. 2015. A Two-level Model of Information Units with Complex Structure that Correspond to the Questioning Metaphor. Automatic Documentation and Mathematical Linguistics. 49(5):172–181.
- Gribova, V.V., et al. 2015. Bazovaya tekhnologiya razrabotki intellektual'nyh servisov na oblachnoj platforme IACPaaS. CHast' 1. Razrabotka bazy znanij i reshatelya zadach [The basic technology for the development of intelligent services on the IACPaaS cloud platform. Part 1. Development of a knowledge base and a problem solver]. Programmnaya inzheneriya [Software engineering]. 12:3-11.
- Gribova, V.V., et al. 2016. Bazovaya tekhnologiya razrabotki intellektual'nyh servisov na oblachnoj platforme IACPaaS. CHast' 2. Razrabotka agentov i shablonov soobshchenij [The basic technology for the development of intelligent services on the IACPaaS cloud platform. Part 2. Development of agents and message templates]. Programmnaya inzheneriya [Software engineering]. 1:14-20.
- Gribova, V.V., et al. 2016. Bazovaya tekhnologiya razrabotki intellektual'nyh servisov na oblachnoj platforme IACPaaS. CHast' 3. Razrabotka interfejsa i primer sozdaniya prikladnyh servisov [The basic technology for the development of intelligent services on the IACPaaS cloud platform. Part 3. Interface development and an example of creating application services]. Programmnaya inzheneriya [Software engineering]. 7(3):99-107.
- Gribova, V.V., et al. 2017. Upravlyaemaya grafovymi grammatikami razrabotka obolochek intellektual'nyh servisov na oblachnoj platforme IACPaaS [Graph grammar-driven development of intelligent service wrappers on the IACPaaS cloud platform]. Programmnaya inzheneriya [Software Engineering]. 8(10):435-447.
- Gribova, V.V., Moskalenko, F.M., Timchenko, V.A., and SHalfeeva, E.A. 2021. Razrabotka reshatelej zadach na osnove upravlyayushchih grafov dlya sistem s bazami znanij [Development of problem solvers based on control graphs for systems with knowledge bases]. Programmnaya inzheneriya [Software Engineering]. 12(3):115-126.
- Gribova, V.V., et al. 2017. Programmnaya obolochka dlya sozdaniya intellektual'nyh sistem v prakticheskoj i obrazovatel'noj medicine [A software shell for creating intelligent systems in practical and educational medicine]. Informatika i sistemy upravleniya [Informatics and control systems]. 4(54):114-124.
- Kul'chin, YU.N., et al. 2017. Metodologiya proektirovaniya lazernogo additivnogo processa formirovaniya reshetchatoj periodicheskoj struktury na poverhnosti plastiny iz alyuminievogo splava [Methodology of designing a laser additive process of forming a lattice periodic structure on the surface of an aluminum alloy plate]. Avtomatizaciya v promyshlennosti. [Automation in industry]. 10:27-36.
Supplementary files
