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
- Tez No: 129155
- Danışmanlar: YRD. DOÇ. DR. UĞUR DOĞRUSÖZ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- 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
- Yıl: 2002
- Dil: İngilizce
- Üniversite: İhsan Doğramacı Bilkent Üniversitesi
- Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Belirtilmemiş.
- Bilim Dalı: Belirtilmemiş.
- 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
- 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
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. ŞERİF BAHTİYAR
- 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
2025
Uçak Mühendisliğiİstanbul Teknik ÜniversitesiUçak ve Uzay Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ HAYRİ ACAR
- 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
2025
Mekatronik MühendisliğiSabancı ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
PROF. DR. MUSTAFA ÜNEL
- 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
2024
Endüstri ve Endüstri MühendisliğiSakarya ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
PROF. DR. ÖZER UYGUN
- 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
2026
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. NEJAT YUMUŞAK