Skip to main content

How Can Ontologies Contribute to Software Development?

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6581))

Abstract

The aim of this article is to discuss some directions in software development where using ontologies can lead to a considerable progress. The basic concepts related to ontologies are considered. It is shown that ontologies can be a basis for domain analysis and simulation in software development. Ontologies can be used for interactive design of objects such as dances, musical compositions, user interfaces, and so on. Also using ontologies can lead to considerable progress in forming knowledge bases, maintaining expert systems and developing optimizing compilers controlled by knowledge bases.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Uschold, M.: Knowledge Level Modeling: Concepts and Terminology. The Knowledge Engineering Review 13(1), 5–29 (1998)

    Article  Google Scholar 

  2. What is ontology? Frequently asked questions, http://www.alphaworks.ibm.com/contentnr/semanticsfaqs

  3. Wayner, P.: Free Agents. Byte 3, 105–114 (1995)

    Google Scholar 

  4. Kleshchev, A.S., Shalfeeva, E.A.: Classification of Ontology Properties. Ontologies and their Classifications. Scientific and Technical Information Series 2. 9, 16–22 (2005) (in Russian)

    Google Scholar 

  5. Kleshchev, A.S., Artemjeva, I.L.: Mathematical Models of Domain Ontologies. Int. J. Information Theories & Applications 14(1), 35–43 (2007)

    Google Scholar 

  6. Booch, G.: Object-Oriented Analysis and Design. Addison-Wesley Publishing Company, Reading (1994)

    MATH  Google Scholar 

  7. Waterman, D.A.: A Guide to Expert Systems. Addison-Wesley Publishing Company, Reading (1986)

    Google Scholar 

  8. Kleshchev, A.S., Artemjeva, I.L.: A Mathematical Apparatus for Domain Ontology Simulation. Logical Relationship Systems. Int. J. Information Theories & Applications 12(4), 343–351 (2005)

    Google Scholar 

  9. Shalfeeva, E.A.: Classification of Ontology Properties. Ontology Properties and their Classification. Scientific and Technical Information SeriesM2. 11, 9–16 (2005) (in Russian)

    Google Scholar 

  10. Corcho, O., Gómez-Pérez, A.: A Roadmap to Ontology Specification Languages, http://www.cs.man.ac.uk/~ocorcho/documents/ekaw00_CorchoGomezPerez.pdf

  11. Kleshchev, A.S., Artemjeva, I.L.: A Mathematical Apparatus for Domain Ontology Simulation. An Extendable Language of Applied Logic. Int. J. Information Theories & Applications 12(2), 149–157 (2005)

    Google Scholar 

  12. Kleshchev, A.S., Moskalenko, P.M., Chernyakhovskaya, M.Y.: An Ontology Model for Medical Diagnostics. Scientific and Technical Information SeriesM2. P.1. 12, 1–7 (2005); P.2. 2, 19–30 (2006) (in Russian)

    Google Scholar 

  13. Artemjeva, I.L., Tsvetnikov, V.A.: An Ontology Fragment of Physical Chemistry and its Model. Electronic Journal “Investigated in Russia” 3, 454-474 (2002) (in Russian), http://zhurnal.ape.relarn.ru/articles/2002/042.pdf

  14. Artemjeva, I.L., Vysotsky, V.I., Reshtanenko, N.V.: A Domain Ontology Model (by the Example of Organic Chemistry). Scientific and Technical Information SeriesM2. 8, 19–27 (2005)

    Google Scholar 

  15. Artemjeva, I.L., Miroshnichenko, N.L.: An Ontology model for the X-Ray Fluorescence Analysis. Informatics and Control Systems 2, 78–88 (2005) (in Russian)

    Google Scholar 

  16. Knyazeva, M.A., Kupnevich, O.A.: An Ontology Model for Optimizing Sequential Programs. Scientific and Technical Information SeriesM2. P. 1. 2, 17–21 (2005); p. 2. 4, 14–22 (in Russian)

    Google Scholar 

  17. Gribova, V.V., Tarasov, A.V.: An Ontology Model for Graphic User Interface. Informatics and Control Systems 1, 80–90 (2005) (in Russian)

    Google Scholar 

  18. Kleshchev, A.S., Orlov, V.A.: Computer Knowledge Banks. A Universal Direction in Solving the Problem of Editing Information. Information Technologies 5, 25–31 (2006) (in Russian)

    Google Scholar 

  19. Pertsovsky, S.L.: Building CAD-Systems for Modern Solo Dance. An Overview. Technical Report, Institute for Automation & Control Processes, FEBRAS (2006) (in Russian)

    Google Scholar 

  20. Pertsovsky, S.L., Varnina, A.S.: Development of the Intellectual CAD-System for Modern Solo Dance Based on Ontologies. Bulletin of FEBRAS 3, 163–169 (2006) (in Russian)

    Google Scholar 

  21. Kuzin-Alexinsky, A.S.: A Generator of Variations Using a Given Musical Theme. Informatics and Control Systems 1, 107–116 (2004) (in Russian)

    Google Scholar 

  22. Kleshchev, A.S., Gribova, V.V.: From an Ontology-Oriented Approach Conception to User Interface Development. Int. J. Information Theories & Applications 10(1), 87–93 (2003)

    Google Scholar 

  23. Kryukov, V.V., Shakhgelgyan, I.: Corporative Information Environment of a University. Dalnauka, Vladivostok (2007) (in Russian)

    Google Scholar 

  24. Michie, D.: Expert systems. Computer Journal 23(4), 369–376 (1980)

    Article  Google Scholar 

  25. Kleshchev, A.S.: Tasks of inductive forming verbalizable knowledge in terms of ontologies. Scientific and Technical Information SeriesM2. 8, 8–18 (2003) (in Russian)

    Google Scholar 

  26. Artemjeva, I.L., Gavrilova, T.L., Gribova, V.V., et al.: The Multidiscipline Control System for Information Resources of Various Generality Levels. Control Sciences 4, 64–68 (2006) (in Russian)

    Google Scholar 

  27. Kleshchev, A.S., Orlov, V.A.: Computer Knowledge Banks. The Multipurpose Knowledge Bank. Information Technologies 2, 2–8 (2006) (in Russian)

    Google Scholar 

  28. Tyugu, E.H.: Conceptual programming. Nauka, Moscow (1984) (in Russian)

    Google Scholar 

  29. Babaev, I.O., Novikov, F.A., Petrushina, T.I.: Descartes Language – the Source Language of SPORA System. Applied Informatics, fasc. 1, 35–73 (1981) (in Russian)

    Google Scholar 

  30. Knyazeva, M.A., Kleshchev, A.S.: A Web-System for Computer Experiments in the Field of Program Transformations. Int. J. Information Theories & Applications 13(4), 331–336 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kleshchev, A.S. (2011). How Can Ontologies Contribute to Software Development?. In: Wolff, K.E., Palchunov, D.E., Zagoruiko, N.G., Andelfinger, U. (eds) Knowledge Processing and Data Analysis. KPP KONT 2007 2007. Lecture Notes in Computer Science(), vol 6581. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22140-8_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22140-8_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22139-2

  • Online ISBN: 978-3-642-22140-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics