• Title/Summary/Keyword: functional language

Search Result 377, Processing Time 0.031 seconds

Design of an Automatic Generation System for Cycle-accurate Instruction-set Simulators for DSP Processors (DSP 프로세서용 인스트럭션 셋 시뮬레이터 자동생성기의 설계에 관한 연구)

  • Hong, Sung-Min;Park, Chang-Soo;Hwang, Sun-Young
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.32 no.9A
    • /
    • pp.931-939
    • /
    • 2007
  • This paper describes the system which automatically generates instruction-set simulators cores using the SMDL. SMDL describes structure and instruction-set information of a target DSP machine. Analyzing behavioral information of each pipeline stage of all instructions on a target ASIPS, the proposed system automatically generates a cycle-accurate instruction set simulator in C++ for a target processor. The proposed system has been tested by generating instruction-set simulators for ARM9E-S, ADSP-TS20x, and TMS320C2x architectures. Experiments were performed by checking the functions of the $4{\times}4$ matrix multiplication, 16-bit IIR filter, 32-bit multiplication, and the FFT using the generated simulators. Experimental results show the functional accuracy of the generated simulators.

A Study on the Lighting Characteristics Appeared Exhibition Space by Richard Meier and Kuma Kengo's Work (리차드 마이어와 쿠마 켄고의 전시공간에 나타나는 빛의 표현 특징에 관한 연구)

  • Koh, Kwang-Yong;Kim, Moon-Duck
    • Korean Institute of Interior Design Journal
    • /
    • v.26 no.1
    • /
    • pp.91-100
    • /
    • 2017
  • This study aims to comparatively analyze the characteristics of light expression shown in the exhibition spaces of architects Richard Meier and Kuma Kengo, who constructed the element of invisible light into visible forms within space, using diverse techniques and components. As for the methodology therefor, it was attempted to conduct theoretical consideration of light, to experience the spaces of light by producing diverse spaces with architectural space components, that is, space, form, material, structure, and color, and to find out what space characteristics are perceived by perceivers from the interaction of the components. As for the research scope, this study intended to identify the concepts and characteristics of light and compare light in spaces, focusing on works of Richard Meier who constructed functional and mechanical spaces based on Le Corbusier's architectural language in the West and works of Kuma Kengo who claimed regionalism architecture in the East. In particular, this study intended to comparatively analyze the methods of using materials according to the filtering of light that appears different between the two architects in case that light enters into their exhibition spaces, and the effects of light production that arise from the differences, thereby pointing out the characteristics of diverse light expressions within the spaces of modern architecture. On this, this study investigated methodological differences of the two architects, who are based on East and West thoughts, in expressing light in spaces in various forms through brightness and darkness, light transmission and shadows appearing according to the nature of light, and color and materials. It is hoped that this study will provide an opportunity for promoting better understanding about other architectural cultures as well as understanding the characteristics of light in exhibition spaces.

A Wrapper Design Methodology Based On IPCs (IPC에 근거한 래퍼 설계 방법론)

  • Yun, Chang-Ryul;Jhang, Kyoung-Son
    • The KIPS Transactions:PartA
    • /
    • v.9A no.4
    • /
    • pp.573-580
    • /
    • 2002
  • Reusing IPs requires interface protocol related tasks such as writing test benches and designing interface protocol conversion circuits, e.g. wrappers for IPs. The results of those tasks usually include IPC(interface protocol component)s for the corresponding IPs, similar to bus protocol components of the bus functional models. This paper proposes a methodology for the interface circuit design using synthesizable In that can be re-used. IPC recognizes or executes transactions over the given interface ports. So we present a transaction-oriented interface protocol description language, and a method to convert the description into an IPC in synthesizable VHDL code. With experiments, we show that the interface design using IPC does not cause significant area overhead compared with the interface design without IPC. The proposed IPC-based approach can be employed to reduce the interface design time since the designers can reuse IPCs without understanding the detailed interface protocols.

Effect of Voice Reinforcement Method for Treatment of Vocal Nodules: Preliminary Study (음성강화기법의 성대결절 치료 효과)

  • Kim, Ji-Sung;Lee, Dong-Wook
    • Journal of the Korean Society of Laryngology, Phoniatrics and Logopedics
    • /
    • v.31 no.1
    • /
    • pp.13-18
    • /
    • 2020
  • Background and Objective The purpose of this study is to report the effect of voice therapy using the voice reinforcement method (VRM) in patients with vocal nodules. It is one of the holistic voice therapy methods for improving vocal mechanisms. VRM includes not only direct and indirect voice therapy, but also trial therapy and self-practice. Composed of four stages: vocal hygiene education, relaxation, reinforcement, and generalization. Materials and Methods The subjects were 13 patients who were diagnosed with vocal nodules. Acoustic analysis, auditory perceptual assessment, K-VHI-10 and nodules size were compared before and after voice therapy. Voice therapy was conducted by speech-language pathologist and the mean number was 4.2. Results In acoustic analysis, Jitter, vF0, vAm, Shimmer, NHR, and VTI were significantly decreased. F0 was increased after voice therapy for women. 'Grade', 'Rough,' and 'Breathy' were significantly decreased in the GRBAS scale after voice therapy. In addition, K-VHI-10 and nodules size were significantly decreased. Conclusion VRM seems to be an effective voice therapy method in vocal nodules treatment. In VRM, especially, trial therapy is given motivation for vocal nodules treatments and self-practice has a continuous therapeutic effect in everyday life. VRM can be also applied to the voice therapy for other hyper-functional dysphonia.

ABox Realization Reasoning in Distributed In-Memory System (분산 메모리 환경에서의 ABox 실체화 추론)

  • Lee, Wan-Gon;Park, Young-Tack
    • Journal of KIISE
    • /
    • v.42 no.7
    • /
    • pp.852-859
    • /
    • 2015
  • As the amount of knowledge information significantly increases, a lot of progress has been made in the studies focusing on how to reason large scale ontology effectively at the level of RDFS or OWL. These reasoning methods are divided into TBox classifications and ABox realizations. A TBox classification mainly deals with integrity and dependencies in schema, whereas an ABox realization mainly handles a variety of issues in instances. Therefore, the ABox realization is very important in practical applications. In this paper, we propose a realization method for analyzing the constraint of the specified class, so that the reasoning system automatically infers the classes to which instances belong. Unlike conventional methods that take advantage of the object oriented language based distributed file system, we propose a large scale ontology reasoning method using spark, which is a functional programming-based in-memory system. To verify the effectiveness of the proposed method, we used instances created from the Wine ontology by W3C(120 to 600 million triples). The proposed system processed the largest 600 million triples and generated 951 million triples in 51 minutes (696 K triple / sec) in our largest experiment.

A Systematic Literature Survey of Software Metrics, Code Smells and Refactoring Techniques

  • Agnihotri, Mansi;Chug, Anuradha
    • Journal of Information Processing Systems
    • /
    • v.16 no.4
    • /
    • pp.915-934
    • /
    • 2020
  • Software refactoring is a process to restructure an existing software code while keeping its external behavior the same. Currently, various refactoring techniques are being used to develop more readable and less complex codes by improving the non-functional attributes of software. Refactoring can further improve code maintainability by applying various techniques to the source code, which in turn preserves the behavior of code. Refactoring facilitates bug removal and extends the capabilities of the program. In this paper, an exhaustive review is conducted regarding bad smells present in source code, applications of specific refactoring methods to remove that bad smell and its effect on software quality. A total of 68 studies belonging to 32 journals, 31 conferences, and 5 other sources that were published between the years 2001 and 2019 were shortlisted. The studies were analyzed based on of bad smells identified, refactoring techniques used, and their effects on software metrics. We found that "long method", "feature envy", and "data class" bad smells were identified or corrected in the majority of studies. "Feature envy" smell was detected in 36.66% of the total shortlisted studies. Extract class refactoring approach was used in 38.77% of the total studies, followed by the move method and extract method techniques that were used in 34.69% and 30.61% of the total studies, respectively. The effects of refactoring on complexity and coupling metrics of software were also analyzed in the majority of studies, i.e., 29 studies each. Interestingly, the majority of selected studies (41%) used large open source datasets written in Java language instead of proprietary software. At the end, this study provides future guidelines for conducting research in the field of code refactoring.

A Development of a Automatic Detection Program for Traffic Conflicts (차량상충 자동판단프로그램 개발)

  • Min, Joon-Young;Oh, Ju-Taek;Kim, Myung-Seob;Kim, Tae-Won
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.7 no.5
    • /
    • pp.64-76
    • /
    • 2008
  • To increase road safety at blackspots, it is needed to develop a new method that can process before accident occurrence. Accident situation could result from traffic conflict. Traffic conflict decision technique has an advantage that can acquire and analyze data in time and confined space that is less through investigation. Therefore, traffic conflict technique is highly expected to be used in many application of road safety. This study developed traffic conflict decision program that can analyze and process from signalized intersection image. Program consists of the following functional modules: an image input module that acquires images from the CCTV camera, a Save-to-Buffer module which stores the entered images by differentiating them into background images, current images, difference images, segmentation images, and a conflict detection module which displays the processed results. The program was developed using LabVIEW 8.5 (a graphic language) and the VISION module library.

  • PDF

Development of Programming-based TPACK Education Program through Design-based Research

  • Kim, Seong-Won;Lee, Youngjun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.10
    • /
    • pp.267-278
    • /
    • 2019
  • As the importance of technology in education has increased, TPACK research has been actively conducted to promote the use of technology in class. However, due to the functional limitations of technology, the pre-service teacher had difficulty in using technology in class. Therefore, in this study, we have been studying the introduction of the programming language as a technology tool of TPACK. Using design-based research as a research method, we repeatedly developed an educational program, applied to pre-service teachers, and evaluated the effectiveness of the program. In the first study, pre-service teachers had difficulties in programming learning. To solve this problem, programming-based instruction and curriculum analysis were supplemented by educational programs. In the second study, pre-service teachers felt difficulty in using programming in teaching-learning, thus improving instruction design and reflection. The third study enhanced the programming development environment search to supplement programming learning and utilization.

Tenovin-1 Induces Senescence and Decreases Wound-Healing Activity in Cultured Rat Primary Astrocytes

  • Bang, Minji;Ryu, Onjeon;Kim, Do Gyeong;Mabunga, Darine Froy;Cho, Kyu Suk;Kim, Yujeong;Han, Seol-Heui;Kwon, Kyoung Ja;Shin, Chan Young
    • Biomolecules & Therapeutics
    • /
    • v.27 no.3
    • /
    • pp.283-289
    • /
    • 2019
  • Brain aging induces neuropsychological changes, such as decreased memory capacity, language ability, and attention; and is also associated with neurodegenerative diseases. However, most of the studies on brain aging are focused on neurons, while senescence in astrocytes has received less attention. Astrocytes constitute the majority of cell types in the brain and perform various functions in the brain such as supporting brain structures, regulating blood-brain barrier permeability, transmitter uptake and regulation, and immunity modulation. Recent studies have shown that SIRT1 and SIRT2 play certain roles in cellular senescence in peripheral systems. Both SIRT1 and SIRT2 inhibitors delay tumor growth in vivo without significant general toxicity. In this study, we investigated the role of tenovin-1, an inhibitor of SIRT1 and SIRT2, on rat primary astrocytes where we observed senescence and other functional changes. Cellular senescence usually is characterized by irreversible cell cycle arrest and induces senescence- associated ${\beta}$-galactosidase (SA-${\beta}$-gal) activity. Tenovin-1-treated astrocytes showed increased SA-${\beta}$-gal-positive cell number, senescence-associated secretory phenotypes, including IL-6 and IL-$1{\beta}$, and cell cycle-related proteins like phospho-histone H3 and CDK2. Along with the molecular changes, tenovin-1 impaired the wound-healing activity of cultured primary astrocytes. These data suggest that tenovin-1 can induce cellular senescence in astrocytes possibly by inhibiting SIRT1 and SIRT2, which may play particular roles in brain aging and neurodegenerative conditions.

On the Types and Functions of English Subordination including Smallest Small Clauses (영어 종속접속의 유형과 기능: 극소절을 포함하여)

  • Hong, Sungshim
    • The Journal of the Convergence on Culture Technology
    • /
    • v.7 no.1
    • /
    • pp.134-139
    • /
    • 2021
  • This paper discusses the types and functions of English subordinate clauses, whether English subordinate clauses (SC) are headed by a Complementizer (CP) or headed by a lexical (but not functional) Preposition (PP). Furthermore, unlike the standard classification, the current paper provides a finer-grained analysis and classification of English SCs. The traditional or prescriptive view on the functions of English SCs includes Noun SC such as complement clauses, Adjectival SC including relative clauses, and Adverbial SCs that cover a garden variety of subordinators. Added to the existing classification of subordination in English is what I notate as Verbless subordinate clause (V-less SC). Of these 4 different types of subordinate clauses with different functions, properties, and distributions, Subjectless Verbless subordinate clause is further divided into Smallest small clause (SSC) which accounts for English subordination mechanism more uniformly and consistently with respect to their clausal architecture, especially when the subordinate clause is neither PP nor CP.