1,713 research outputs found

    Numerical simulation of the stress-strain state of the dental system

    Full text link
    We present mathematical models, computational algorithms and software, which can be used for prediction of results of prosthetic treatment. More interest issue is biomechanics of the periodontal complex because any prosthesis is accompanied by a risk of overloading the supporting elements. Such risk can be avoided by the proper load distribution and prediction of stresses that occur during the use of dentures. We developed the mathematical model of the periodontal complex and its software implementation. This model is based on linear elasticity theory and allows to calculate the stress and strain fields in periodontal ligament and jawbone. The input parameters for the developed model can be divided into two groups. The first group of parameters describes the mechanical properties of periodontal ligament, teeth and jawbone (for example, elasticity of periodontal ligament etc.). The second group characterized the geometric properties of objects: the size of the teeth, their spatial coordinates, the size of periodontal ligament etc. The mechanical properties are the same for almost all, but the input of geometrical data is complicated because of their individual characteristics. In this connection, we develop algorithms and software for processing of images obtained by computed tomography (CT) scanner and for constructing individual digital model of the tooth-periodontal ligament-jawbone system of the patient. Integration of models and algorithms described allows to carry out biomechanical analysis on three-dimensional digital model and to select prosthesis design.Comment: 19 pages, 9 figure

    A Linux-based graphical user interface for the creation and reading of the frame format: Version 2.4

    Get PDF
    To gain further knowledge of how the universe began, a new international co-operated project wishes not only to see stars exploding, but also to hear the explosion. It is theorised that the ability to listen to an explosion is possible by detecting gravitational waves. Gravitational waves are omitted when a star explodes, travelling through the cosmos at an exceptional speed. It is estimated that a gravity wave takes only 40 milliseconds to pass through the earth. Thus the aim of this international collaboration is to detect a gravitational wave. To accurately detect such waves, there needs to be several global detectors. If a phenomenon is detected at one detector, data from other detectors is compared; to investigate whether this event occurred simultaneously around the world. An integral component of gravitational wave detection includes the real· time saving of signals as data on a generic storage media, e.g. a standard hard disk and later permanent storage e.g. on compact discs. It is therefore crucial that there is a constant 24-hour data gathering from the detectors. 24-hours of constant data gathering requires a system that can facilitate for the acquisition of the data and save the data into a standard format, which was agreed upon by all the global gravity wave detection sites (known as the frame format. Please refer to appendix 9.1 for further details concerning this format.). This accommodates the exchange of the data for analysis between detection sites. To create exchangeable files in the frame format requires the data to be passed through C Unix based libraries. These libraries are cumbersome to utilize, require sufficient computing skills to use and are very inefficient when working with large amounts of data. The purpose of this honours project is to research and construct a graphical user interface under the Linux Operating System, to the frame libraries, in order to greatly assist in the data storage and exchange process

    Offering an Expert Electronic Roll Call and Teacher Assessment System Based on Mobile Phones for Higher Education

    Get PDF
    In this paper, we propose an expert electronic roll call for class attendance of students and teacher assessment system. The goal of this system is to design and develop a fully functional automated class attendance Register and assessment system, including hardware and application software. After the teacher initiates the roll call procedure, students in class check their own attendance simultaneously, and then the attendance data are collected into a database automatically .Also after ending a roll call procedure, a procedure of assessment of teacher becomes active and all presence student . We have employed Qt framework for web programming and SQL server database in proposed system. One questionnaire was used in assessment system to assess teacher performance at ending of class. In this system data obtained the questionnaire is collected into a SQL database of assessment system. Finally we use the data collection for assess each teacher in one semester. We also could utilize MATLAB software for exhibition the teacher performance resultant of evaluation and RATIONAL ROSE software for depictions

    Runtime Verification Of SQL Correctness Properties with YR-DB-RUNTIME-VERIF

    Get PDF
    Software correctness properties are essential to maintain quality by continuous and regressive inte- gration testing, as well as runtime monitoring the program after customer deployment. This paper presents an effective and lightweight C ++ program verification framework: YR_DB_RUNTIME_VERIF, to check SQL (Structure Query Language) [1] software correctness properties specified as temporal safety properties [2]. A temporal safety property specifies what behavior shall not occur, in a software, as sequence of program events. YR_DB_RUNTIME_VERIF allows specification of a SQL temporal safety property by means of a very small state diagram mealy machine [3]. In YR_DB_RUNTIME_VERIF, a spec- ification characterizes effects of program events (via SQL statements) on database table columns by means of set interface operations (∈, ∈), and, enable to check these characteristics hold or not at runtime. Integration testing is achieved for instance by expressing a state diagram that encompasses both Graphical User Interface (GUI) states and MySQL [4] databases queries that glue them. For example, a simple specification would encompass states between ’Department administration’ and ’Stock listing’ GUI interfaces, and transitions between them by means of MySQL databases oper- ations. YR_DB_RUNTIME_VERIF doesn’t generate false warnings; YR_DB_RUNTIME_VERIF specifications are not desirable (forbidden) specifications (fail traces). This paper focuses its examples on MySQL database specifications, labeled as states diagrams events, for the newly developed and FOSS (Free and Open Source Software) Enterprise Resource Planing Software YEROTH–ERP–3.0 [5].PROF. DR.-ING. DIPL.-INF. xavier noumbissi noundo

    Python - Realizer : Python done in C++ and Qt

    Get PDF
    Python – Realizer is basically planned to become the original Python done in C++ and Qt class library. This to make it a brand new implemented Python interpreter with a new rapid application development application extending it, for a complete Python system. It is supposed to become the Visual Basic of Python, in a matter of speak with most ideas taken from that environment. At least what it was in earlier edition, before everything got transfer to Visual Studio. It should not include any original C code from the C based standard Python system, but is based heavily on the standard C Python language and its library functions. Most of the library modules written in the Python language will later be possible to compile and use directly in the new C++ based system

    Automatic generation of software applications: a platform-based MDA approach

    Get PDF
    The Model Driven Architecture (MDA) allows moving the software development from the time consuming and error-prone level of writing program code to the next higher level of modeling. In order to gain benefit from this innovative technology, it is necessary to satisfy two requirements. These are first, the creation of compact, complete and correct platform independent models (PIM) and second, the development of a flexible and extensible model transformation framework taking into account frequent changes of the target platform. In this thesis a platform-based methodology is developed to create PIM by abstracting common modeling elements into a platform independent modeling library called Design Platform Model (DPM). The DPM contains OCL-based types for modeling primitive and collection types, a platform independent GUI toolkit as well as other common modeling elements, such as those for IO-operations. Furthermore, a DPM profile containing diverse domain specific and design pattern-based stereotypes is also developed to create PIM with high-level semantics. The behavior in PIM is specified using an OCL-like action language called eXecutable OCL (XOCL), which is also developed in this thesis. For model transformation, the model compiler MOCCA is developed based on a flexible and extensible architecture. The model mapper components in the current version of MOCCA are able to map desktop applications onto JSE platform; the both business object layer and persistence layer of a three-layered enterprise applications onto JEE platform and SAP ABAP platform. The entire model transformation process is finished with complete code generation

    RGtk2: A Graphical User Interface Toolkit for R

    Get PDF
    Graphical user interfaces (GUIs) are growing in popularity as a complement or alternative to the traditional command line interfaces to R. RGtk2 is an R package for creating GUIs in R. The package provides programmatic access to GTK+ 2.0, an open-source GUI toolkit written in C. To construct a GUI, the R programmer calls RGtk2 functions that map to functions in the underlying GTK+ library. This paper introduces the basic concepts underlying GTK+ and explains how to use RGtk2 to construct GUIs from R. The tutorial is based on simple and pratical programming examples. We also provide more complex examples illustrating the advanced features of the package. The design of the RGtk2 API and the low-level interface from R to GTK+ are discussed at length. We compare RGtk2 to alternative GUI toolkits for R.

    RKWard: A Comprehensive Graphical User Interface and Integrated Development Environment for Statistical Analysis with R

    Get PDF
    R is a free open-source implementation of the S statistical computing language and programming environment. The current status of R is a command line driven interface with no advanced cross-platform graphical user interface (GUI), but it includes tools for building such. Over the past years, proprietary and non-proprietary GUI solutions have emerged, based on internal or external tool kits, with different scopes and technological concepts. For example, Rgui.exe and Rgui.app have become the de facto GUI on the Microsoft Windows and Mac OS X platforms, respectively, for most users. In this paper we discuss RKWard which aims to be both a comprehensive GUI and an integrated development environment for R. RKWard is based on the KDE software libraries. Statistical procedures and plots are implemented using an extendable plugin architecture based on ECMAScript (JavaScript), R, and XML. RKWard provides an excellent tool to manage different types of data objects; even allowing for seamless editing of certain types. The objective of RKWard is to provide a portable and extensible R interface for both basic and advanced statistical and graphical analysis, while not compromising on flexibility and modularity of the R programming environment itself
    • …
    corecore