4 research outputs found

    Static Analyser for Java-Based Object-Oriented Software Metrics

    Get PDF
    Software metrics play a major role In the software development. Not only software metrics help in understanding the size and complexity of software systems, but they are also helpful in improving the quality of software systems. For object-oriented systems, a large number of metrics have been established. These metrics should be supported by automated collection tools. Automated tools are useful for measuring and improving the quality of software systems. One such tool is a static analyser. A static analyser has been developed for a subset of Java language. A number of object-oriented software metrics has been evaluated using attribute grammar approach. Attribute grammar approach is considered as a well-defined approach to the software metrics evaluation since it is based on the measurement of the source code itself. New definitions for a number of object-oriented metrics have been specified using attribute grammars. This tool has been built using C language. Lexical analyser and syntax analyser have been generated using lex and yacc tools under linux operating system. Four object-oriented metrics have been evaluated. These metrics are Depth of Inheritance Tree metric, Number of Children metric, Response For a Class metric, and Coupling Between Object Classes metric. The software metrics will be produced in the common metrics format that is used in SCOPE project

    Execution Trace Analysis Using Utility Class Detection And Decoupling In Object-Oriented Software Comprehension

    Get PDF
    Sistem perisian berorientasikan objek adalah platform yang paling banyak digunakan dalam organisasi di dunia pada hari ini. Penyelenggaraan sistem ini sememangnya menjadi satu tugas yang penting untuk memastikan sesuatu perisian sentiasa dikemaskini dan selari dengan perubahan pada beban kerja dan pembaharuan teknologi. Salah satu kaedah untuk melakukan penyelenggaraan ini adalah untuk menyurih pelaksanaan sistem dan kemudian menganalisanya yang dipanggil sebagai teknik analisa surih pelaksanaan. Walau bagaimanapun, sistem perisian berorientasikan objek mempunyai pelbagai kelas dan ciri gandingan yang membuat analisa menjadi sukar. Surih pelaksanaan sistem perisian pada masa kini cenderung untuk menjadi sangat besar dari segi kerumitan dan saiz. Kebergantungan antara kelas-kelas dan ciri-ciri gandingan membentuk jalinan kekisi yang sangat rumit. Ini berkaitan terutamanya dengan utiliti yang sememangnya lebih boleh diguna semula dan mempunyai penyahgandingan yang sangat kukuh. Tesis ini memperkenalkan satu teknik analisa surih baru yang ringkas dan memudahkan proses menyurih pelaksanaan. Object-oriented software systems are the most used platforms in most today organizations in the world. The maintenance of these systems indeed is becoming an important task in order to assure the software keep updated with changes of the recent workload and technologies. One method to do the maintenance is to trace the executions of the system and yet analyze them which is called execution trace analysis technique. However, object-oriented software has classes and coupling features that make the analysis difficult. The execution traces of current software systems tend to be very large in terms of complexity and size. The classes and coupling features form a very complicated interwoven lattice of the dependencies. This applies particularly to utilities which are inherently more reusable and having very tight coupling. This thesis introduces a new trace analysis technique that simplifies and eases the execution tracing process

    The Rational Use of Oxalic Acid Against to “Varroa Destructor”; Regional Scale Pilot Scheme

    Get PDF
    Varroa destructor mite poses a serious problem for the future of bee populations around the world. Today, there are many commercial drugs with the same and different active ingredients on the market to chemically control over of Varroa destructor. More frequent chemical applications for against Varroa destructor increases stress resilience, colony losses, loss of yield and residue problems in bee products. The scope of this project is aimed to determine the appropriate control method of Varroa by investigating the efficiency values of the evaporation and dropping methods of Oxalic acid. Experimental area were chosen three different apiaries. 28 colonies were determined in each apiary and equalization studies (area with brood, number of bees with bees, age of queen bees, honey, pollen, etc.) were carried out in these colonies. The determined colonies were randomly divided into 4 groups as 7 colonies. The first group is the control group, the second group is applying 2 g of oxalic acid by vaporizing, the third group is 4% oxalic acid 5 ml of sugar syrup (1:1) is dropped between the frames, and in the fourth group, the fight against a drug that is determined by the beekeeper in the market without interfering with the beekeeper. In order to evaluate the data, samples were taken for four periods, before and after spraying in spring and autumn. While the varroa measurements in the group of syrup, vapor and spraying were found to be statistically less than the control group, the syrup, vapor and spraying groups were statistically similar in terms of varroa measurements. Oxalic acid syrup application showed higher efficiency in spring and autumn than vapor application. There is no statistically difference between both two-application method reveals that it can be used as an effective and safe alternative to chemical control against varroa

    KAJIAN & PEMAPARAN POTENSI BUMDES DI DESA LAMATUKA-NUSA TENGGARA TIMUR

    Get PDF
    Sejak diluncurkan pada tahun 2018, BUMDes telah banyak memberikan kontribusi peningkatan kehidupan ekonomi masyarakat desa. Meski demikian, masih banyak program BUMDes yang ternyata belum optimal kontribusinya. Hal ini dapat terjadi karena kurangnya analisis dan kajian pada program BUMDes yang dicanangkan, apakah dapat memberikan hasil atau tidak. Oleh karena itu, penting bagi perangkat desa untuk dapat mengetahui apa saja program BUMDes yang sesuai dengan sumber daya yang dimiliki, sehingga nantinya dapat berjalan dengan efektif dan efisien. Desa Lamatuka sendiri telah menjalankan BUMDes sejak tahun 2018. Namun sejak saat itu, BUMDes Desa Lamatuka belum memberikan kontribusi signifikan terhadap pendapatan desa. Penyebabnya karena program BUMDes yang dicanangkan belum melihat apakah sumber daya yang desa miliki sesuai atau tidak. Menanggapi hal ini Mahasiswa dan Dosen Pendamping Lapangan (DPL) KKNT-PPM Universitas Katolik Widya Mandira (Unwira) kemudian membuat suatu kajian guna melihat sumber daya yang dimiliki oleh Desa Lamatuka, serta potensinya yang dapat dikembangkan. Hasil kajian ini kemudian dipaparkan kepada Perangkat dan Masyarakat Desa Lamatuka, untuk kemudian dijadikan bahan rekomendasi dalam Rencana Pembangunan Jangka Menengah Desa (RPJMDes)
    corecore