Kılıç, Hürevren

Loading...
Profile Picture
Name Variants
H., Kilic
Hürevren, Kılıç
Hurevren, Kilic
Kiliç H.
H.,Kilic
H.,Kılıç
H., Kılıç
K., Hürevren
K.,Hurevren
Kılıç,H.
Kilic,H.
Hürevren Kılıç
K.,Hürevren
K., Hurevren
Kilic H.
Kılıç H.
Kılıç, Hürevren
Kilic, Hurevren
Kilic,Hurevren
Job Title
Profesör Doktor
Email Address
hurevren.kilic@atilim.edu.tr
Scopus Author ID
Turkish CoHE Profile ID
Google Scholar ID
WoS Researcher ID
Scholarly Output

29

Articles

8

Citation Count

58

Supervised Theses

5

Scholarly Output Search Results

Now showing 1 - 10 of 29
  • Master Thesis
    Çok Erkinli ve Petri Ağları ile Modellenmiş Sistemler için Bilgi Teorisi Tabanlı Bir Kapasite Hesaplama Metriği
    (2009) Bebek, Doğuş; Kılıç, Hürevren; Computer Engineering
    Bu tez çalışması, Bilgi Teorisinin Ayrık Parazitsiz Kanak konseptini baz alarak çok erkinli ve Petri Ağları ile modellenmiş sistemler için bir kapasite hesaplama metriği önermektedir. Önerilen metrik, ilgili sistemin çalışma anındaki maksimum bilgi kapasitesini sistemin dizayn aşamasında hesaplamaktadır. Ayrıca, ilgili metriğin verimsizlik ve durgunluk değerleri kullanılarak farklı tasarımlar karşılaştırılabilir ya da ilgili sistem üzerinde yapılması planlanan değişiklikler değerlendirilebilir. Çok erkinli sistemler paradigması yazılım mühendisliği alanında yeni bir paradigmadır ve çok erkinli sistemler içindeki erklerin iletişimi popular bir araştırma sahasıdır. Önerilen metriğin çok erkinli sistemlere uygulanması öncelikli olarak erkinler arası iletişim protokolleri daha sonrada çok erkinli iletişim topolojileri kullanılarak yapılmıştır. Peti Ağları, ayrık olay sistemlerinin modellenmesi için kullanılan araçlardır ayrıca literatürde yazılım sistemlerinin Petri Ağları ile modellenmesi üzerine bir çok çalışma mevcutdur. Önerilen metriğin, Petri ağları ile modellenmiş sistemlere uygulanması seyir kontrol sistemi örneği kullanılarak anlatılmıştır. Önerilen metriğin Petri Ağlarına uygulanması ile metriğin kullanım alanının genelleştirilmesi amaçlanmıştır.
  • Master Thesis
    Yapısal ve merkezi olmayan sayısal ortamların süreç eşleme performansları hakkında bir inceleme
    (2007) Çakır, Buğra; Kılıç, Hürevren; Öztoprak, Kasım; Computer Engineering; Computer Engineering; Computer Engineering
    Verimli es¸leme, yapısal ve merkezi olmayan sayısal ortamlarda problem tes¸kil etmektedir. Bu tezde s¨ozkonusu ortamlara odaklanılarak, ortamlarn es¸leme performanslarını ¨olc¸me amac¸lı benzetimler gerc¸ekles¸tirilmis¸tir. Calısmada, P2P(HyperGrid, basuclu (ultrapeer) ve bas¸uc¸'suz Gnutella), Kucuk-dunya (Small-World, Watts-Strogatz), ve us kanunu (power-law) da˘gılımını g¨osteren Ozerk Waxman sisteminin a˘gır-kuyruklu (heavy-tailed) ¨ uygulaması, rasgele (random), iki boyutlu-ızgara (2D-Grid) gibi farklı ortam modelleri dikkate alınmıs¸tır. Es¸leme amacıyla, s¨urec¸ kars¸ılas¸malarına olanak tanıyan akıs¸ mekanizmasının Bilgilendirilmemis¸ Once-Enlemesine-Arama oldugu kabullenilmis¸tir. Benzetimlerde, rasgele ortamın es¸leme performansının neredeyse di˘ger t¨um problemlere ve eszamanlı yapılandırmaya oranla performans ustunlugu gozlenmektedir. Ancak, kucuk-dunya ortamı modelinin toplam maliyeti neredeyse t¨um kurulumlar ic¸inde en yuksek olanıdır. Sozluk Terimler: Yapısal ve merkezi olmayan ortamlar, Surec¸ esleme, Performans, Benzetim
  • Master Thesis
    Doğurgan Ağ Özdevinirlerin Yerel Davranış Tanıması
    (2010) Özdemir, Burak; Kılıç, Hürevren; Computer Engineering
    Bir bütün ve onu oluşturan parçaların kendi aralarındaki ilişkisi, karmaşık ayrık dinamik sistemler bağlamında önem taşımaktadır. Bu amaçla, Doğurgan Ağ Özdeviniri şeklinde tanımlanan genel verilerden yerel davranış tanımlama algoritması geliştirilmiştir. Sabit kural-uzayı düzenlemesine sahip Özdevinir Ağları kullanarak sonlu Doğurgan Ağ Özdevinirlerinin tanınması ve benzetimi amacıyla bir izlek tasarlanabilirliği gösterilmiştir. ?Üst seviye bileşen etkileşimi? adı verilen bir soyutlama sunulmuştur. Ayrıca, Doğurgan Ağ Özdevinirleri için bir tanımlama yönteminin varlığı gösterilmiştir. Pratikte, model inşasına yönelik otomatikleştirilmiş bir yaklaşım sağlanmıştır ve geliştirilen yaklaşım Doğurgan Ağ Özdevinirlerini esas alan sistem modelleme girişimlerinde kullanılabilmektedir.
  • Conference Object
    An Investigation About Process Matchmaking Performances of Unstructured and Decentralized Digital Environments
    (2007) Cakir,B.; Kilic,H.; Computer Engineering
    Efficient matchmaking is an important problem in unstructured and decentralized digital environments. We report the results of simulations of these environments and provide measurements of match performance focusing on unstructured and decentralized environments. In the study, different environment models including P2P (Hypergrid, Gnutella with/without ultrapeer); small-world (WattsStrogatz); heavy-tailed and random versions of Autonomous System Waxman model showing power-law distribution property; random and 2D-Grid are considered. The flooding mechanism enabling process encounters for match purposes is uninformed Breadth-First-Search. Simulations show that the matchmaking performance of random environment outperforms the others for almost all different problems and time-to-live settings. On the other hand, the total cost of small world environment model is the highest for almost all setups. © 2007 IEEE.
  • Conference Object
    An Investigation About Process Matchmaking Performances of Unstructured and Decentralized Digital Environments
    (2007) Cakir,B.; Kilic,H.; Computer Engineering
    Efficient matchmaking is an important problem in unstructured and decentralized digital environments. We report the results of simulations of these environments and provide measurements of match performance focusing on unstructured and decentralized environments. In the study, different environment models including P2P (Hypergrid, Gnutella with/without ultrapeer); small-world (WattsStrogatz); heavy-tailed and random versions of Autonomous System Waxman model showing power-law distribution property; random and 2D-Grid are considered. The flooding mechanism enabling process encounters for match purposes is uninformed Breadth-First-Search. Simulations show that the matchmaking performance of random environment outperforms the others for almost all different problems and time-to-live settings. On the other hand, the total cost of small world environment model is the highest for almost all setups. © 2007 IEEE.
  • Article
    Designing Senior Graduation Project Course for Computing Curricula: an Active Learning Approach
    (Tempus Publications, 2010) Kilic, Hurevren; Kılıç, Hürevren; Koyuncu, Murat; Koyuncu, Murat; Rehan, Mohammad; Rehan, Mohammad; Kılıç, Hürevren; Koyuncu, Murat; Rehan, Mohammad; Computer Engineering; Information Systems Engineering; Information Systems Engineering; Computer Engineering; Information Systems Engineering
    This paper proposes an active learning-based design approach to senior graduation project courses for computing curricula. The proposed approach focuses mainly on course requirements including increasing the interaction between instructor and project team members; providing better and fair student/team performance assessment; encouraging students to practise life-cycle driven development; preparing students for role-based team-working; motivating students to communicate with experts from industry and supporting cooperation between students. It is observed that implementation of the proposed approach increases the student course satisfaction level while higher quality student projects are achieved.
  • Conference Object
    Search-Based Parallel Refactoring Using Population-Based Direct Approaches
    (Springer-verlag Berlin, 2011) Kilic, Hurevren; Koc, Ekin; Cereci, Ibrahim; Computer Engineering
    Automated software refactoring is known to be one of the "hard" combinatorial optimization problems of the search-based software engineering field. The difficulty is mainly due to candidate solution representation, objective function description and necessity of functional behavior preservation of software. The problem is formulated as a combinatorial optimization problem whose objective function is characterized by an aggregate of object-oriented metrics or pareto-front solution description. In our recent empirical study, we have reported the results of a comparison among alternative search algorithms applied for the same problem: pure random, steepest descent, multiple first descent, simulated annealing, multiple steepest descent and artificial bee colony searches. The main goal of the study was to investigate potential of alternative multiple and population-based search techniques. The results showed that multiple steepest descent and artificial bee colony algorithms were most suitable two approaches for an efficient solution of the problem. An important observation was either with depth-oriented multiple steepest descent or breadth-oriented population-based artficial bee colony searches, better results could be obtained through higher number of executions supported by a lightweight solution representation. On the other hand different from multiple steepest descent search, population-based, scalable and being suitable for parallel execution characteristics of artificial bee colony search made the population-based choices to be the topic of this empirical study. I In this study, we report the search-based parallel refactoring results of an empirical comparative study among three population-based search techniques namely, artificial bee colony search, local beam search and stochastic beam search and a non-populated technique multiple steepest descent as the baseline. For our purpose, we used parallel features of our prototype automated refactoring tool A-CMA written in Java language. A-CMA accepts bytecode compiled Java codes as its input. It supports 20 different refactoring actions that realize searches on design landscape defined by an adhoc quality model being an aggregation of 24 object-oriented software metrics. We experimented 6 input programs written in Java where 5 of them being open source codes and one student project code. The empirical results showed that for almost all of the considered input programs with different run parameter settings, local beam search is the most suitable population-based search technique for the efficient solution of the search-based parallel refactoring problem in terms of mean and maximum normalized quality gain. However, we observed that the computational time requirement for local beam search becomes rather high when the beam size exceeds 60. On the other hand, even though it is not able to identify high quality designs for less populated search setups, time-efficiency and scalability properties of artificial bee colony search makes it a good choice for population sizes >= 200.
  • Conference Object
    F-Actor: a Multiagent Gaming Environment for Controlling Virtual Flow Networks
    (Univ Wolverhampton, 2008) Ocal, Ilter Kagan; Cevik, Ahmet; Cereci, Ibrahim; Kilic, Hurevren; Computer Engineering
    A gaming environment that enables agent-based local control of a configurable virtual flow network is developed. The gaming software what we call F-Actor provides a graph-based discrete virtual control environment on which user-developed controller agents reside and act according to their assigned design goals. Runtime performances of user-developed controller agent codes are made observable through a graphical user interface. The proposed game can be played by different developers having different level of control and programming knowledge. By playing with F-Actor, engineers (or students) can make practices on a virtual flow environment and try alternative intelligent control algorithms before their potential implementations on field.
  • Conference Object
    An Empirical Study About Search-Based Refactoring Using Alternative Multiple and Population-Based Search Techniques
    (2012) Koc,E.; Ersoy,N.; Andac,A.; Camlidere,Z.S.; Cereci,I.; Kilic,H.; Computer Engineering
    Automated maintenance of object-oriented software system designs via refactoring is a performance demanding combinatorial optimization problem. In this study, we made an empirical comparative study to see the performances of alternative search algorithms under a quality model defined by an aggregated software fitness metric. We handled 20 different refactoring actions that realize searches on design landscape defined by combination of 24 object-oriented software metrics. The investigated algorithms include random, steepest descent, multiple first descent, multiple steepest descent, simulated annealing and artificial bee colony searches. The study is realized by using a tool called A-CMA developed in Java that accepts bytecode compiled Java codes as its input. The empiricial study showed that multiple steepest descent and population-based artificial bee colony algorithms are two most suitable approaches for the efficient solution of the search based refactoring problem. © 2012 Springer-Verlag London Limited.
  • Article
    An Automata Networks Based Preprocessing Technique for Artificial Neural Network Modelling of Primary Production Levels in Reservoirs
    (Elsevier, 2007) Kilic, Hurevren; Soyupak, Selcuk; Tuzun, Ilhami; Ince, Ozlem; Basaran, Gokben; Computer Engineering
    Primary production in lakes and reservoirs develops as a result of complex reactions and interactions. Artificial neural networks (ANN) emerges as an approach in quantification of primary productivity in reservoirs. Almost all of the past ANN applications employed input data matrices whose vectors represent either water quality parameters or environmental characteristics. Most of the time, the components of input matrices are determined using expert opinion that implies possible factors that affect output vector. Major disadvantage of this approach is the possibility of ending-up with an input matrix that may have high correlations between some of its components. In this paper, an automata networks (AN) based preprocessing technique was developed to select suitable and appropriate constituents of input matrix to eliminate redundancy and to enhance calculation efficiency. The proposed technique specifically provides an apriori rough behavioral modeling through identification of minimal AN interaction topology. Predictive ANN models of primary production levels were developed for a reservoir following AN based pre-modeling step. The achieved levels of model precisions and performances were acceptable: the calculated root mean square error values (RMSE) were low; a correlation coefficient (R) as high as 0.83 was achieved with an ANN model of a specific structure. (c) 2006 Elsevier B.V. All rights reserved.