Geri Dön

A Web-based source code browier for pascal

Pascal için web tabanlı kaynak kod tarayıcısı

  1. Tez No: 93034
  2. Yazar: BÜLENT MEHMET ADAK
  3. Danışmanlar: YRD. DOÇ. DR. HALİT OĞUZTÜZÜN, DOÇ. DR. CEM BOZŞAHİ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: software reverse engineering, program comprehension, source code browser, Pascal. IV
  7. Yıl: 2000
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Ü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ı: 77

Özet

öz PASCAL İÇİN WEB TABANLI KAYNAK KOD TARAYICISI Adak, Mehmet Bülent Yüksek Lisans, Bilgisayar Mühendisliği Bölümü Tez Yöneticisi: Y. Doç. Dr. Halit Oğuztüzün Ortak Tez Yöneticisi: Doç. Dr. Cem Bozşahin Kasım 2000, 65 sayfa Program anlama yazılım mühendisliğinde özellikle de tersine mühendislik sahasında önemli bir alandır. Bu tez çalışması ile Pascal programlama dilinde yazılmış programların anlaşılabilmesi için bir araç desteğinin sağlanması amaçlanmıştır. Standart Pascal'ın yanısıra Turbo Pascal ve VAX Pascal'da yazılan programlar araç tarafından desteklenmektedir. Araç iki uygulamadan oluşmaktadır. Aynştıncı uygulaması kaynak kodu sözdizimsel bakımdan analiz etmekte ve kaynak kodun yardımlı metin versiyonunu, soyut sözdizim ağacını ve sembol tablosunu üretmektedir. Tarayıcı uygulaması ise kullanıcının bir Web arayüzü ile kaynak kod üzerinde tarama işlemi yapmasınaolanak vermektedir. Ayrıca kullanıcı programın modüler yapısını görebilmekte, çapraz-referans-benzeri sorgular oluşturabilmekte ve yorum ekleyebilmektedir. Anahtar Kelimeler : yazılım tersine mühendisliği, program anlama, kaynak kodu tarayıcısı, Pascal. VI

Özet (Çeviri)

ABSTRACT A WEB-BASED SOURCE CODE BROWSER FOR PASCAL Adak, Mehmet Bülent M.S., Department of Computer Engineering Supervisor: Assist. Prof. Dr. Halit Oğuztüzün Co-Supervisor: Assoc. Prof.Dr. Cem Bozşahin November 2000, 65 pages Program comprehension is an important area in the field of software engineering, particularly reverse engineering. The aim of this thesis is to provide tool support for the comprehension of Pascal programs. Standard Pascal as well as Turbo Pascal and VAX Pascal are covered. The tool consists of two applications: The parser application syntactically analyzes the source code, and produces its hypertext version, an abstract syntax tree and the symbol table. The browser application enables the user to browse the source through a Web interface. The user can view the modular structure of the program, pose cross- reference-like queries and attach comments. m

Benzer Tezler

  1. Web tabanlı açık kaynak kodlu bir platform geliştirilerek jeodezik çalışmalarla kabuk deformasyonlarının statik modelle belirlenmesinin incelenmesi

    Examining the determination of crustal deformationsby static model with geodetic studies by developing aweb-based open-source code platform

    MEHMET BAK

    Doktora

    Türkçe

    Türkçe

    2024

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Geomatik Mühendisliği Ana Bilim Dalı

    PROF. DR. RAHMİ NURHAN ÇELİK

  2. Otomatize edilmiş web tabanlı veri analizi sistem bileşenleri tasarımı

    Design of the automated web based data analysis system components

    MEHMET AKİF ORTAK

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Coğrafyaİstanbul Teknik Üniversitesi

    Geomatik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. UĞUR ALGANCI

  3. Evrimsel algoritmalar için uygulama ve geliştirme yazılım altyapısı

    Application and development framework for evalutionary algorithms

    FULYA DEMİRKIRAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2004

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF.DR. EMRE HARMANCI

  4. Design and development of a secure and accessible web authentication alternative to FIDO2

    FIDO2'ye alternatıf güvenli ve erişilebilir bir web kimlik doğrulama tasarımı ve gelıştirilmesi

    AHMET DROBİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı

    Prof. Dr. KEMAL BIÇAKCI

  5. Web tabanlı mekansal analizlerin açık kaynak kodlu yazılımlar ile gerçekleştirilmesi

    Web based spatial analysis realization with open sourcecode softwares

    HALİL İBRAHİM ONYIL

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Jeodezi ve FotogrametriHarran Üniversitesi

    Harita Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MUSTAFA ULUKAVAK