• Title/Summary/Keyword: abstract component

Search Result 83, Processing Time 0.015 seconds

A Technique of Deriving Concrete Object Model for C++ Programming (C++ 프로그래밍을 위한 구체적 객체 모델의 작성법)

  • Kim, Tae-Gyun;Im, Chae-Deok;Song, Yeong-Gi;In, So-Ran
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.731-746
    • /
    • 1997
  • The usage of object models for the development of software has been frowung due to the prevalence of the ob-ject oriented paradigm.The object moedels produced as results of requirments analysis and design activities are vety veneficial to the implementation phase.It is even possible for source code to be genrated automatically if object models are concrete enough.Therefore system analyzers and desingners should make an dffort to refine theabstrace ogject model defined at.an early stage in order to achieve a more conrete object model.In general,re-fining an abstrace object model into a concrete model depends too much on the desigver's infromal experience.In this paper,we persent the refinement techniques required for concreting an abstract object model bassed on OMT(Object Modeling Technique)'s notation,We will discuss the definition of the abstraction level of an object model and the transformational rules of refinement.These transformational rules are currently applied to the design of a software tool,named Process Modeler,which is a major component of the software development process modeling system for ICS(Information Communication Service). Finally we can achieve a concrete object model which can easily be translated into C++ source code.

  • PDF

Survey on Consumer Perceptions of the Sensory Quality Attributes of Apple (사과의 품질결정을 위한 소비자 인식 조사)

  • Cho, Sun-Duk;Kim, Dong-Man;Kim, Gun-Hee
    • Food Science and Preservation
    • /
    • v.15 no.6
    • /
    • pp.810-815
    • /
    • 2008
  • Improving quality is a very important component of maintaining competitiveness of agricultural products. However, evaluation of 'high quality' indicates it is a very abstract concept and independent of some quality attributes, leading to differences in the perception of quality. Thus, there is a pressing need to objectively define 'high quality' and to develop basic technologies for its measurement, for application in the production, storage and distribution of competitive agricultural products. To objectively quantify apple quality, a survey was conducted on consumer preferences and awareness of quality attributes including color, taste, flavor and shape. The survey questionnaire targeted male and female adults (463 persons) ranging in age from 20 to 59 years. The questionnaire was based on purchases made at a wholesale market (50.1%) or a traditional market (18.8%). The majority of purchases were as small packets (62.0%) or as individual pieces (20.5%). Apples of moderate size (fist size, 60.5%) were preferred over small (4.3%) or large (32.6%) apples. The questionnaire provided consumer data on external quality attributes including color, shape and variety. Taste attributes were evaluated in relation to the balance between sour and sweet taste, and flavors peculiar to apples.

A 2-Dimensional Approach for Analyzing Variability of Domain Core Assets (도메인 핵심자산의 가변성 분석을 위한 2차원적 접근방법)

  • Moon Mi-Kyeong;Chae Heung-Seok;Yeom Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.6
    • /
    • pp.550-563
    • /
    • 2006
  • Software product line engineering is a method that prepares for the future reuse and supports to seamless reuse in application development process. Commonality and variability play central roles in all product line development processes. Reusable assets will become core assets by explicitly representing C&V. Indeed, the variabilities that art identified at each phase of core assets development have different levels of abstraction. In the past, these variabilities have been handled in an implicit manner and without distinguishing the characteristics of each core assets. In addition, previous approaches have depended on the experience and intuition of a domain expert to recognize commonality and variability. In this paper, we suggest a 2-dimensional analyzing method that analyzes the variabilities of core assets in software product line. In horizontal analysis process, the variation types are analyzed in requirements, architecture, and component that are produced at each phase of development process. In vertical analysis process, variations are analyzed in different abstract levels, in which the region of commonality is identified and the variation points are refined. By this method, the traceability of variations between core assets will be possible and core assets can be reused seamlessly.