Izmir Institute of Technology
Permanent URI for this communityhttp://65.108.157.135:4000/handle/123456789/1
Browse
Browsing Izmir Institute of Technology by Language "tr"
Now showing 1 - 20 of 35
- Results Per Page
- Sort Options
Conference Object Automatic Code Generation with Document Responsibility Collaboration Modelling Method(Institute of Electrical and Electronics Engineers Inc., 2020) Tuglular, T.; Leblebici, O.; Tuğlular, Tuğkan; Bilgisayar Mühendisliği BölümüUML is highly preferred for design in current software development approaches. However, the conceptual gap between entities in business processes and classes in UML designs is not small. To reduce this gap, this paper proposes using documents that are vital to every business. The proposed new method called Document Responsibility Collaboration puts the concept of documents at the center. In the proposed method, documents are meta-models of classes in terms of programming, and at the same time, they are meta-models of relationships in terms of permanence. The proposed Document Responsibility Collaboration method uses the domain concept in which domains are made up of documents, and a document defined in a domain can work with another document in any domain to fulfill its responsibility. Document Responsibility Collaboration method defines a process, which starts at the transition from analysis to design phase and continues to the code generation phase. An example from the order management domain is provided to validate the recommended method. © 2020 IEEE.Conference Object Citation Count: 0Automatic Code Generation with Document Responsibility Collaboration Modelling Method(Ieee, 2020) Tuglular, Tugkan; Leblebici, Onur; Tuğlular, Tuğkan; Bilgisayar Mühendisliği BölümüUML is highly preferred for design in current software development approaches. However, the conceptual gap between entities in business processes and classes in UML designs is not small. To reduce this gap, this paper proposes using documents that are vital to every business. The proposed new method called Document Responsibility Collaboration puts the concept of documents at the center. In the proposed method, documents are meta-models of classes in terms of programming, and at the same time, they are meta-models of relationships in terms of permanence. The proposed Document Responsibility Collaboration method uses the domain concept in which domains are made up of documents, and a document defined in a domain can work with another document in any domain to fulfill its responsibility. Document Responsibility Collaboration method defines a process, which starts at the transition from analysis to design phase and continues to the code generation phase. An example from the order management domain is provided to validate the recommended method.Article Citation Count: 0Bağlamsal Doğrulama için Bir Yazılım Tasarım Şablonu(2017) Tuğlular,Tuğkan; Tuğlular, TuğkanYazılım tasarım şablonları, tekrar eden yazılım tasarım problemleri için hazır çözümler sunar. Model-Görünüm-Denetçi (İng. MVC) gibi bileşik tasarım şablonları ise, var olan tasarım şablonlarının biraraya getirilmesi ile daha büyük ölçekli problemleri çözmek için geliştirilmektedir. Bu çalışmada bağlamsal doğrulama problemi için bir bileşik tasarım şablonu geliştirilmiştir. Bağlamsal doğrulama, bir işlem gerçekleş- tirilmeden önce o işlem için gerekli tüm nesnelerin gerekli koşulları sağladığının doğrulanması anlamına gelmektedir. Bileşik tasarım şablonu geliştirme yöntemi ile ortaya konan bağlamsal doğrulama tasarım şablonu; tek sorumluluk, açık-kapalı ve bağımlılığı tersine çevirme nesne temelli tasarım ilkelerine göre geliştirilmiştir. Geliştirilen bağlamsal doğrulama tasarım şablonu bünyesinde Ziyaretçi, Strateji, Dekoratör ve Bildirim tasarım şablonlarını barındırmaktadır. Ortaya konan bağlamsal doğrulama tasarım şablonu, kullanım şekli itibariyle iki örnek uygulama üzerinde tartışılmıştır.Patent Bir fosfor dönüşümlü beyaz led paketi(Türk Patent ve Marka Kurumu, 2020) Demir, Mustafa Muammer; Güner, Tuğrul; Şentürk, Ufuk; Demir, Mustafa; Izmir Institute of Technology; Izmir Institute of Technology; Izmir Institute of TechnologyBu buluş bir fosfor dönüşümlü beyaz LED paketi ile, özellikle fosfor kullanım miktarını azaltmayı ve ışık rengi sıcaklığının ayarlanmasını sağlayan cam küre formunda optik elemanlar içeren bir fosfor dönüşümlü beyaz LED paketi ile ilgilidir.Patent Bir mikroakışkan aygıt üretimi yöntemi(Türk Patent ve Marka Kurumu, 2017) Pesen Okvur, Devrim; Izmir Institute of TechnologyBuluş, üç boyutlu baskılama ve metal kalıp kullanan bir mikroakışkan aygıt üretimi yöntemi ile ilgilidir.Patent Bir mikroakışkan cihaz kullanılarak ilaç etkilerinin belirlenmesi için bir yöntem(Türk Patent ve Marka Kurumu, 2017) Pesen Okvur, Devrim; Izmir Institute of TechnologyBuluş, bir mikroakışkan cihaz kullanılarak bir etkenin, örneğin bir ilacın, farklı hücrelere etkilerinin aynı anda belirlenmesine imkan vermektedir. Buluş, bir etkenin farklı miktarlarının etkilerinin aynı anda belirlenmesine de imkan vermektedir.Patent Bir yazılımın dayanıklılığını ölçmeye yönelik bir yöntem(Türk Patent ve Marka Kurumu, 2021-06-21) Tuğlular, Tuğkan; Ufuktepe, Ekincan; Tuğlular, Tuğkan; Izmir Institute of Technology; Izmir Institute of TechnologyBuluş, bir yazılımın girdilere karşı dayanıklılığını ölçmeye yönelik; FIPS (Fonksiyon 5 Girdi Parametresi Durumu) düğümleri (A) ile, kod içerisinde birbirinden bağımsız olarak girdilere karşı zafiyetler için gerekli önlemlerin alınıp alınmadığını kontrol edilerek sayısal değerlerin alınması, FIPS düğümlerinde (A) alınan bu değerlerin incelenen zafiyetlere ilişkin zafiyet düğümlerine (B) aktarılması ve bilgilerin işlenmesi, zafiyet düğümlerinde (B) işlenen bilgilerin uygulama düğümüne (C) aktarılması, 10 uygulama düğümünün (C) gelen bilgileri değerlendirerek, yazılımın genel olarak dayanıklılığına dair çıkarsama yaparak bir ölçüm vermesi işlem adımlarını içeren bir yöntem ile ilgilidir.Conference Object Citation Count: 0Container Damage Detection and Classification Using Container Images(Ieee, 2020) Imamoglu, Zeynep Ekici; Tuglular, Tugkan; Bastanlar, Yalin; Tuğlular, Tuğkan; Bilgisayar Mühendisliği BölümüIn the logistics sector, digital transformation is of great importance in terms of competition. In the present case, container warehouse entry / exit operations are carried out manually by the logistics personnel including container damage detection. During container warehouse entry / exit process, the process of detecting damaged containers is carried out by the personnel and several minutes are required to upload to the IT system. The aim of our work is to automate the detection of damaged containers. This way, the mistakes made by the personnel will be eliminated and the process will be accelerated. In this work, we propose to use a convolutional neural network (CNN) that takes the container images and classify them as damaged or undamaged. We modeled the problem as a binary classification and employed different CNN models. The result we obtained shows that there is no single best method for the classification. It is shown how the dataset was created and how the parameters used in the layered structures affect the models employed in this study.Conference Object Container Damage Detection and Classification Using Container Images(Institute of Electrical and Electronics Engineers Inc., 2020) Ekicimamoglu, Z.; Tulular, T.; Batanlar, Y.; Tuğlular, TuğkanIn the logistics sector, digital transformation is of great importance in terms of competition. In the present case, container warehouse entry / exit operations are carried out manually by the logistics personnel including container damage detection. During container warehouse entry / exit process, the process of detecting damaged containers is carried out by the personnel and several minutes are required to upload to the IT system. The aim of our work is to automate the detection of damaged containers. This way, the mistakes made by the personnel will be eliminated and the process will be accelerated. In this work, we propose to use a convolutional neural network (CNN) that takes the container images and classify them as damaged or undamaged. We modeled the problem as a binary classification and employed different CNN models. The result we obtained shows that there is no single best method for the classification. It is shown how the dataset was created and how the parameters used in the layered structures affect the models employed in this study. © 2020 IEEE.Patent Düzlemsel yüzeyde çalışan lazer işleme makinası(Türk Patent Enstitüsü, 2017-05-22) Sığırtmaç, Tayfun; Kiper, Gökhan; Dede, Mehmet İsmet CanBir sabit gövde, sabit gövde içerisinde hareket edebilir şekilde sağlanan bir tezgâh, sabit gövde ile tezgâhı kısmen örtebilecek şekilde irtibatlı hareketli bir taşıma gövdesi ve taşıma gövdesi üzerinde sağlanan üzerinde lazer kafanın konumlandırıldığı bir taşıyıcı gruba sahip bir lazer işleme makinası, bilhassa bir lazer kesme makinası ile ilgilidir.Conference Object Evaluation of Scheduling Architectures for OSEK/VDX Compliant Hard Real-Time Operating Systems(Institute of Electrical and Electronics Engineers Inc., 2020) Saydam, B.; Ayav, T.; Ayav, Tolga; Bilgisayar Mühendisliği BölümüDeveloping technology is reflected to the vehicles as well. But it brings the challenge of adding new functionalities to vehicles without compromising safety. The chips, which are used to provide the functionalities, are determined in the first step of ECU design. This decision will effect the remaining part of the development. Designing hardware and software together with testing phase is a long process in automotive industry. Changing the design of the hardware is quite costly after an ECU begins to be used in field. For these reasons, the selection of chips is directly related to cost and the functionality which should be provided to customer. Tasks, which fulfill desired functionality, provide a balance between performance and safety. These were evaluated for an OSEK/VDX certified OS and results are presented from the scheduling algorithms point of view. © 2020 IEEE.Conference Object Citation Count: 0Evaluation of Scheduling Architectures for OSEK/VDX Compliant Hard Real-Time Operating Systems(Ieee, 2020) Saydam, Berkay; Ayav, Tolga; Ayav, Tolga; Bilgisayar Mühendisliği BölümüDeveloping technology is reflected to the vehicles as well. But it brings the challenge of adding new functionalities to vehicles without compromising safety. The chips, which are used to provide the functionalities, are determined in the first step of ECU design. This decision will effect the remaining part of the development. Designing hardware and software together with testing phase is a long process in automotive industry. Changing the design of the hardware is quite costly after an ECU begins to be used in field. For these reasons, the selection of chips is directly related to cost and the functionality which should be provided to customer. Tasks, which fulfill desired functionality, provide a balance between performance and safety. These were evaluated for an OSEK/VDX certified OS and results are presented from the scheduling algorithms point of view.Conference Object Fourier analysis-based automatic test pattern generation for combinational circuits(Institute of Electrical and Electronics Engineers Inc., 2015) Ayav, T.; Ayav, Tolga; Bilgisayar Mühendisliği BölümüFourier analysis of boolean functions has attracted great attention from computer scientists in the last decade but it still has few application areas. This work presents a Fourier analysis-based automatic test pattern generation method for combinational circuits. © 2015 IEEE.Conference Object Citation Count: 0Fourier Analysis-based Automatic Test Pattern Generation for Combinational Circuits(Ieee, 2015) Ayav, Tolga; Ayav, Tolga; Bilgisayar Mühendisliği BölümüFourier analysis of boolean functions has attracted great attention from computer scientists in the last decade but it still has few application areas. This work presents a Fourier analysis-based automatic test pattern generation method for combinational circuits.Conference Object Fourier analysis-based testing of finite state machines(CEUR-WS, 2018) Takan, S.; Ayav, T.; Ayav, Tolga; Bilgisayar Mühendisliği BölümüFinite State Machine (FSM), as a formal modeling technique to represent both circuits and software, has been widely used in testing. FSM testing is a well-studied subject and there are several test generation methods. However, the current increase in the demand for pervasive and safety critical systems as well as the increase in software size calls for more rigorous methods that can produce more effective test suites particularly in terms of size, time spent for test generation and fault detection ratio. In this study, we propose a new test generation method based on the Fourier analysis of Boolean functions. An analysis on the effects of the various frequency components of the function output allow us to generate test suites with better performance characteristics. We compare our F-method with the two existing methods.Article Citation Count: 0IEEE 802.11 Kablosuz Ağları için Bir Gerçek Zamanlı İletişim Protokolü(2017) Ayav,Tolga; Ayav, Tolga802.11 kablosuz ağları gerçek zamanlı uygulamaların gereksiniminlerini karşılayabilecek sağlıklı mekanizmalardan yoksundur. Bu çalışma, uygulama katmanında kolaylıkla gerçekleştirilebilen ve iletişim verimliliğini artırarak sistemi gerçek zamanlı uygulamaların beklenti seviyesine çıkartan bir protokol sunmaktadır. Protokol, seçilen bir merkez düğümün diğer düğümleri sorgulaması esasına dayanmakta olup, trafiğin zamanlaması En Yakın Zaman Sınırı İlk algoritması tarafından sağlanmaktadır. Değişken trafik yükleriyle baş edebilmek amacıyla, kanal kullanımını istenen seviyede tutacak bir geri beslemeli kontrol döngüsü de protokole eklenmiştir. İletişimin matematiksel modeli oluşturularak, kontrol döngüsünün kararlılık analizi gerçekleştirilmiştir. Ağın NS-3 benzetimleri, protokolün değişken trafik yüklerinde kanal kullanım oranını istenen seviyede tutabildiğini ve daha az paket kaybına ulaştığını göstermektedir.Conference Object JavaScript kütüphaneleri için girdi dogrulama analizi(CEUR-WS, 2015) Ufuktepe, E.; Tuglular, T.; Tuğlular, Tuğkan; Bilgisayar Mühendisliği BölümüNowadays, mobile and web based software has been an integral part of our lives. In recent years, there has been an increase in usage of JavaScript libraries in those kind of software. Although these JavaScript libraries fulfill the functions they have promised with respect to the application program interfaces they provide, they are not robust against unexpected inputs. In this study, the parameters and global variables of functions in the five selected JavaScript li-braries that are frequently used in mobile and web based software are analyzed for input validation. For this purpose, an input validation model has been pro-posed. Based on this model, a tool called TAJS that performs a type analysis on JavaScript programs has been extended with a proposed algorithm. The result-ing tool is executed on five JavaScript libraries and obtained results are shared.Conference Object Citation Count: 1Karar Tablosu Destekli Olay Sira Çizgeleri Temelli Sinama Durum Üretim Arac(CEUR-WS, 2016) Belli, F.; Linschulte, M.; Tuǧlular, T.; Tuğlular, Tuğkan[No abstract available]Patent Katlanabilir kafes yapısı(Türk Patent Enstitüsü, 2019-09-23) Kiper, GökhanBuluş, düzlemsel, küresel, silindirik ya da bu geometrilerin bileşiminden oluşan bir yüzeyin toplu halden yayılı hale gelmesini sağlayabilen çift katmanlı bir katlanabilir kafes sistemi ile ilgilidir.Patent Konumlama mekanizması(Türk Patent Enstitüsü, 2017-01-23) Dede, Mehmet İsmet Can; Kiper, GökhanBir sabit gövde; sabit gövde üzerinde hareket edebilir şekilde sağlanan bir taşıyıcı gövde; taşıyıcı gövde üzerinde sağlanan bir lazer kafa ve lazer kafanın taşıyıcı gövde hareketinden bağımsız olarak hareket etmesini sağlamak üzere, lazer kafa ile irtibatlı bir hareket mekanizmasına ait en az iki adet kol grubu ve kol gruplarına paralel uzanacak şekilde sağlanan bir konumlama mekanizmasına ait en az iki adet kol grubuna sahip bir lazer işleme makinası ile ilgilidir.