Geri Dön

Yazılımların formal yöntemler ile doğrulanması ve geçerlilenmesi

Formal verification and validation of software

  1. Tez No: 155413
  2. Yazar: MUSTAFA ŞAHİNOĞLU
  3. Danışmanlar: Y.DOÇ.DR. ALİ ZİYA ALKAR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: SCR, CTL Yapılar, Mod Grafiği (Modechart), Sembolik Model Kontrolü, CTL Formül, SCR, CTL Structures, Modechart, Symbolic Model Checking, CTL Formula
  7. Yıl: 2004
  8. Dil: Türkçe
  9. Üniversite: Hacettepe Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

YAZILIMLARIN FORMAL YÖNTEMLER İLE DOĞRULANMASI VE GEÇERLİLENMESİ Mustafa ŞAHİNOĞLU ÖZ Bu çalışmada, yazılımların doğrulanması ve geçerlilenmesi hakkında bilgi ve metotlar verilmiş, verilen bilgiler doğrultusunda yazılımların doğruluğunu kontrol edebilen bir yazılım aracı geliştirilmiştir. Çalışma, yazılımların gereklerinin nasıl modellendiğini anlatmakta ve bu modellerden faydalanarak, yazılımların istenilen gereklere uyup uymadığına bakılmasını araştırmaktadır. Yazılım gereklerinin belirlenmesi aşamasında SCR (Software Cost Reduction) gerek belirleme yönteminden faydalanılmıştır. Bu gerek yönteminin kullanımı ve CTL (Computation Tree Logic) yapılar kullanılarak, gereklerin modellenmesi örneklerle verilmiştir. Gerçek zamanlı sistemleri modellemek için kullanılan mod grafikleri (Modechart) ve geçerleme yöntemi de çalışma kapsamı içinde incelenmiştir. Gereklerden meydana getirilen sistem modelinin formal yöntemler ile gösterimini ve formal yöntemler ile doğrulanmasını sağlayan“sembolik model kontrol yöntemi”araştırılmış ve bu yöntemden yola çıkılarak, CTL formüllerin ve CTL yapıların kullanıldığı, bilgisayar ortamında çalışabilen bir program geliştirilmiştir.

Özet (Çeviri)

FORMAL VERIFICATION AND VALIDATION OF SOFTWARE Mustafa ŞAHİNO?LU ABSTRACT In this study, the methods of verifying and validating software are explained and a program that checks the validity of the software has been developed. In the first phase of this thesis study, we looked into the requirements that form a software program and modelled these requiements. After the modelling phase is completed, these requirements are checked with respect to the software in target. While developing the software requirements, SCR (Software Cost Reduction) requirement development method has been used. The application of this method and explanation on how these requirements modelled by using CTL structures are given by examples. Modechart method is used for modelling real time systems, and its formal verification methods are investigated in the scope of this study. In this thesis, the method of supporting the formal representation of the system models which are constructed by the requirements and their verification by formal methods called Symbolic Model Checking has also been investigated. Using this method, a software program has been developed where CTL structures and CTL formula are used.

Benzer Tezler

  1. Sayısal kartağrafyada geometrik genelleştirme

    Başlık çevirisi yok

    NİMET İŞCİMEN

    Yüksek Lisans

    Türkçe

    Türkçe

    1995

    Jeodezi ve FotogrametriYıldız Teknik Üniversitesi

    PROF.DR. MEHMET SELÇUK

  2. A Model for representing texts script theory

    Başlık çevirisi yok

    ÇİĞDEM KEYDER

    Yüksek Lisans

    İngilizce

    İngilizce

    1990

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MÜREN GÖKERİ

  3. Bilgi sistemlerinin çözümlenmesi (jeodezik bilgi sistemi)

    Analyzing information systems (geodetic information system)

    YALKIN ÇAĞLAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2002

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Jeodezi ve Fotogrametri Ana Bilim Dalı

    PROF. DR. ORHAN ALTAN

  4. Veri ambarı oluşumunda kullanılan teknolojilerin incelenmesi ve veri ambarlarının kişiye özel üretimde kullanımı

    Examination of technologies used for building data warehouses and use of data warehouses in mass customization

    ŞEFİK EĞRİBOZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2002

    İşletmeİstanbul Teknik Üniversitesi

    İşletme Mühendisliği Ana Bilim Dalı

    DR. HALİL HALEFŞAN SÜMEN

  5. Bilişim teknolojilerinin olanakları ile dijital olarak yeniden üretilip ağlarla dağıtılabildiği çağda sanat yapıtı

    Başlık çevirisi yok

    İBRAHİM ORTON AKINCI

    Yüksek Lisans

    Türkçe

    Türkçe

    2004

    Güzel SanatlarYıldız Teknik Üniversitesi

    Sanat ve Tasarım Ana Bilim Dalı

    Y.DOÇ.DR. İNCİ EVİNER