Geri Dön

Semantic network ontology of an object oriented programming language

Nesne tabanlı bir programlama dilinin anlamsal ve ilişkisel ontolojisi

  1. Tez No: 387858
  2. Yazar: KORHAN ŞABANOĞLU
  3. Danışmanlar: YRD. DOÇ. DR. BİROL AYGÜN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2011
  8. Dil: İngilizce
  9. Üniversite: Yeditepe Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 67

Özet

Proglamlama, istenilen bir işleyişe sahip bilgisayar uygulaması yaratmak için bir programlama dilinde kaynak kodu yazma, test etme, hatalardan ayıklama ve bakım yapma sürecidir. Programlama genellikle zordur, kullanım alanı bilimi ve yapısal mantık gibi birçok alanda uzmanlık gerektirebilir. Bunun yanında programlama dilinin ve ya kullanılan araçların karmaşıklığı da uygulama geliştirirken zorluk çıkartabilir. Son zamanlarda ortaya çıkan önemli bir programlama zorluğu da yazılım programlama arayüzünün kullanımıdır.Bu projenin en önemli amacı, anlamsal ağ teknolojilerini kullanarak geliştirilen web tabanlı bir yazılım programlama arayüzü ile Java uygulamaları geliştiren programcılara yardım etmektir. Tezim, geliştirdiğim arama robotunu kullanılarak bulunmuş ve ontoloji olarak saklanmış Java programlama arayüzlerinde anlamsal olarak aramayı etkin kılmayı amaçlar. Bu internet tabanlı aracı kullanarak, uygulama geliştiricileri istedikleri uygulama programlama arayüzlerini, istedikleri kıstaslara göre birden fazla arayüz kütüphanesi içinde arayabileceklerdir.

Özet (Çeviri)

Programming is the process of creating computer programs that exhibit certain desired behaviors by writing, testing, debugging and maintaining the source code written in a programming language. Programming is often tough and may require expertise in many different subjects, including knowledge of application domain and formal logic. However, some difficulties may arise from other aspects of programming such as complexity of the programming languages and tools that programmers use. One important source of programming difficulty that a growing body of evidence has made clear is using of application programming interfaces.The main purpose of this project is to create a web-based API documentation system to help programmers in using Java APIs contained in Javadoc documents by utilizing Semantic Web technology. My research focuses on enabling semantic searches over Java APIs appearing in Javadoc documents that are parsed by a web crawler and stored as ontology. By using this web-based tool, developers can search desired APIs meeting user-specified criteria over multiple libraries containing APIs in Javadoc format.

Benzer Tezler

  1. Building semantic based public transportation geoportal compliant with the INSPIRE transport network data theme

    Semantik tabanlı toplu taşıma geoportalının INSPIRE ulaşım veri modeline uyumlu olarak geliştirilmesi

    ARİF GÜNAY

    Doktora

    İngilizce

    İngilizce

    2013

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Geomatik Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMET ORHAN ALTAN

  2. Çoklu Algılama Sistemi verilerinden mekansal nesne çıkarımında ontoloji kullanımı ve değerlendirilmesi

    Ontology use and evalution in spatial object extraction from Multi Sensor System data

    ZEYNEP ŞENER

    Doktora

    Türkçe

    Türkçe

    2019

    Jeodezi ve FotogrametriYıldız Teknik Üniversitesi

    Harita Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MELİS UZAR

  3. Devinimsel zeminde etken nesnenin mekansal kartografileri

    Spatial cartographs of determinant objects on a regenerative base

    MELİKE SENA ERDEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. PELİN DURSUN ÇEBİ

  4. Zamanın ve mekânın genişlemiş alanında bir kültürteknik: paralel projeksiyon

    A cultural technique in the expanded field of time and space: parallel projection

    MELEK KILINÇ

    Doktora

    Türkçe

    Türkçe

    2021

    MimarlıkMimar Sinan Güzel Sanatlar Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. AHMET TERCAN

  5. Yapay zeka felsefesinde felsefi işlevselciliğin eleştirisi

    The critique of the philosophical functionalism in the philosophy of artificial intelligence

    TARIK TAZEGÜL

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilim ve Teknolojiİstanbul Üniversitesi

    Felsefe Ana Bilim Dalı

    DOÇ. DR. NECATİ MURAD OMAY