13 research outputs found

    Development of software for computing forming information using a component based approach

    Get PDF
    ABSTRACTIn shipbuilding industry, the manufacturing technology has advanced at an unprecedented pace for the last decade. As a result, many automatic systems for cutting, welding, etc. have been developed and employed in the manufacturing process and accordingly the productivity has been increased drastically. Despite such improvement in the manufacturing technology, however, development of an automatic system for fabricating a curved hull plate remains at the beginning stage since hardware and software for the automation of the curved hull fabrication process should be developed differently depending on the dimensions of plates, forming methods and manufacturing processes of each shipyard. To deal with this problem, it is necessary to create a “plug-in” framework, which can adopt various kinds of hardware and software to construct a full automatic fabrication system. In this paper, a framework for automatic fabrication of curved hull plates is proposed, which consists of four components and related software. In particular the software module for computing fabrication information is developed by using the ooCBD development methodology, which can interface with other hardware and software with minimum effort. Examples of the proposed framework applied to medium and large shipyards are presented

    Studi Komparatif Model Proses Perangkat Lunak Terhadap Karakteristik Sistem ERP

    Get PDF
    Sistem yang komprehensif dan memiliki daya respon yang cepat akan menjadi pilihan bagi para pengguna, namun tentu saja memerlukan pengembangan sistematik tidak seperti program sederhana yang dapat dikembangkan secara mandiri oleh perorangan. Sedikit banyak hal itu diakibatkan karena dunia sedang menghadapi revolusi teknologi informasi lain yang merupakan salah satu industri terbesar dan paling kompleks setelah terjadinya revolusi industri di dunia. Meningkatnya penggunaan internet, komputer dan kecerdaan buatan telah mengubah persyaratan dan praktik dalam bisnis. Paper ini membahas isu penting dan penting di dunia komputer. Hal ini terkait dengan proses manajemen perangkat lunak yang meneliti pengembangan perangkat lunak melalui model proses perangkat lunak yang akan memandu kerja dan mempengaruhi kualitas perangkat lunak dengan menggunakan beberapa teknik pengembangan, yang dikenal sebagai siklus pengembangan perangkat lunak. Contoh model pengembangannya seperti pemrograman waterfall, iterative, incremental, spiral dan extreme. Model ini memiliki kelebihan dan kekurangan. Oleh karena itu, tujuan utama dari disusunnya paper ini adalah untuk menguji beberapa model pengembangan perangkat lunak dan model mana yang dapat digunakan untuk mengembangkan sistem ERP sesuai dengan karakteristik ERP

    Fuzzy based component reusability evaluation approach to support component based software development

    Get PDF
    One of the contributions of Component Based Software Development (CBSD) is the reuse of software components across multiple systems by software developers. However, the developers often face a difficulty to determine the reusability of the components during the component selection process. Similarly, the component developers also have a problem to measure the component reusability during component development. Nowadays, even though many studies have been conducted in this field, which the researchers suggested many approaches with metrics but they still lack in empirical confirmation and evidences. Therefore, the aim of this study is to investigate and develop the component reusability evaluation approach to support CBSD. The proposed approach, which is called Component Reusability Evaluation Approach (CREA), is supported by the developed automated tool (CREATool) that may automate the reusability evaluation. CREA is then evaluated by applying five Java component in this approach and CREATool to the selected software components. The results from the application approach and then validated with results from the controlled experiment using statistical analysis. The results indicated that CREA able to provide an acceptable reusability measure, which it is confirmed by similarity results between evaluation using statistical analysis through the controlled experiment and by applying the CREATool. It shows that the proposed approach could be used as an alternative approach in component reusability evaluation. Although the developed approach are not intended to make a holistic and an ultimate decision whether the components can be reused or not, but it is useful enough to be considered as a guide for both component users and developers in making decisions related to reusable components

    Investigating the Efficiency of Authoring Interactions for Augmented Reality Experiences for Designers

    Get PDF
    Recent advances in augmented reality (AR) have provided an opportunity for this technology to be used in the industrial design and development process, especially, for product visualization and representing product concepts in AR for usability testing. However, the adoption of this technology in the industrial design process is slow-moving due to the complex development process of AR experiences. Currently, AR authoring tools require the user to program interactions for their applications, which makes it challenging for designers who may not be skilled in programming to rapidly develop interactions. Further, there is not much literature on the design and user experience (UX) of graphical user interface (GUI) based tools for authoring AR interactions for designers or non-programmers. This thesis investigated how authoring interactions for AR experiences can be made more efficient for designers. After reviewing current AR tools and projects, two UX architectures for authoring AR interactions with a GUI were put together. These architectures were called Component-Based UX Architecture and Event-Based UX Architecture. An interactive prototype was developed for each of the architecture and users were asked to author interactions for an AR representation of a table lamp and a toy car. A remote usability study was conducted to evaluate the two prototypes with 22 participants and it was found that the event-based UX architecture is significantly more efficient and user friendly than the component-based UX architecture in authoring interactions for AR experiences. The implication of the results in the design of AR authoring tools for designers has been further discussed in this paper.M.S

    A framework to introduce flexibility in crop modelling: from conceptual modelling to software engineering and back

    Get PDF
    Keywords: model structure, uncertainty, modularity, software design patterns, good modelling practices, crop growth and development. This thesis is an account of the development and use of a framework to introduce flexibility in crop modelling. The construction of such a framework is supported by two main beams: the implementation and the modelling beam. Since the beginning of the 1990s, the implementation beam has gained increasing attention in the crop modelling field, notably with the development of APSIM (Agricultural Production Systems sIMulator) in Australia, OMS (Object Modelling System) in the United States, and APES (Agricultural Production and Externalities Simulator) in Europe. The main focus of this thesis is on the modelling beam and how to combine it with the implementation beam. I first explain how flexibility is adopted in crop modelling and what is required for the implementation beam of the framework, namely libraries of modules representing the basic crop growth and development processes and of crop models (i.e. modelling solutions). Then, I define how to deal with this flexibility (i.e. modelling beam) and more specifically I describe systematic approaches to facilitate the selection of the appropriate model structure (i.e. a combination of modules) for a specific simulation objective. While developing the framework, I stress the need for better documentation of the underlying assumptions of the modules and of the criteria applied in the selection of these modules for a particular simulation objective. Such documentation should help to point out the sources of uncertainties associated with the development of crop models and to reinforce the role of the crop modeller as an intermediary between the software engineer, coding the modules, and the end users, using the model for a specific objective. Finally, I draw conclusions for the prospects of such a framework in the crop modelling field. I see its main contribution to (i) a better understanding in crop physiology through easier testing of alternatives hypotheses, and (ii) integrated studies by facilitating model reuse. </p

    Checklistor i systemförvaltning - KvalitetssÀkring av anvÀndbarhet i utvecklingsprocessen

    Get PDF
    Checklistor för kvalitetssÀkring i utvecklingsprocessen inom systemförvaltning Àr ett outforskat omrÄde. Problemet vi belyser Àr i vilka avseende checklistor fungerar som ett instrument för förbÀttrad anvÀndbarhet och kvalitet i förhÄllande till det som skall utvecklas. Vidare tittar vi pÄ hur utvecklarna vÀrderar hanteringen av checklistor. Vi har behandlat vilka dimensioner av systemförvaltning som checklistor Àr verksamma inom, pÄ de olika företagen. Vi har tittat pÄ vilket sÀtt utvecklarna vÀrdesÀtter checklistor som verktyg för att sÀkerstÀlla de krav som finns pÄ anvÀndbarhet. Det vi har lyft fram i vÄr studie Àr hur utvecklare vÀrderar balansen mellan fördelar ett system för med sig, gentemot den mÀngd energi en anvÀndare mÄste lÀgga ner för att förstÄ systemet till fullo. Den empiriska studien resulterade i att samtliga informanter var överens om att checklistor ansÄgs vara ett verktyg för förbÀttrad kvalitet dock i olika avseende. Vi fann ingen direkt pÄverkan pÄ att checklistor fungerade som ett instrument för förbÀttrad anvÀndbarhet. Det visade sig snarare att det intrÀffade indirekt. I vissa avseenden, framför allt prioritering, struktur och lÀrande, ansÄg vi finna kopplingar mellan anvÀndandet av checklistor, förenkling och hantering i/av utvecklingsprocessen. Interaktionen mellan checklista och utvecklingsprocessen pÄverkar i sin tur Àven anvÀndbarhetsaspekterna dÀrmed det indirekta intrÀffandet
    corecore