Geri Dön

Using collaboration diagrams in component oriented modeling

İşbirliği diyagramlarının bileşen yönelimli modellemede kullanımı

  1. Tez No: 172275
  2. Yazar: MEHMET BURHAN TUNCEL
  3. Danışmanlar: DOÇ.DR. ALİ HİKMET DOĞRU
  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: Bileşen Yönelimli Yazılım Mühendisliği, COSEML, Bileşen Yönelimli Yazılım Modelleme Dili, İşbirliği Diyagramları, Component Oriented Software Engineering, COSEML, Component Oriented Software Modeling Language, Collaboration Diagrams IV
  7. Yıl: 2006
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Bölümü
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 110

Özet

ÖZ İŞBİRLİĞİ DİYAGRAMLARININ BİLEŞEN YÖNELİMLİ MODELLEMEDE KULLANIMI Tuncel, Mehmet Burhan Yüksek Lisans, Bilgisayar Mühendisliği Bölümü Danışman: Assoc. Prof. Dr. Ali Hikmet Doğru Ocak 2006, 80 sayfa Bileşen Yönelimli Yazılım Mühendisliği (BYYM), yazılımın geleceği olarak görülmektedir. Şu an BYYM yaklaşımını destekleyen tek modelleme dili COSEML'dir. Sistemin soyut ayrışımı ve bunu temsil eden bileşenler, BYYM süreç modelini desteklemek amacıyla bir hiyerarşi diyagramı üzerinde gösterilmektedir. COSEML'de modelleme, bu statik diyagram üzerine dayanmaktadır. Ancak, yazılım davranışla ilgilidir ve statik modelleme sistemi anlatmak için yeterli değildir. Bu tezin amacı, işbirliği diyagramlarını kullanarak dinamik modellemenin faydalarını COSEML'e sağlamaktır. Bu amaçla, önce işbirliği diyagramlarının COSEML için belirtimi yapılmıştır. Ardından bu diyagramların COSECASE'de kullanımını destekleyen yazılım geliştirilmesi yapılmıştır. Bunu takiben, bir sanal mağaza uygulaması, işbirliği diyagramları kullanılarak COSEML ile modellenmiştir. Bu çalışmayla birlikte, sistemin dinamik davranışının hem soyut seviyede, hem de bileşen seviyesinde modellenmesi mümkün kılınmıştır. Ayrıca BYYM modellemesinde kullanıcı senaryolarının gerçekleştirimine olanak sağlanmıştır. Daha önemlisi, bileşenler arasındaki sırasal etkileşimin modellenebilmesine imkan verilmiştir. Bunun bir sonucu olarak, model üzerinden otomatik yazılım testi yapılmasına ve uygulama üretilmesine uygun bir ortam sağlanmıştır.

Özet (Çeviri)

ABSTRACT USING COLLABORATION DIAGRAMS IN COMPONENT ORIENTED MODELING Tuncel, Mehmet Burhan M. S., Department of Computer Engineering Supervisor: Assoc. Prof. Dr. Ali Hikmet Doğru January 2006, 80 pages Component Oriented Software Engineering (COSE) seems to be the future of software engineering. Currently, COSEML is the only modeling language that completely supports the COSE approach. Abstract decomposition of the system and their representing components are shown in a hierarchy diagram to support the COSE process model. In COSEML, only static modeling is supported through this single diagram. However, software is about behavior and static modeling is not sufficient to describe the system. The aim of this thesis is providing the benefits of dynamic modeling to COSEML by adopting collaboration diagrams. For this purpose, first, specification of modified collaboration diagrams is made for COSEML. Then software is developed for supporting collaboration diagrams in COSECASE. Also, an e-store application is modeled with COSEML using the collaboration diagrams. With this work, modeling the dynamic behavior of the system in both abstract and component levels is made possible. Furthermore, use case realization is enabled in the COSE modeling. More important, modeling the sequential interactions among components is made possible. Consequently, a suitable environment is provided for automated testing and application generation from the model.

Benzer Tezler

  1. Mekansal analiz teknikleri ile çok kriterli karar verme yaklaşımı kullanılarak raylı sistem güzergah analizi

    Rail system route analysis using multi criteria decision making with spatial analysis techniques

    BERNA ÇALIŞKAN

    Doktora

    Türkçe

    Türkçe

    2023

    Ulaşımİstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    PROF. DR. ALİ OSMAN ATAHAN

  2. Revenue-driven dynamic pricing and operational planning in multimodal freight transportation

    Kombine yük taşımacılığı yönetiminde operasyonel planlama ve gelir odaklı dinamik fiyatlandırma

    AYSUN MUTLU

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Endüstri ve Endüstri MühendisliğiSabancı Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    PROF. DR. BÜLENT ÇATAY

    DR. ÖĞR. ÜYESİ YAŞANUR KAYIKCI

  3. Çukurova bölgesindeki (Kilikya) bazı tarihi yapılarda kullanılan harçların karakterizasyonu ve onarım harçları için öneriler

    Characterization of historic mortars and plasters in Çukurova region and proposals for repair mortars

    IŞIL POLAT PEKMEZCİ

    Doktora

    Türkçe

    Türkçe

    2012

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. AHMET ERSEN

  4. Adaptive backstepping control based emegency scheme for improving transient stability of power systems with renewable energy sources

    Yenilenebilir enerji kaynaklarıyla entegre güç sistemlerinde geçici kararlılığı kontrolu için uyarlanabilir geri adım kontrolü tabanlı acil durum düzeni

    MOHAMMAD MOTALLEBZADEH

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektrik Mühendisliği Ana Bilim Dalı

    PROF. DR. VEYSEL MURAT İSTEMİHAN GENÇ

  5. Software tools for analysis of cancer genomics data in the context of pathways

    Kanser genomik bilgisinin yolaklar dahilinde analizini sağlayan yazılım araçları

    İSTEMİ RAHMAN BAHÇECİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2016

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. UĞUR DOĞRUSÖZ