263,537 research outputs found

    Expert system decision support for low-cost launch vehicle operations

    Get PDF
    Progress in assessing the feasibility, benefits, and risks associated with AI expert systems applied to low cost expendable launch vehicle systems is described. Part one identified potential application areas in vehicle operations and on-board functions, assessed measures of cost benefit, and identified key technologies to aid in the implementation of decision support systems in this environment. Part two of the program began the development of prototypes to demonstrate real-time vehicle checkout with controller and diagnostic/analysis intelligent systems and to gather true measures of cost savings vs. conventional software, verification and validation requirements, and maintainability improvement. The main objective of the expert advanced development projects was to provide a robust intelligent system for control/analysis that must be performed within a specified real-time window in order to meet the demands of the given application. The efforts to develop the two prototypes are described. Prime emphasis was on a controller expert system to show real-time performance in a cryogenic propellant loading application and safety validation implementation of this system experimentally, using commercial-off-the-shelf software tools and object oriented programming techniques. This smart ground support equipment prototype is based in C with imbedded expert system rules written in the CLIPS protocol. The relational database, ORACLE, provides non-real-time data support. The second demonstration develops the vehicle/ground intelligent automation concept, from phase one, to show cooperation between multiple expert systems. This automated test conductor (ATC) prototype utilizes a knowledge-bus approach for intelligent information processing by use of virtual sensors and blackboards to solve complex problems. It incorporates distributed processing of real-time data and object-oriented techniques for command, configuration control, and auto-code generation

    Recent Development and Results with the MERLIN Tracking Code

    Get PDF
    MERLIN is a high performance accelerator simulation code which is used for modelling the collimation system at the LHC. It is written in extensible object-oriented C++ so new physics processes can be easily added. In this article we present recent developments needed for the Hi-Lumi LHC and future high energy colliders including FCC, such as hollow electron lenses and composite materials. We also give an overview of recent simulation work, validation against LHC data from run 1 and 2, and loss maps for Hi-Lumi LHC

    Empirical Validation of Variable Method Interaction Cohesion Metric (VMICM) for Enhancing Reusability of Object-Oriented (O-O) Software

    Get PDF
    Any object-oriented (O-O) module\u27s primary goal is to build classes with a high level of coherent interaction between variables and methods. To increase the quality of O-O (Object-Oriented) software, various metrics emphasizing cohesiveness have been established so far. These metrics operate on both the design and the code levels. However, these metrics still fall short of fully measuring the cohesion of object-oriented (O-O) software. Based on several concepts of cohesive interlinkages between variables and procedures, the study proposed an enhanced cohesion metric. The four forms of cohesive linkages (VMRv, VMMv, VMRTv, and VMOv) between variables and procedures were the focus of this study. The axiomatic frame of reference was employed for theoretical validation, and univariate logistic regression was applied in the MATLAB environment for empirical validation. The approach of univariate logistic regression has been adopted because it provides incredibly accurate data and can even be applied to datasets that can be linearly separated. The proposed metric exhibits high cohesion, which is the ultimate perspective of a highly reusable Object- Oriented (O-O) module, as evidenced by the testing phase and even training the real dataset with reusability prediction in terms of high values of precision, recall, R2, and low value of RSME of VMICM metric. The study results demonstrated that the proposed metric can act as a measure for predicting the reusability of the Object-Oriented (O-O) system

    Energy simulation of buildings with a modular object-oriented tool

    Get PDF
    The aim of this work is to develop a modular object-oriented tool “NEST” (Numerical Edifice Simulation Tool) for the energy simulation of buildings, which can be coupled with a parallel CFD software. For this purpose, a building is modelled as a collection of basic elements (walls, rooms, outdoor, openings, etc.). Different models (1D, 2D, simplified energy balances, CFD & HT, etc) are implemented for different elements which are capable of solving themselves for given boundary conditions. The elements can be linked to each other to form a specific building configuration. Thus new configurations can be quickly formed by adding or removing the required elements. Such an approach gives flexibility of choosing a model for each element and to have different levels of modelling for different elements in the system. Moreover, elements developed can be used for applications not restricted to buildings only. The object-oriented methodology, element descriptions, BESTEST cases for code validation, and transient thermal simulations of two different cases are presented in this paper.Peer ReviewedPostprint (author’s final draft

    A Survey Of Optical Flow Techniques For Object Tracking

    Get PDF
    There are many object tracking algorithms using optical flow methods. Existing literature in flow estimation are abundant, however, there is not any method found to extract perfect flow data. So making an optimal choice of the methods that is suitable for moving object tracking applications remains an open problem. The purpose of this Thesis is to provide a survey of existing optical flow techniques for object tracking applications. We experimented state of the art flow methods using several video clips of a static camera including indoor and outdoor scenes. Furthermore, we present a novel object tracking system for sparse and dense flow extraction methods by using inverse flow optimization technique. Sparse algorithm process only some pixels from whole image, which are easy to follow and dense optical flow algorithm can process all pixels in image. The both flow methods have some hard parameters in their implementations. In hard parameter coding the source code, have to be changed any time the input data or desired format changes. It means users have to carefully test and forethought the system code performance. The best way to set the hard parameters is cross validation over user desire dataset. In order to show the performance of the proposed tracking algorithm, some experiments have been performed under higher frame per second video clips. The results show that selection and cross validation of hard parameters for flow extraction methods are vital to get the best results

    Perancangan Sistem Informasi untuk Mendukung Sistem Peringatan Dini suatu Manajemen Persediaan pada Perusahaan Grosir

    Get PDF
    Abstract In this paper, we concerned about improving inefficiences of the business processes at store room areagrocery products in a grocery company. Due to inefficiencies of the inventory management, it is necessary to improve them related with providing good information and data management. The main problem is miss information related with early warning system of lifetime products. They often have unsold inventory grocery products as impact of expired date. This journal analyzes a system to find out the need for system, then designs the system based on the system requirement obtained from the analysis. The information system of store room area grocery product is designed by using an object-oriented approach and UML modeling language to identify the actor, to make the system use case, to model the business process using the activity chart, to make interaction scheme using sequence diagram and to identify class. In the designing stage, this database and interface design is made. After database and interface design, the next stage is to make the program code by considering the use case and interaction diagrams that are made previously in modeling the object-oriented system. The result of this research consists of input constituting login form, product, suppliers, unit, category, action, location, and personnel data, addition, withdrawal, and action transactions, searching for product data, personnel data, location data and report input. Meanwhile the output constitutes withdrawal list, increment, product early earning reports approaching the expired date, product list, location list, personnel list, stock op name checklist, and the product master label. The outputs of the information system are reports and documents in monitor screen view and in printing. The validation showed that the information system designed can support the early warning system of expired date of grocery products in store room area. Keywords: information system, object oriented, early warning, inventory management, expired dat

    Perancangan Sistem Informasi Inventaris dengan Pendekatan Object Oriented Di Multi Media Training Center Yogyakarta

    Get PDF
    Multi Media Training Center Yogyakarta (MMTC) is one of the education which have some resource which must be managed, among others are peralatan studio and sarana penujang. Peralatan studio and sarana penunjang are loaned for the praktik of student and rented for the eksternal of MMTC. Therefore, system which is integrated are needed to yield the presentation of information and good data management. This Journal was analyzed the system to know requirement of system, then designed the system design were using object oriented approach and use UML covering to identify the actor, making business process model using activity diagram, making use case diagram, making sequence diagram and identify the class. at phase of application design, were design of database and interface. After design the database and interface hence were made a program code by paying attention use case diagram and interaction diagram which have been specified previously in the object oriented model from design system. From result of design of inventories information system has got the inputswhich is form for login, inventories data, rent expenses data, location data, merk dara, searching lender data, searching inventories data, loaning transsaction, rent transaction, return transaction, and input loaning report. and the outputs are maintenance early warning, surat orde, list of inventories report list of lender report and list of loaning report. from result validation to function in application obtained that the function are valid and work well

    An Original Approach for Translating Grafcet into C/Unix Code for Validation Purposes

    Get PDF
    This paper proposes an approach to simulate the function of the control part of a Grafcet model, translating it into C code in a Unix environment. First, the Grafcet/C generation schemes are established. The Grafcet model, described in graphic or text form, is transformed in an internal form and then to C code by a generation algorithm based on the previously found diagrams. The result is a program that simulates the operation of the automation in question and makes it possible to validate the functional specifications of sequential automation. This validation can be used for educational purposes, such as the learning of the Grafcet formalism, or corrective or evolutionary maintenance. Once the configuration, testing, and validation of the program are complete, it is possible to implement the object code on the microcontroller of the control system

    From a Domain Analysis to the Specification and Detection of Code and Design Smells

    Get PDF
    Code and design smells are recurring design problems in software systems that must be identified to avoid their possible negative consequences\ud on development and maintenance. Consequently, several smell detection\ud approaches and tools have been proposed in the literature. However,\ud so far, they allow the detection of predefined smells but the detection\ud of new smells or smells adapted to the context of the analysed systems\ud is possible only by implementing new detection algorithms manually.\ud Moreover, previous approaches do not explain the transition from\ud specifications of smells to their detection. Finally, the validation\ud of the existing approaches and tools has been limited on few proprietary\ud systems and on a reduced number of smells. In this paper, we introduce\ud an approach to automate the generation of detection algorithms from\ud specifications written using a domain-specific language. This language\ud is defined from a thorough domain analysis. It allows the specification\ud of smells using high-level domain-related abstractions. It allows\ud the adaptation of the specifications of smells to the context of\ud the analysed systems.We specify 10 smells, generate automatically\ud their detection algorithms using templates, and validate the algorithms\ud in terms of precision and recall on Xerces v2.7.0 and GanttProject\ud v1.10.2, two open-source object-oriented systems.We also compare\ud the detection results with those of a previous approach, iPlasma
    • …
    corecore