object oriented design
Recently Published Documents


TOTAL DOCUMENTS

936
(FIVE YEARS 72)

H-INDEX

34
(FIVE YEARS 1)

Author(s):  
Vusi Sithole ◽  
Linda Marshall

<span lang="EN-US">Patterns for the internet of things (IoT) which represent proven solutions used to solve design problems in the IoT are numerous. Similar to object-oriented design patterns, these IoT patterns contain multiple mutual heterogeneous relationships. However, these pattern relationships are hidden and virtually unidentified in most documents. In this paper, we use machine learning techniques to automatically mine knowledge graphs to map these relationships between several IoT patterns. The end result is a semantic knowledge graph database which outlines patterns as vertices and their relations as edges. We have identified four main relationships between the IoT patterns-a pattern is similar to another pattern if it addresses the same use case problem, a large-scale pattern uses a small- scale pattern in a lower level layer, a large pattern is composed of multiple smaller scale patterns underneath it, and patterns complement and combine with each other to resolve a given use case problem. Our results show some promising prospects towards the use of machine learning techniques to generate an automated repository to organise the IoT patterns, which are usually extracted at various levels of abstraction and granularity.</span>


2021 ◽  
Vol 18 (1) ◽  
pp. 246-253
Author(s):  
Erwin Widianto ◽  
Dede Kurniadi

Rukun Tetangga/Rukun Warga (RT/RW) adalah suatu lembaga masyarakat sekitar yang dibentuk dengan melalui musyawarah di daerah setempat yang bertujuan untuk mensejahterakan masyarakat setempat dalam rangka pemerintahaan. Untuk menunjang terbentuknya masyarakat yang sejahtera perlu adanya pengelolaan yang baik terutama dalam pelayanan masyarakat salah satu contohnya dalam pegelolaan keuangan RT/RW setempat seperti iuran warga serta adanya report pengeluaran dan pemasukan keuangan. Akan tetapi peramasalahan yang dihadapi belum adanya manajemen yang mengatur keuangan iuran warga seperti pencatatan keuangan yang masuk maupun pengeluaran yang harus dicatat masih secara manual serta masyarakat tidak bisa melihat apa saja iuran yang sudah dibayar dan yang belum dibayar. Tujuan dalam penelitian ini adalah merancang dan membangun sistem informasi manajemen keuangan RT/RW berbasi web. Metodologi yang digunakan untuk merancang dan membangun sistem informasi tersebut adalah metodologi Unififed Approach (UA) dari Ali Bahrami dengan tahapan yang dilakukan diantaranya Object Oriented Analisys (OOA), Object Oriented Design (OOD) dan Object Oriented Programing (OOP). Hasil dari penelitian ini menghasilkan sistem informasi manajemen keuangan RT/RW berbasis web yang dapat digunakan oleh pengelola keuangan dalam mengelola keuangan warga, selain itu warga juga dapat melihat data atau laporan keuangannya masing – masing.


2021 ◽  
Vol 18 (1) ◽  
pp. 254-265
Author(s):  
Dini Destiani Siti Fatimah ◽  
Irwan Muhamad Faizal

Wedding Organizer merupakan sebuah pekerjaan jasa yang bergerak dibidang hiburan atau acara-acara tertentu yang mengatur, merencanakan, serta membantu kegiatan acara khususnya pernikahan. Proses dalam pemilihan produk/jasa yang dilakukan saat ini dengan melihat daftar paket serta foto jasa yang tersedia di pihak penyedia jasa, hal tersebut dirasa kurang efektif untuk menunjang proses pelayanan yang dilakukan oleh pihak penyedia jasa serta hambatan bagi pelanggan dalam memilih dan menentukan penyedia jasa yang sesuai dengan pilihannya. Oleh karena itu Penerapan teknologi informasi dibutuhkan untuk menunjang proses pelayanan dan pemesanan pada bidang Wedding Organizer. Maka untuk mengatasi kekurangan tersebut, dibuatlah Sistem Informasi yang dapat menyajikan informasi tentang konsep pernikahan, biaya yang diperlukan dan profil dari penyedia jasa yang menyediakan jasa. Sistem informasi Wedding Organizer berbasis web menggunakan metode Unified Approach dengan tahapan Object Oriented Analys, Object Oriented Design, dan tahap konstruksi. Dengan dibuatnya Sistem Informasi ini diharapkan dapat menunjang kegiatan pelayanan dari pihak penyedia jasa serta pelanggan dapat dengan mudah memesan dan mendapatkan informasi penyedia jasa yang sesuai.


2021 ◽  
Author(s):  
Matthew L. Dawson ◽  
Christian Guzman ◽  
Jeffrey H. Curtis ◽  
Mario Acosta ◽  
Shupeng Zhu ◽  
...  

Abstract. A flexible treatment for gas- and aerosol-phase chemical processes has been developed for models of diverse scale, from box models up to global models. At the core of this novel framework is an "abstracted aerosol representation" that allows a given chemical mechanism to be solved in atmospheric models with different aerosol representations (e.g., sectional, modal, or particle-resolved). This is accomplished by treating aerosols as a collection of condensed phases that are implemented according to the aerosol representation of the host model. The framework also allows multiple chemical processes (e.g., gas- and aerosol-phase chemical reactions, emissions, deposition, photolysis, and mass-transfer) to be solved simultaneously as a single system. The flexibility of the model is achieved by (1) using an object-oriented design that facilitates extensibility to new types of chemical processes and to new ways of representing aerosol systems; (2) runtime model configuration using JSON input files that permits making changes to any part of the chemical mechanism without recompiling the model; this widely used, human-readable format allows entire gas- and aerosol-phase chemical mechanisms to be described with as much complexity as necessary; and (3) automated comprehensive testing that ensures stability of the code as new functionality is introduced. Together, these design choices enable users to build a customized multiphase mechanism, without having to handle pre-processors, solvers or compilers. Removing these hurdles makes this type of modeling accessible to a much wider community, including modelers, experimentalists, and educators. This new treatment compiles as a stand-alone library and has been deployed in the particle-resolved PartMC model and in the MONARCH chemical weather prediction system for use at regional and global scales. Results from the initial deployment to box models of different complexity and MONARCH will be discussed, along with future extension to more complex gas--aerosol systems, and the integration of GPU-based solvers.


2021 ◽  
Author(s):  
Roberto Kaban ◽  
Windi Yunita ◽  
FAJRILLAH ◽  
Yanty Faradillah

PT. ALS is a company that provides bus transportation services in which the presentation of ticket booking, departure schedule information and payment transactions are still conducted manually by coming directly to the bus counter. This study aims to design a ticket booking application to facilitate ticket attendants and prospectivepassengers in ticket booking process. Data collection stage was conducted by doing field study, direct observation and interview with PT. ALS ticket attendants of Terminal Pasar X Tanjung Beringin. Object-oriented design methodwith UML (Unified Modeling Language) was applied to design the application. This android based application is built with the Java programming language using Android studio and in the ticket attendant counters to manage ticket reservations using the PHP programming language, Bootstrap as an interface and MariaDB as a database. The output of this research is an application in the form of APK file that can be used on Android smartphones by prospective passengers to get bus information, destinations, seats, departure schedules and ticket booking. A web- based system for booking and transaction data management are provided in ticket attendant counters.


2021 ◽  
Vol 2083 (3) ◽  
pp. 032057
Author(s):  
Shicong Lin ◽  
Xin Tang ◽  
Wanlin Lu ◽  
Zehui Liu

Abstract UAV-borne missile is effective weapon to attack enemy ground targets. It is expensive, costly and difficult to live-fire drill. Using virtual training instead of actual training can greatly improve the training efficiency and the combat effectiveness. The article regards the operation training of a certain type of UAV-borne missile shooting training as the research object, based on the development of a visual simulation system for UAV-borne missile, uses the object-oriented design method to design a virtual training system based on LabVIEW. The system can realize the shooting operation training of trainees in a virtual environment, and achieve the goals of reduce training costs; improve training efficiency and shorten training period.


2021 ◽  
pp. 44-47
Author(s):  
A. V. Prutskov

Industrial information, measuring, and controlling systems have a program module designed to convert measurement results into data for display and control signals. A program module interconnected to other modules by program interfaces. In this case, data transformations are necessary when they are sent between modules. Object-oriented design patterns can be used when programming data transformations. When converting measurement results to objects, the Adapter design pattern can be applied. Programming the Command pattern is intended for converting objects into control signals. Data processing should be separated from their representation, storage and transmission. Functions between modules can be divided using the Model–View–Controller pattern. The use of design patterns reduces the development time and subsequent modification of software for both information, measuring, and control systems, as well as systems in other subjects of science and economics.


2021 ◽  
Author(s):  
Gonzalo Vidal ◽  
Carlos Vidal-Céspedes ◽  
Timothy James Rudge

Mathematical and computational modeling is essential to genetic design automation and for the synthetic biology design-build-test-learn cycle. The construction and analysis of models is enabled by abstraction based on a hierarchy of components, devices, and systems that can be used to compose genetic circuits. These abstract elements must be parameterized from data derived from relevant experiments, and these experiments related to the part composition of the abstract components of the circuits measured. Here we present LOICA (Logical Operators for Integrated Cell Algorithms), a Python package for modeling and characterizing genetic circuits based on a simple object-oriented design abstraction. LOICA uses classes to represent different biological and experimental components, which generate models through their interactions. High-level designs are linked to their part composition via SynBioHub. Furthermore, LOICA communicates with Flapjack, a data management and analysis tool, to link to experimental data, enabling abstracted elements to characterize themselves.


Sign in / Sign up

Export Citation Format

Share Document