Geri Dön

Extending constrainded hierarchical layout for drawing UML activity diagrams

Bütünleşik modelleme pili aktivite diyagramlarını çizebilmek için kısıtlanmış hiyerarşik yerleşim planının geliştirilmesi

  1. Tez No: 129155
  2. Yazar: HACI MEHMET YÜKSEL
  3. Danışmanlar: YRD. DOÇ. DR. UĞUR DOĞRUSÖZ
  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: Çizge çizimi, UML aktivite diyagramları, kısıtlanmış çizim, hiyerarşik yerleşim düzeni. iv, Birleştirilmiş modelleme dili, Diyagramlar, Grafikler, Hiyerarşik yerleşim düzeni, Graph layout, UML activity diagrams, constrained layout, hierarchical layout. iii, Unified modelling language, Diagrams, Graphics, Hierarchical layout, Restricted layout
  7. Yıl: 2002
  8. Dil: İngilizce
  9. Üniversite: İhsan Doğramacı Bilkent Üniversitesi
  10. Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Belirtilmemiş.
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

ÖZET BÜTÜNLEŞİK MODELLEME DİLİ AKTİVİTE DİYAGRAMLARINI ÇİZEBİLMEK İÇİN KISITLANMIŞ HİYERARŞİK YERLEŞİM PLANININ GELİŞTİRİLMESİ H. Mehmet Yüksel Bilgisayar Mühendisliği, Yüksek Lisans Tez Yöneticisi: Yrd. Doç. Dr. Uğur Doğrusöz Ocak, 2002 Nesneye Yönelik bir yazılımı modellerken, Bütünleşik Modelleme Dili (UML) adında görsel bir dil kullanılabilir. UML, yazılım sistem modellerinin belirtilmesi, yapılandırılması, görselleştirilmesi ve dökümasyonu amaçlı bir dil ve notasyondur. UML, sınıf ve aktivite diyagramları da dahil olmak üzere birçok çeşit diyagramdan oluşmaktadır. Çizge yerleşim düzeni Bilgisayar Bilimi'nde son yirmi yıldır önemli bir araştırma alanı haline gelmiştir. Veri yapıları, veri tabanları, yazılım mühendisliği, VLSI teknolojisi, elektrik mühendisliği, üretim planlama, kimya ve biyoloji gibi alanlar dahil olmak üzere, çizge yerleşim düzeniyle ilgili geniş bir uygulama alanı vardır. Diyagramlar ilgisel veriyi daha etkin açıklama yollarıdır ve otomatik çizge yerleşim düzeni, diyagramları daha anlaşılabilir yapmaktadır. Diğer bir deyişle, çizge yerleşim düzeni teknikleri sayesinde, çizgelerin okunabilirliği ve anlaşılabilirliği artmakta ve karmaşıklığı azalmaktadır. Bu durum UML diyagramları için de geçerlidir. Bu tezde, UML aktivite diyagramları için çizge yerleşim düzeni algoritmaları sunulmaktadır. UML aktivite diyagramlarını çizmek için varolan bir kısıtlanmış hiyerarşik yerleşim düzeni uygulaması kullanılmıştır. Ayrıca, önerilen çizim algoritmalarının sonuçları sunulmuş ve analiz edilmiştir.

Özet (Çeviri)

ABSTRACT EXTENDING CONSTRAINED HIERARCHICAL LAYOUT FOR DRAWING UML ACTIVITY DIAGRAMS H. Mehmet Yüksel M.S. in Computer Engineering Supervisor: Asst. Prof. Uğur Doğrusöz January, 2002 While modeling an object-oriented software, a visual language called Unified Modeling Language (UML) may be used. UML is a language and notation for specification, construction, visualization, and documentation of models of software systems. It consists of a variety of diagrams including class diagrams and activity diagrams. Graph layout has become an important area of research in Computer Science for the last couple of decades. There is a wide range of applications for graph layout including data structures, databases, software engineering, VLSI technology, electrical engineering, production planning, chemistry, and biology. Diagrams are more effective means of expressing relational information and automatic graph layout makes them to be more comprehensible. In other words, with graph layout techniques, the readability and the comprehensibility of the graphs increases and the complexity is reduced. UML diagrams are no exception. In this thesis, we present graph layout algorithms for UML activity diagrams based on constrained hierarchical layout. We use an existing implementation of constrained hierarchical layout to draw UML activity diagrams. We analyze and present the results of these new layout algorithms.

Benzer Tezler

  1. Secure communication for MUM-T: a blockchain and lightweight cryptography framework

    MUM-T için güvenli i̇letişim: bir blokzincir ve hafif kriptografi çerçevesi

    HALİMCAN YAŞAR

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞERİF BAHTİYAR

  2. Development of LPV-MPC and LQR control strategıesfor multı-uav formatıon wıth battery-awareweıght matrıx optımızatıon

    Batarya farkındalığına sahip ağırlık matrisi optimizasyonuile çoklu iha formasyonu için lpv-mpc ve LQRkontrol stratejilerinin geliştirilmesi

    HACI MUHAMMED YILDIZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

    Uçak Mühendisliğiİstanbul Teknik Üniversitesi

    Uçak ve Uzay Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HAYRİ ACAR

  3. A learning-centric end-to-end hybrid system for in-situ thermographic inspection in automated fiber placement

    Otomatik fiber yerleştirmede yerinde termal denetim için öğrenme tabanlı uçtan uca hibrit bir sistem

    MUHAMMED ZEMZEMOĞLU

    Doktora

    İngilizce

    İngilizce

    2025

    Mekatronik MühendisliğiSabancı Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    PROF. DR. MUSTAFA ÜNEL

  4. Araç rotalama için kümeleme yaklaşımı

    Clustering approach for vehicle routing

    ÇAĞLA EBRU BİLİR

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Endüstri ve Endüstri MühendisliğiSakarya Üniversitesi

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

    PROF. DR. ÖZER UYGUN

  5. Derin öğrenme modelleri kullanarak yazma alanında özgül öğrenme güçlüklerinin erken teşhisi

    Early diagnosis of specific learning difficulties in writing using deep learning models

    NEŞE ÖZKUM

    Yüksek Lisans

    Türkçe

    Türkçe

    2026

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. NEJAT YUMUŞAK