• Title/Summary/Keyword: 패밀리 도메인

Search Result 22, Processing Time 0.025 seconds

A Model-based Methodology for Application Specific Energy Efficient Data path Design Using FPGAs (FPGA에서 에너지 효율이 높은 데이터 경로 구성을 위한 계층적 설계 방법)

  • Jang Ju-Wook;Lee Mi-Sook;Mohanty Sumit;Choi Seonil;Prasanna Viktor K.
    • The KIPS Transactions:PartA
    • /
    • v.12A no.5 s.95
    • /
    • pp.451-460
    • /
    • 2005
  • We present a methodology to design energy-efficient data paths using FPGAs. Our methodology integrates domain specific modeling, coarse-grained performance evaluation, design space exploration, and low-level simulation to understand the tradeoffs between energy, latency, and area. The domain specific modeling technique defines a high-level model by identifying various components and parameters specific to a domain that affect the system-wide energy dissipation. A domain is a family of architectures and corresponding algorithms for a given application kernel. The high-level model also consists of functions for estimating energy, latency, and area that facilitate tradeoff analysis. Design space exploration(DSE) analyzes the design space defined by the domain and selects a set of designs. Low-level simulations are used for accurate performance estimation for the designs selected by the DSE and also for final design selection We illustrate our methodology using a family of architectures and algorithms for matrix multiplication. The designs identified by our methodology demonstrate tradeoffs among energy, latency, and area. We compare our designs with a vendor specified matrix multiplication kernel to demonstrate the effectiveness of our methodology. To illustrate the effectiveness of our methodology, we used average power density(E/AT), energy/(area x latency), as themetric for comparison. For various problem sizes, designs obtained using our methodology are on average $25\%$ superior with respect to the E/AT performance metric, compared with the state-of-the-art designs by Xilinx. We also discuss the implementation of our methodology using the MILAN framework.

A Method to Manage Requirements Analyzing the Commonality and Variability in Product Line (프로덕트 라인에서 공통성과 가변성 분석을 통한 요구사항 관리방법)

  • Park, Dong-Su;Kim, Dong-Kyu;Chong, Ki-Won
    • The KIPS Transactions:PartD
    • /
    • v.13D no.7 s.110
    • /
    • pp.909-922
    • /
    • 2006
  • The core assets include all properties which consist of an application in Product Line Engineering. The requirement, one of the core assets, is a basis of other core assets and commonality and variability of other core assets are classified by the requirement. accordingly, commonality and variability of the domain requirement should be managed objectively and it is necessary to make a process to reuse the domain requirements. However the requirement is analyzed by domain experts or developers without proper process. In this paper, we proposed the 4 activities: (1)the domain scoping, (2)the extraction and generalization of the domain requirement, (3)the domain requirement analyzing and modeling, (4)the change management, and sub activities. For all reasons given previously, it is possible to reduce the development time and cost by reusing the architectures and components related to the domain requirement. In addition, it is possible to increase the quality of the artifacts produced based on the requirements by managing them systematically.

Design Tool for Product Line Architecture (PL 아키텍처를 위한 도구 설계)

  • Song Moon-Sub;Hwang Kil-Seung
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.421-423
    • /
    • 2005
  • 제품계열(Product-Line) 개발 방법은 특정 영역에 대해 핵심 자산을 구축한 후 제품 특성에 맞게 자산을 변경하여 신속하게 제품을 생산하는 방법이다. 제품계열의 이용한 제품 생산이 생산성과 효율성을 높이기 위해서는 자산 구축이 제품 패밀리로부터 정확히 추출, 생성되어져 있어야 한다. 특히 핵심 자산 중에서 가장 중요한 자산인 제품계열 아키텍처이 중요하다. 본 논문에서는 도메인 전문가가 제품 영역에 대한 분석을 끝낸 후 제품계열 아키텍처를 생성, 편집을 용이하도록 도와 줄 수 있는 기능과 제품계열 아키텍처에서 제품 아키텍처로 쉽게 유도할 수 있도록 도와주는 기능을 고려하여 설계하고자 한다. 또한 설계된 내용을 기반으로 아키텍처 다이어그램 편집기 프로토타입을 구현하였다.

  • PDF

A Method of Applying Traceability among Product Line Engineering Artifacts (제품 계열 공학에서의 산출물간의 추적성 기법)

  • La Hyun Jung;Chang Soo Ho;Kim Soo Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.4
    • /
    • pp.237-246
    • /
    • 2005
  • Product Line Engineering(PLE) is one of the technologies that develop applications economically reusing core assets. PLE consists of Framework Engineering(FE) and Application Engineering. Framework Engineering is to develop core assets that have common functionality shared by a set of family members. Application Engineering is to develop a specific application by instantiating the core assets. The PLE process increases reusability and efficiency because a specific application is developed by using core assets with less time and effort. Since definition of PLE artifacts and relationship between artifacts are not clear. developers have several troubles to make artifacts based on PLE process, are difficult to maintain consistency between artifacts, and do not use PLE process more practically. In this paper, we define meta-models of artifacts that are produced in PLE activities of PLE process and describe the traceability relationship between artifacts by using traceability map and guidelines that can apply traceability relationship. Finally, we define the way how trace links and guidelines of traceability map are applied.

Automatic Component Reconfiguration Tool Based on the Feature Configuration and GenVoca Architecture (특성 구성과 GenVoca 아키텍처에 기반한 컴포넌트 재구성 자동화 도구)

  • Choi Seung Hoon
    • Journal of Internet Computing and Services
    • /
    • v.5 no.4
    • /
    • pp.125-134
    • /
    • 2004
  • Recently a lot of researches on the component-based software product lines and on applying generative programming into software product lines are being performed actively. This paper proposes an automatic component reconfiguration tool that could be applied in constructing the component-based software product lines. Our tool accepts the reuser's requirement via a feature model which is the main result of the domain engineering, and makes the feature configuration from this requirement. Then it generates the source code of the reconfigured component according to this feature configuration. To accomplish this process, the component family in our tool should have the architecture of GenVoca that is one of the most influential generative programming approaches. In addition, XSLT scripts provide the code templates for implementation elements which are the ingredients of the target component. Taking the ‘Bank Account' component family as our example, we showed that our component reconfiguration tool produced automatically the component source code that the reuser wants to create. The result of this paper would be applied extensively for creasing the productivity of building the software product lines.

  • PDF

A Study on Classification of Variant Malware Family Based on ResNet-Variational AutoEncoder (ResNet-Variational AutoEncoder기반 변종 악성코드 패밀리 분류 연구)

  • Lee, Young-jeon;Han, Myung-Mook
    • Journal of Internet Computing and Services
    • /
    • v.22 no.2
    • /
    • pp.1-9
    • /
    • 2021
  • Traditionally, most malicious codes have been analyzed using feature information extracted by domain experts. However, this feature-based analysis method depends on the analyst's capabilities and has limitations in detecting variant malicious codes that have modified existing malicious codes. In this study, we propose a ResNet-Variational AutoEncder-based variant malware classification method that can classify a family of variant malware without domain expert intervention. The Variational AutoEncoder network has the characteristics of creating new data within a normal distribution and understanding the characteristics of the data well in the learning process of training data provided as input values. In this study, important features of malicious code could be extracted by extracting latent variables in the learning process of Variational AutoEncoder. In addition, transfer learning was performed to better learn the characteristics of the training data and increase the efficiency of learning. The learning parameters of the ResNet-152 model pre-trained with the ImageNet Dataset were transferred to the learning parameters of the Encoder Network. The ResNet-Variational AutoEncoder that performed transfer learning showed higher performance than the existing Variational AutoEncoder and provided learning efficiency. Meanwhile, an ensemble model, Stacking Classifier, was used as a method for classifying variant malicious codes. As a result of learning the Stacking Classifier based on the characteristic data of the variant malware extracted by the Encoder Network of the ResNet-VAE model, an accuracy of 98.66% and an F1-Score of 98.68 were obtained.

Structural and Functional Roles of Caspase-8 in Extrinsic Apoptosis (Apoptosis의 외인성 경로에서 caspase-8의 구조적 및 기능적 역할)

  • Ha, Min Seon;Jeong, Mi Suk;Jang, Se Bok
    • Journal of Life Science
    • /
    • v.31 no.10
    • /
    • pp.954-959
    • /
    • 2021
  • Apoptosis is an important mechanism that regulates cellular populations to maintain homeostasis, and the caspases, a family of cysteine proteases, are key mediators of the apoptosis pathway. Caspase-8 is an initiator caspase of the extrinsic apoptotic pathway, which is initiated by extracellular stimuli. Caspase-8 have two conserved domains, N-terminal tandem death effector domains (DED) and C-terminal two catalytic domain, which are important for this extrinsic apoptosis pathway. In extrinsic apoptosis pathway, death receptors which members of TNF superfamily are activated by binding of death receptor specific ligands from cell outside. After the activated death receptors recruit adaptor protein Fas-associated death domain protein (FADD), death domains (DD) of death receptor and FADD bind to each other and FADD combined with death receptor recruits procaspase-8, a precursor form of caspase-8. The DED of FADD and procaspase-8 bind to one another and FADD-bound procaspase-8 is activated by cleavage of the prodomain. This death receptor-FADD-caspase-8 complex called death inducing signaling complex (DISC). Cellular FLICE-inhibitory proteins (c-FLIPs) regulate caspase-8 activation by acting both anti- and pro-apoptotically, and caspase-8 activation initiates the activation of executioner caspases such as caspase-3. Finally activated executioner caspases complete the apoptosis by acting critically DNA degradation, nuclear condensation, plasma membrane blebbing, and the proteolysis of certain caspase substrates.

(A Formal Model of Component Variability Types and Scope) (컴포넌트 가변성 유형 및 Scope에 대한 정형적 모델)

  • 소동섭;신규석;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.5_6
    • /
    • pp.414-429
    • /
    • 2003
  • Component-based development(CBD) has been generalized in industry to master the complexity and reduce the development cost and time. However, current CBD practice is developing the component which is dependent on single application[l][2]. Therefore component variability is emphasized to reuse the component in many family members in a domain[8]. However, components are developed for the reason of replaceability rather than the reusability which is the main purpose of the component due to the insufficiency of the study of component variability definition and type[3]. In this paper, we formally specify the component variability reflecting the characteristics of the component to increase the component reusability. We define the logic variability which was recognized as the existing component variability and we propose all types of variability existing in the component by suggesting three more variability types. And we propose the component variability scope which makes us estimate and verify the number of cases of the variability when we customize the component. We propose these component variability types and scope through formal specification. By applying these techniques in developing components, we can develop high quality components reusable in many family members.

A study on Satisfaction with Treatment in Medically vulnerable areas based on DRM (DRM기반 의료취약지 진료만족도 조사 연구)

  • Kyeung-Hwa Lee
    • Journal of the Health Care and Life Science
    • /
    • v.9 no.2
    • /
    • pp.213-220
    • /
    • 2021
  • A policy is needed to provide appropriate medical services to rural residents living in medically vulnerable areas and to resolve imbalances in health and medical resources through this. In general, a survey method is used to secure medical services to the residents, and a security policy is needed to distribute and collect the questionnaire type and personal information between the investigator and the participant as digital contents. The proposed thesis introduces DRM (Digital Rights Management) technology as a way to safely manage the questionnaire type of the investigator and the personal information of the participants, and improves the problem that the existing License Server issues, renews, and cancels licenses to all domains. In order to do this, it provides convenience to the DRM-based survey policy that only DMs bundled with the family domain performs license management after the certificate is issued.

Cloning and Functional Studies of Pro-Apoptotic MCL-1ES BH3M (세포사멸을 유도하는 새로운 단백질인 MCL-1ES BH3M의 클로닝 및 기능연구)

  • Kim, Jae-Hong;Park, Mira;Ha, Hye-Jeong;Lee, Kangseok;Bae, Jeehyeon
    • Development and Reproduction
    • /
    • v.12 no.3
    • /
    • pp.297-303
    • /
    • 2008
  • BCL-2 family members are essential protein for the regulation of cell death and survival consisting both antiapoptotic and pro-apoptotic proteins. In the present study, we designed and cloned a new apoptotic molecule MCL-1ES BH3M coding a modified protein of MCL-1L. Compared to MCL-1L protein, MCL-1ES BH3M lacks the PEST motifs known to be involved in MCL-1L protein degradation and has seven mutated residues in BH3 domain critical for dimerization with BCL-2 family members. Overexpression of MCL-1ES BH3M induced death of different cells, and its cell killing effect was not blocked by forced expression of the pro-survival protein MCL-1L. Expression of MCL-1ES BH3M protein led to the activation of caspase 9 and caspase 3, suggesting apoptotic cell death, and confocal fluorescent microscopic analyses showed that MCL-1ES BH3M was partially localized in mitochondria. In conclusion, we reported a new apoptotic molecule and determined its cell death activity in cells.

  • PDF