7 research outputs found

    UML models consistency management: guidelines for software quality manager

    No full text
    Unified Modeling Language (UML) has become the de-facto standard to design today’s large-size object-oriented systems. However, focusing on multiple UML diagrams is a main cause of breaching the consistency problem, which ultimately reduces the overall software model’s quality. Consistency management techniques are widely used to ensure the model consistency by correct model-to-model and model-to-code transformation. Consistency management becomes a promising area of research especially for model-driven architecture. In this paper, we extensively review UML consistency management techniques. The proposed techniques have been classified based on the parameters identified from the research literature. Moreover, we performed a qualitative comparison of consistency management techniques in order to identify current research trends, challenges and research gaps in this field of study. Based on the results, we concluded that researchers have not provided more attention on exploring inter-model and semantic consistency problems. Furthermore, state-of-the-art consistency management techniques mostly focus only on three UML diagrams (i.e., class, sequence and state chart) and the remaining UML diagrams have been overlooked. Consequently, due to this incomplete body of knowledge, researchers are unable to take full advantage of overlooked UML diagrams, which may be otherwise useful to handle the consistency management challenge in an efficient manner

    Jig mata alat bagi kerja melarik bulat

    Get PDF
    Kerja melarik bulat merupakan kerja yang biasa dilakukan menggunakan mesin larik. Projek telah diinovasikan daripada permasalahan yang timbul dalam proses melarik bulat dengan menggunakan mesin larik konvensional sebelum ini. Bertitik tolak dari permasalahan tersebut, satu kajian dan perbincangan telah dijalankan bagi mencari penyelesaian kepada masalah tersebut. Jig mata alat melarik bulat ialah suatu projek hasil cetusan idea untuk penambahbaikan bagi menggantikan sistem lama yang menggunakan teknik menggerakkan paksi X dan Y. Ianya direka khas untuk memudahkan proses melarik bulat pada mesin larik konvensional. Dengan menggunakan jig mata alat bagi kerja melarik bulat ini proses kerja di mesin menjadi lebih singkat dan menjimatkan masa serta produk yang dihasilkan lebih bermutu. Bagi industri yang mementingkan produktiviti dan keselamatan operator semasa menjalankan proses pemesinan, jig mata alat bagi kerja melarik bulat direka bagi memastikan keselamatan pengguna terjamin. Kajian ini telah diuji keboleh fungsiannya serta beberapa aspek daripada 3 orang pakar bidang yang mempunyai kelayakan akedamik dan kemahiran yang diperakui. Purata nilai min sebanyak 3.7 menunjukkan skor analisis adalah tinggi. Pakar bidang bersetuju bahawa produk ini berfungsi dengan baik. Dengan ini produk ini telah berjaya dilaksanakan

    A systematic identification of consistency rules for UML diagrams

    Get PDF
    UML diagrams describe different views of one piece of software. These diagrams strongly depend on each other and must therefore be consistent with one another, since inconsistencies between diagrams may be a source of faults during software development activities that rely on these diagrams. It is therefore paramount that consistency rules be defined and that inconsistencies be detected, analyzed and fixed. The relevant literature shows that authors typically define their own UML consistency rules, sometimes defining the same rules and sometimes defining rules that are already in the UML standard. The reason might be that no consolidated set of rules that are deemed relevant by authors can be found to date. The aim of our research is to provide a consolidated set of UML consistency rules and obtain a detailed overview of the current research in this area. We therefore followed a systematic procedure in order to collect and analyze UML consistency rules. We then consolidated a set of 116 UML consistency rules (avoiding redundant definitions or definitions already in the UML standard) that can be used as an important r

    Assurance of System Consistency During Independent Creation of UML Diagrams

    No full text

    TOWARDS AN INTEGRATED METAMODEL BASED APPROACH TO SOFTWARE REFACTORING

    Get PDF
    corecore