43 research outputs found

    Using proxy design pattern for transparent redundant execution

    Get PDF
    12th Turkish National Software Engineering Symposium, UYMS 2018; Istanbul; Turkey; 10 September 2018 through 12 September 2018In this study, we propose a transparent model for reliable execution of object-oriented software. We design a generic object-oriented programming tool for redundant software execution to provide the desired level of reliability against transient hardware faults. To achieve this, we utilize the Proxy design pattern which is one of the well-known GoF design patterns that are formed to make software systems exible and easy to maintain. Proxy design pattern provides a controlled access and a transparent mechanism for adding new functionalities to an existing object when accessing it. Combining the instruments of dynamic proxy and annotations in Java programming language, we present, Redundant- Caller, a generic, transparent, and con gurable tool for redundant execution and majority voting. Our tool takes any object and creates a dynamic proxy for it which executes the methods of the object multiple times in separate threads, and performs majority voting on the background, requiring minimum amount of change in the original user code. Thanks to annotations, users can con gure the redundant execution scheme methodwise. Our experiments demonstrate that our tool provides a signi cant level of reliability to any object-oriented software with a reasonable amount of performance degradation through multithreaded execution.Bu çalışsmada, nesneye yönelik programların güvenilir bir şekilde çalıştırılması için saydam bir model önermekteyiz. Geçici donanım hatalarıa karşı istenen seviyede güvenilirliği sağlayabilmek amacıyla artıklı (redundant) program çalıştıması için genel bir nesneye yönelik programlama araç tasarladık. Bunun için yazılım sistemlerini esnek ve kolay sürdürülebilir yapabilmek için oluşturulmuş ve yaygınca kullanılan GoF tasarım örüntülerinden biri olan vekil tasarım örünüsünü kullandık. Vekil tasarım örüntüsü, var olan bir nesneye erişirken ona yeni fonksiyonellikler eklemeye yarayan saydam bir düzenek ve kontrollü bir erişim sağlamaktadır. Java programlama dilindeki dinamik vekil ve annotation araçlarını birleştirerek, artıklı çalıştırma ve çoğunluk oylaması için genel, saydam ve yapılandırılabilir bir araç olan RedundantCaller'ı sunmaktayız. Aracımız, herhangi bir nesneyi alır ve özgün kullanıcı koduna en az miktarda değişiklik gerektirerek nesnenin metotlarını farklı iş parçacıkların da çoklu miktarda çalıştıran ve arka planda çoğunluk oylaması yapan bir dinamik vekil yaratır. annotationlar sayesinde, kullanıcılar artıklı çalıştırmayı metot seviyesinde yapılandırabilirler. Deneylerimiz göstermektedir ki; aracımız herhangi bir nesneye yönelik program için çok iş parçacıklı çalıştırma sayesinde makul bir performans düşüşüyle kayda değer bir güvenilirlik seviyesi sağlamaktadır.Ulusal Yüksek Başarılı Hesaplama Merkezi'nin (UHeM), (1005202018

    Relationship between pterygomaxillary fissure morphology and maxillary/mandibular position

    Get PDF
    Purpose The aim of this study was to investigate the possible correlation between maxillary and mandibular positioning via cephalometric analysis with pterygomaxillary fissure (PMF) morphology using cone beam computed tomography (CBCT). Methods In this study, CBCT images from 825 individuals (448 female, 377 male; age range was 18-91 years with this cohort) were analyzed; PMF length and width were measured. Three-dimensional cephalometric analysis was also performed using cephalometric analysis software. The landmarks and measurements in relation to maxillary and mandibular positions were identified and performed for the cephalometric analysis. Analysis of variance (ANOVA) was used for comparison of the parameters, while the Bonferroni test was used for multiple comparisons. Pearson’s test was also used to assess the correlations between the parameters. Results The results showed that males had significantly larger PMF length (p< 0.001) and width (p< 0.001) compared to females. The mean PMF length was 17.7mm (standard deviation [SD] 3.2mm) for right and 17.7mm (SD 3.3mm) for left but were not significantly different (p> 0.05). In terms of the cephalometric measurements, a significant correlation was found between upper central incisor (U1toAperp2D) and posterior facial height (PostFaceHtSGo2D) and PMF length, while correlations were found between PMF width and several cephalometric parameters such as lower lip (LwLiptoEPln2D and LwLiptoHLine2D) and occlusal plane (OPtoFHAng2D) (p< 0.05). Conclusion A significant relationship was observed between PMF morphology and the position of the maxilla or mandible. PMF lengths and widths were larger in males than females. Posteroanterior maxillary and mandibular lengths and posterior facial height are associated with PMF length and width

    Antiarrhythmic Properties of Beta Blockers: Focus on Nebivolol

    Get PDF
    Beta-blockers are commonly used medications for cardiovascular diseases. Beta-blockers are effective antiarrhythmic agents, and they are class 2 agents in the Vaughan-Williams classification. In this review, we first attempt to mention the physiology of beta-adrenergic activation in the myocardium and the role of excessive beta-adrenergic activation in arrythmiagenesis. Then, we will summarize the pharmacological properties of beta blockers and their use in specific arrhythmias. Special emphasis will be given to nebivolol, a new generation cardioselective beta-blocker with vasodilator activity, given the limited data regarding its use in arrhythmias

    Using proxy design pattern for transparent redundant execution

    No full text
    12th Turkish National Software Engineering Symposium, UYMS 2018; Istanbul; Turkey; 10 September 2018 through 12 September 2018In this study, we propose a transparent model for reliable execution of object-oriented software. We design a generic object-oriented programming tool for redundant software execution to provide the desired level of reliability against transient hardware faults. To achieve this, we utilize the Proxy design pattern which is one of the well-known GoF design patterns that are formed to make software systems exible and easy to maintain. Proxy design pattern provides a controlled access and a transparent mechanism for adding new functionalities to an existing object when accessing it. Combining the instruments of dynamic proxy and annotations in Java programming language, we present, Redundant- Caller, a generic, transparent, and con gurable tool for redundant execution and majority voting. Our tool takes any object and creates a dynamic proxy for it which executes the methods of the object multiple times in separate threads, and performs majority voting on the background, requiring minimum amount of change in the original user code. Thanks to annotations, users can con gure the redundant execution scheme methodwise. Our experiments demonstrate that our tool provides a signi cant level of reliability to any object-oriented software with a reasonable amount of performance degradation through multithreaded execution.Bu çalışsmada, nesneye yönelik programların güvenilir bir şekilde çalıştırılması için saydam bir model önermekteyiz. Geçici donanım hatalarıa karşı istenen seviyede güvenilirliği sağlayabilmek amacıyla artıklı (redundant) program çalıştıması için genel bir nesneye yönelik programlama araç tasarladık. Bunun için yazılım sistemlerini esnek ve kolay sürdürülebilir yapabilmek için oluşturulmuş ve yaygınca kullanılan GoF tasarım örüntülerinden biri olan vekil tasarım örünüsünü kullandık. Vekil tasarım örüntüsü, var olan bir nesneye erişirken ona yeni fonksiyonellikler eklemeye yarayan saydam bir düzenek ve kontrollü bir erişim sağlamaktadır. Java programlama dilindeki dinamik vekil ve annotation araçlarını birleştirerek, artıklı çalıştırma ve çoğunluk oylaması için genel, saydam ve yapılandırılabilir bir araç olan RedundantCaller'ı sunmaktayız. Aracımız, herhangi bir nesneyi alır ve özgün kullanıcı koduna en az miktarda değişiklik gerektirerek nesnenin metotlarını farklı iş parçacıkların da çoklu miktarda çalıştıran ve arka planda çoğunluk oylaması yapan bir dinamik vekil yaratır. annotationlar sayesinde, kullanıcılar artıklı çalıştırmayı metot seviyesinde yapılandırabilirler. Deneylerimiz göstermektedir ki; aracımız herhangi bir nesneye yönelik program için çok iş parçacıklı çalıştırma sayesinde makul bir performans düşüşüyle kayda değer bir güvenilirlik seviyesi sağlamaktadır.Ulusal Yüksek Başarılı Hesaplama Merkezi'nin (UHeM), (1005202018

    Gövde BT görüntüleri için üç bölütleme algoritması uygulaması.

    No full text
    Many practical applications in the field of medical image processing require valid and reliable segmentation of images. In this dissertation, we propose three different semi-automatic segmentation frameworks for 2D-upper torso medical images to construct 3D geometric model of the torso structures. In the first framework, an extended version of the Otsu’s method for three level thresholding and a recursive connected component algorithm are combined. The segmentation process is accomplished by first using Extended Otsu’s method and then labeling in each consecutive slice. Since there is no information about pixel positions in the outcome of Extended Otsu’s method, we perform some processing after labeling to connect pixels belonging with the same tissue. In the second framework, Chan-Vese (CV) method, which is an example of active contour models, and a recursive connected component algorithm are used together. The segmentation process is achieved using CV method without egde information as stopping criteria. In the third and last framework, the combination of watershed transformation and K-means are used as the segmentation method. After segmentation operation, the labeling is performed for the determination of the medical structures. In addition, segmentation and labeling operation is realized for each consecutive slice in each framework. The results of each framework are compared quantitatively with manual segmentation results to evaluate their performances.M.S. - Master of Scienc

    Analysis of the relationship between the cognitive flexibility, adaptation and anxiety levels in adolescents based on sex, socio-economic status and education level.

    No full text
    TEZ8752Tez (Yüksek Lisans) -- Çukurova Üniversitesi, Adana, 2012.Kaynakça (s. 91-96) var.xiv, 113 s. : res. ; 29 cm.This research aims to analyze whether there is a meaningful difference between adaptation, anxiety and cognitive flexibility of students in junior high (grades 6-8), secondary and higher education levels based on their sex, socio-economic status and academic levels. The sampling used in this study is a total of 1032 pre-adolescent and adolescent students (630 girls and 402 boys) from ten elementary schools, eleven secondary schools in Çukurova, Sarıçam, Seyhan and Yüreğir districts of the province of Adana and from departments of Çukurova University: and the study uses stratified sampling and simple random sampling method according to their corresponding number in the universe. In order to determine the cognitive flexibility of the subject group ""Cognitive Flexibility Scale"", to determine their adaptation levels ""Hacettepe Personality Inventory"", and to detemine their levels of anxiety ""Spielberg's State-Trait Anxiety Inventory"" were used. The data collected in the research were analyzed using SPSS 11.5 software. First of all, descriptive statistics were calculated in order to determine the characteristics regarding the personal data of the subject group. In the second stage, a variance anaylsis was conducted in order to analyze whether there is a meaningful difference in the cognitive flexibility points of the Anxiety and Adaptation levels based on sex, socio-economic and academic level. It was determined that there is a difference in the state-trait anxiety levels of participants based on the variable of sex, however, without being affected by the variable. On the other hand, it was observed that there is a difference in terms of general, social and personal adaptation levels with regard to the variable of sex, and that, as adaptation level increases, cognitive flexibility points also increase. However, only with regard to personal adaptation level are cognitive flexibility points effected based on the variable of sex. There also appears to be a difference in the state-trait anxiety levels based on the variable of socio-economic status of the participants, as indicated by an increase in cognitive flexibility points with a decreasing anxiety level, however, this is not affected by the variable of socio-economic status. On the other hand, a difference is observed in general, social and personal adaptation levels based on socio-economic status, and as adaptation levels increase cognitive flexibility points increase, however cognitive flexibility points are not affected by the variable of socio-economic status. It was also determined that there is a difference in state-trait anxiety levels based on the variable of academic level and that as anxiety level decreases cognitive flexibility points increase, however, it is not affected by the variable of academic level. In addition to this, there is a difference in general, social and personal adaptation levels with regard to academic level, and as the level of adaptation increases cognitive flexibility levels increase, without any effect on the cognitive flexibility points based on the variable of academic level. Lastly, it was found that the collective impact of the sex, socio-economic level and academic level variables on anxiety and adaptation levels do not cause a meaningful difference in cognitive flexibility points.Bu araştırmanın amacı, ilköğretim ikinci kademe, ortaöğretim ve yükseköğretim öğrencilerinin cinsiyet, sosyo-ekonomik düzey ve öğrenim kademesine göre uyum, kaygı ve bilişsel esneklik düzeyleri arasında anlamlı bir farklılık olup olmadığını incelemektir. Araştırmanın örneklemi, 11-24 yaşları arasında, 630 kız, 402 erkek olmak üzere, toplam 1032 ön ergenden ve ergen Adana ili, Çukurova, Sarıçam, Seyhan ve Yüreğir ilçelerinde yer alan on ilköğretim, on bir ortaöğretim okulundan ve Çukurova Üniversitesi'nin bölümlerinden evrendeki oranlarına göre Tabakalı ve seçkisiz örnekleme yöntemi ile oluşturulmuştur. Araştırmaya katılan grubun, bilişsel esneklik puanlarını belirlemek amacıyla ""Bilişsel Esneklik Ölçeği"", Uyum düzeylerini belirlemek için ise ""Hacettepe Kişilik Envanteri"" ve Kaygı düzeylerini belirlemek için de ""Spielberg'in Süreklilik-Durumluluk Kaygı Envanteri kullanılmıştır. Araştırmada toplanan veriler SPSS 11.5 paket programı kullanılarak analiz edilmiştir. İlk önce araştırmaya katılan katılımcıların kişisel bilgileri ile ilgili özelliklerinin belirlenmesi amacıyla betimsel istatistikler hesaplanmıştır. İkinci aşamada ise Kaygı ve Uyum düzeylerinin bilişsel esneklik puanlarına, cinsiyet, sosyo-ekonomik düzey ve öğrenim kademesine göre anlamlı bir fark olup olmadığını anlamak için varyans analizi yapılmıştır. Katılımcıların cinsiyet değişkeni açısından durumluluk kaygı düzeylerine göre farklılık olduğu ancak cinsiyet değişkeninden etkilenmediği belirlenmiştir. Diğer taraftan cinsiyet değişkeni açısından genel, sosyal ve kişisel uyum düzeylerine göre farklılık olduğu ve uyum düzeyi arttıkça bilişsel esneklik puanlarının arttığı ancak cinsiyete değişkenine göre sadece kişisel uyum düzeyi açısında bilişsel esneklik puanlarının etkilendiği görülmektedir. Katılımcıların sosyo-ekonomik düzey değişkeni açısından durumluluk kaygı düzeylerine göre farklılık olduğu, kaygı düzeyi azaldıkça bilişsel esneklik puanlarının arttığı ancak sosyo-ekonomik düzey değişkeninden etkilenmediği belirlenmiştir. Diğer taraftan sosyo-ekonomik düzey açısından genel, sosyal ve kişisel uyum düzeylerine göre farklılık olduğu ve uyum düzeyi arttıkça bilişsel esneklik puanlarının arttığı ancak sosyo-ekonomik düzey değişkenine göre bilişsel esneklik puanlarının etkilenmediği görülmektedir. Katılımcıların öğrenim düzeyi değişkeni açısından durumluluk ve süreklilik kaygı düzeylerine göre farklılığın olduğunu kaygı düzeyi azaldıkça bilişsel esneklik puanlarının arttığı ancak öğrenim kademesi değişkeninden etkilenmediği belirlenmiştir. Diğer taraftan öğrenim kademesi açısından genel, sosyal ve kişisel uyum düzeylerine göre farklılık olduğu ve uyum düzeyi arttıkça bilişsel esneklik puanlarının arttığı ancak öğrenim kademesi değişkenine göre bilişsel esneklik puanlarının etkilenmediği görülmektedir. Son olarak, cinsiyet, sosyo-ekonomik düzey ve öğrenim kademesi değişkenlerinin kaygı ve uyum düzeylerinin ortak etkilerinin bilişsel esneklik puanlarında anlamlı bir farklılık oluşturmadıkları bulgusu elde edilmiştir.Bu çalışma Ç.Ü. Bilimsel Araştırma Projeleri Birimi tarafından desteklenmiştir. Proje No: EF2011YL1

    Design and construction of a prototype self-propelled aerial work platform.

    No full text

    Analysis of the Hosoya and the Merrifield-Simmons indices on molecular structures

    No full text
    Bu tez çalışmasında genel anlamda benzenoid sistemler üzerinde çalışılarak kimyasal graf teori alanında önemli uygulamaları olan Hosoya indeksi ve Merrifield-Simmons indeksinin hesabına odaklanılmıştır. Başlangıç olarak verilen her iç noktasız-yoğunlaştırılmış benzenoid sistemin ∀≥0 için -eşleme sayısını ve -bağımsızlık sayısını hesaplamada kullanılan her biri elde edilen doğal sayı içerikli kare matrisler ile bir vektör çarpımına dayanan iki ayrı metot sunulmuş ve metotların uygulanabilirliği için MATLAB programında kodlar yazılmıştır. Çalışmanın temel kısmı olarak, verilen her iç noktasız-yoğunlaştırılmış benzenoid sistemin Merrifield-Simmons indeksini doğal sayı içerikli matrisler ile bir vektörün uygun bir çarpımı yoluyla hesaplayan metot önerilmiştir. Devamında, iç noktalı-yoğunlaştırılmış benzenoid sistemlerin bir türü olan çift katlı benzenoid zincirlere özgü Hosoya ve Merrifield-Simmons indekslerinin hesabına yönelik her biri ilgili indeksi hesaplamada kullanılan iki ayrı metot önerilmiştir. Son olarak, ve sembolleriyle sunulan iki ayrı özel tipteki iç noktalı-yoğunlaştırılmış benzenoid sistem türüne yönelik hem Hosoya hem de Merrifield-Simmons indekslerinin hesabı, bir matrisin bir kuvveti ile bir vektörün çarpımı şeklinde ifade edilen açık bir fonksiyon olarak sunulmuştur.In this thesis, the focus is on the computation of the Hosoya index and Merrifield-Simmons index, which have significant applications in the field of chemical graph theory, by working on benzenoid systems in general. For ∀≥0 of each given cata-condensed benzenoid system, two different methods are presented, each based on the product of square matrices with natural numbers and a vector, used to compute the -matching number and -independence number, and for applicability of the methods, codes are written in MATLAB. As the main part of the study, a method that computes the Merrifield-Simmons index of each given cata-condensed benzenoid system by means of an appropriate product of matrices with natural numbers and a vector is proposed. Afterward, two different methods are proposed for the computation of the Hosoya and the Merrifield-Simmons indices specific to double benzenoid chains, which are a type of peri-condensed benzenoid chains, each of which is used to compute the relevant index. Finally, the computation of both the Hosoya and the Merrifield-Simmons indices for two special types of peri-condensed benzenoid systems represented by ve is presented as an explicit function expressed as the product of a power of a matrix and a vector

    Edge-zagreb indices of graphs

    No full text
    The algebraic study of graph matrices is an important area of Graph Theory giving information about the chemical and physical properties of the corresponding molecular structure. In this paper, we deal with the edge-Zagreb matrices defined by means of Zagreb indices which are the most frequently used graph indices

    On Gaussian Pell polynomials and their some properties.

    No full text
    In this study, we dene rstly Gaussian Pell polynomials. Then, we give the generating functions and Binet formulas for this type polynomials. We also obtain some important identities involving the Gaussian Pell polynomials
    corecore