• Title/Summary/Keyword: Incremental Development

Search Result 231, Processing Time 0.025 seconds

Development of the incremental compression algorithm for the efficient multi-method dispatch implementation (효율적인 멀티메쏘드 디스패치 구현을 위한 점진적 압축알고리즘 개발)

  • Jang, Moon-Jong
    • Proceedings of the KIEE Conference
    • /
    • 2002.07d
    • /
    • pp.2812-2814
    • /
    • 2002
  • 대부분의 객체 지향 언어들은 여러 가지 연산을 구현하기 위한 방법으로 메쏘드(method)를 이용한다. 메쏘드는 생성함수(generic function)의 타입에 관련된 행동을 정의한다. 이런 메쏘드들이 서로 구별되는 인수를 이용해서, 생성 함수가 프로그램 수행시에 불려질 때 인수의 타입에 따라 어느 메쏘드를 수행할지 결정한다. 이런 메쏘드의 선택 과정은 가장 적용되기 가까운 메쏘드(most specific applicable method, MSA)를 구하기 위해서 단일의 인수를 사용할 것이냐, 모든 인수를 활용할 것이냐에 따라 단일 메쏘드와 다중 메쏘드로 구분된다. 이런 메쏘드를 선택하기 위해서 구현하는 방법으로는 캐슁이나 인라인 디스패치 테이블, 컬러링 기법이 있다. 본 논문에서는 디스패치 테이블을 이용한 기법에서 공간의 낭비없이 효율적으로 멀티메쏘드 디스패치를 구현할 수 있는 점진적 압축알고리즘을 제시한다.

  • PDF

Release Planning in Software Product Lines Using a Genetic Algorithm (유전자 알고리듬을 이용한 소프트웨어 제품라인의 출시 계획 수립)

  • Yoo, Jaewook
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.35 no.4
    • /
    • pp.142-148
    • /
    • 2012
  • Release planning for incremental software development is to select and assign features in sequence of releases along a specified planning horizon. It includes the technical precedence inherent in the features, the conflicting priorities as determined by the representative stakeholders, and the balance between required and available resources. The complexity of this consideration is getting more complicated when planning releases in software product lines. The problem is formulated as a precedence-constrained multiple 0-1 knapsack problem. In this research a genetic algorithm is developed for solving the release planning problems in software product lines as well as tests for the proposed solution methodology are conducted using data generated randomly.

Comparison of incremental learning method and batch learning method in Cyber ISR (사이버 ISR에서의 점진적 학습 방법과 일괄 학습 방법 비교)

  • Shin, Gyeong-Il;Yooun, Hosang;Shin, DongIl;Shin, DongKyoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.11a
    • /
    • pp.861-864
    • /
    • 2017
  • 사이버 ISR을 통하여 정보를 획득하는 과정에서 데이터를 추출하고 이를 스스로 가공하여 의사결정에 도움을 줄 수 있는 에이전트를 연구하는 과정에서 폐쇄망에 침투했을 경우 이를 효과적으로 감시 정찰할 수 있는 방법을 논의한다. 폐쇄망으로 인하여 침투한 컴퓨터에 심어진 에이전트는 C&C서버와 원활한 교류가 불가능하게 되는데, 이때 스스로 살아남아 지속적으로 데이터를 수집하며, 분석을 하기 위해서는 한정된 자원과 시간을 활용하여야 발각되지 않고 계속하여 임무를 수행할 수 있다. 특히 분석하는 과정에서 많은 자원과 시간을 활용하는 때 이를 해결하기 위해 본인은 점진적 학습방법을 이용하는 것을 제안하며, 일괄학습 방법과 함께 비교하는 실험을 해보았다.

Temporal and Spatial Distribution of Particulate Carcinogens and Mutagens in Bangkok, Thailand

  • Pongpiachan, Siwatt;Choochuay, C.;Hattayanone, M.;Kositanont, C.
    • Asian Pacific Journal of Cancer Prevention
    • /
    • v.14 no.3
    • /
    • pp.1879-1887
    • /
    • 2013
  • To investigate the level of genotoxicity over Bangkok atmosphere, $PM_{10}$ samples were collected at the Klongchan Housing Authority (KHA), Nonsree High School (NHS), Watsing High School (WHS), Electricity Generating Authority of Thailand (EGAT), Chokchai 4 Police Station (CPS), Dindaeng Housing Authority (DHA) and Badindecha High School (BHS). For all monitoring stations, each sample covered a period of 24 hours taken at a normal weekday every month from January-December 2006 forming a database of 84 individual air samples (i.e. $12{\times}7=84$). Atmospheric concentrations of low molecular weight PAHs (i.e. phenanthrene, anthracene, pyrene and fluoranthene) were measured in $PM_{10}$ at seven observatory sites operated by the pollution control department of Thailand (PCD). The mutagenicity of extracts of the samples was compared in Salmonella according to standard Ames test method. The dependence of the effects on sampling time and on sampling location was investigated with the aid of a calculation of mutagenic index (MI). This MI was used to estimate the increase in mutagenicity above background levels (i.e. negative control) at the seven monitoring sites in urban area of Bangkok due to anthropogenic emissions within that area. Applications of the AMES method showed that the average MI of $PM_{10}$ collected at all sampling sites were $1.37{\pm}0.10$ (TA98; +S9), $1.24{\pm}0.08$ (TA98; -S9), $1.45{\pm}0.10$ (TA100; +S9) and $1.30{\pm}0.09$ (TA100; -S9) with relatively less variations. Analytical results reconfirm that the particulate PAH concentrations measured at PCD air quality monitoring stations are moderately low in comparison with previous results observed in other countries. In addition, the concept of incremental lifetime particulate matter exposure (ILPE) was employed to investigate the potential risks of exposure to particulate PAHs in Bangkok atmosphere.

Support of Reuse in Scrum Method with Backlog Binder (스크럼 방법에서 백로그 바인더를 이용한 재사용 지원)

  • Kim, Ji-Hong
    • Journal of Digital Convergence
    • /
    • v.11 no.12
    • /
    • pp.439-445
    • /
    • 2013
  • There has been a growing amount of research on combining Agile methods and software reuse. Most of it introduces Agile into software product line rather than software reuse into Scrum method. Meanwhile, some assets such as backlogs and incremental artifacts in Scrum development are reusable. In this paper, we identify a backlog binder that aggregates reusable Scrum assets and proposes a backlog binder reuse technique. In addition, we can apply the proposed technique and show prototyping of backlog binder reuse in job matching applications.

A Study on the Linkage between Environmental Imact Assessment and Environmental Management System in Korea (한국에서의 EIA와 EMS의 연계방안 연구)

  • Kim, Im-Soon;Han, Sang-Wook;Kim, Hea Sam;Kang, Seon-Hong;Kim, Dae-Kwon
    • Journal of Environmental Impact Assessment
    • /
    • v.15 no.3
    • /
    • pp.165-178
    • /
    • 2006
  • Environmental Impact Assessment (EIA) and Environmental Management Systems (EMS) are perceived by many to be separate environmental tools. EIA serves as a systematic and predictive tool for assessing the potentially significant impacts of developments on the environment. An EMS, on the other hand, is used to consider the key impacts of operational businesses on the environment. The main difference to note is that during the EIA process impacts on developments are predicted. A proposed development has yet to be built and therefore an element of uncertainty is associated with these assessments. With an EMS, the business or organization's processes are already in operation. Even though there is also an element of prediction involved, it is a comparatively easier task to investigate what the environmental impacts of these processes are. However, in contrast with the orientation of EIA to further development actions, EMS involves the review, assessment and incremental improvement of an existing organization's environmental effects. EMS can thus be regarded as a continuation of EIA principles into the operational stage of a policy, plan, program and project. EIA may be carried out without fully supporting necessary informations to EMS.

The Status and Future Challenges of Tobacco Control Policy in Korea

  • Cho, Hong-Jun
    • Journal of Preventive Medicine and Public Health
    • /
    • v.47 no.3
    • /
    • pp.129-135
    • /
    • 2014
  • Tobacco use is the most important preventable risk factor for premature death. The World Health Organization (WHO) Framework Convention on Tobacco Control (FCTC), the first international public health treaty, came into force in 2005. This paper reviews the present status of tobacco control policies in Korea according to the WHO FCTC recommendations. In Korea, cigarette use is high among adult males (48.2% in 2010), and cigarette prices are the lowest among the Organization for Economic Cooperation and Development countries with no tax increases since 2004. Smoke-free policies have shown incremental progress since 1995, but smoking is still permitted in many indoor public places. More than 30% of non-smoking adults and adolescents are exposed to second-hand smoke. Public education on the harmful effects of tobacco is currently insufficient and the current policies have not been adequately evaluated. There is no comprehensive ban on tobacco advertising, promotion, or sponsorship in Korea. Cigarette packages have text health warnings on only 30% of the main packaging area, and misleading terms such as "mild" and "light" are permitted. There are nationwide smoking cessation clinics and a Quitline service, but cessation services are not covered by public insurance schemes and there are no national treatment guidelines. The sale of tobacco to minors is prohibited by law, but is poorly enforced. The socioeconomic inequality of smoking prevalence has widened, although the government considers inequality reduction to be a national goal. The tobacco control policies in Korea have faltered recently and priority should be given to the development of comprehensive tobacco control policies.

ESTIMATION OF THE SGP4 DRAG TERM FROM TWO OSCULATING ORBIT STATES

  • Lee, Byoung-Sun;Park, Jae-Woo
    • Journal of Astronomy and Space Sciences
    • /
    • v.20 no.1
    • /
    • pp.11-20
    • /
    • 2003
  • A method for estimating the NORAD SGP4 atmospheric drag term from minimum osculating orbit states, i.e., two osculating orbits, is developed. The first osculating orbit state is converted into the NORAD TLE-type mean orbit state by iterative procedure. Then the converted TLE is propagated to the second orbit state using the SGP4 model with the incremental SGP4 drag term. The iterative orbit propagation procedure is finished when the difference of the two osculating semi-major axes between the propagated orbit and the given second orbit is minimized. In order to minimize the effect of the short-term variations of the osculating semi-major axis, the osculating argument of latitude of the second orbit is propagated to the same argument of latitude of the first orbit. The method is applied to the estimation of the NORAD-type TLE for the KOMPSAT-1 spacecraft. The SGP4 drag terms are estimated from both NORAD SGP4 orbit propagation and the numerical orbit propagation results. Variations of the estimated drag terms are analyzed for the KOMPSAT-1 satellite orbit determination results.

A Heuristic Approach to Budget-Mix Problems (여산믹스문제를 위한 발견적접근)

  • Lee Jae-Kwan
    • Journal of the military operations research society of Korea
    • /
    • v.6 no.1
    • /
    • pp.93-101
    • /
    • 1980
  • An effectively designed budget system in the poor resources environment necessarily has three design criteria : (i) to be both planning-oriented and control-oriented, (ii) to be both rationalistic and realistic, (iii) to be sensitive to the variations of resources environment. PPB system is an extreme (planning-oriented and rationalistic) and conventional OEB/OUB system is the other extreme (control-oriented and incrementalistic). Generally, the merits of rationalism are limited because of the infeasibility of applications. Hence, mixtures of the two extremes such as MBO, ZBB, and RZBB have been examined and applied during the last decade. The classical mathematical models of capital budgeting are the starting points of the development of the Budget-Mix Model introduced in this paper. They are modified by the followings: (i) technological-resource constraints, (ii) bounded-variable constraint, (iii) the exchange rules. Special emphasis is laid on the above (iii), because we need more efficient interresource exchanges in the budget-mix process. The Budget-Mix Model is not based on optimization, but a heuristic approach which assures a satisficing solution. And the application fields of this model range between the incremental Nonzero-Base Budgeting and the rational Zero-Base Budgeting. In this thesis, the author suggests 'the budget- mix concept' and a budget-mix model. Budget-mix is a decision process of making program-mix and resource-mix together. For keeping this concept in the existing organization realistic, we need the development of quantitative models describing budget-mix situations.

  • PDF

Development and Experiment of a Micropositioning Parallel Manipulator (마이크로포지셔닝 병렬평행기구의 개발 및 실험)

  • Cha, Young-Youp;Yoon, Kwon-Ha
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.15 no.5
    • /
    • pp.543-547
    • /
    • 2009
  • This paper describes the design, simulation, development, and experiment of a six degree-of-freedom micropositioning parallel manipulator. A movable stage was supported with six links, each of which extends with a dc-servo micropositioning actuator. In case of parallel manipulator, while the solution of the inverse kinematics is easily found by the vectors of the links which are composed of the joint coordinates in base and platform, but forward kinematic is not easily solved because of the nonlinearity and complexity of the parallel manipulator's kinematic output equation with the multi-solutions. The movable range of the prototype was ${\pm}25mm$ in the x- and y-directions and ${\pm}12.5mm$ in the z-direction. The minimum incremental motion of the prototype was $1{\mu}m$ in the x- and y-directions and $0.5{\mu}m$ in the z-direction. The repeatability of the prototype was ${\pm}2{\mu}m$ in the x- and y-directions and ${\pm}1{\mu}m$ in the z-direction. The motion performance was also evaluated by not only the computer simulation of CAD model but also the experiment using a capacitive sensor system.