• Title/Summary/Keyword: 자가-적응 소프트웨어

Search Result 67, Processing Time 0.033 seconds

Design and Implement Index Sequence Relation Information Model Using Pattern-In Repository (패턴정보저장소를 이용한 인덱스 순서관계정보모델 설계 및 구현)

  • Sun, Su-Kyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.597-600
    • /
    • 2004
  • 최근에는 웹 환경에 적합한 개방형과 컴포넌트들을 효율적으로 분류하고 추출하는 방법이 연구되고 있다. 본 논문은 개발환경에서 생성되는 산출물들 중 디자인패턴을 통합 관리하고, 추출, 검색하여 관리해 주는 인덱스순서관계정보모델을 설계 구현한다. 이 제안의 장점은 "인덱스 순서관계정보"로 클래스들 사이의 관련된 여러 관계정보를 UML 설계방법에 적응할 수 있는 구조로 변형할 수 있다. 두 번째 장점은 개발자가 인덱스 순서관계 정보에서 제공하는 정보를 가지고 관계정보를 쉽게 파악할 수 있으며, 디자인 패턴을 쉽게 추출함으로서 개발자는 설계정보에 쉽게 적용할 수 있다. 따라서 본 논문에서는 검색시간과 추출의 효율성을 입증하기 위해 시뮬레이션을 실시하여 향상된 기능을 입증하였다. 이 모델은 급변하는 소프트웨어 산업에 능동적으로 대체와 소프트웨어 개발에 시간을 단축함으로써 현존하는 다양한 디자인 패턴들을 최소한의 코드 수정을 통하여 재설계 함으로써 소프트웨어 개발 경제성을 높이는 데 있다.

  • PDF

An Automated Code Generation for Dynamic reconfiguration based on Goal-Scenario (목표 시나리오 기반의 동적 재구성을 위한 코드 자동 생성 기법)

  • Baek, Su-Jin;Sim, Sung-Ho;Song, Young-Jae
    • Journal of Digital Convergence
    • /
    • v.10 no.1
    • /
    • pp.349-355
    • /
    • 2012
  • Today, the computing environments is very complex, so researches that endow a system with the self-healing's ability that recognizes problem arising in a target system are being an important issues. However, the existing methodology, the goal for the new requirements for self-healing system developers to model and analyze the constraints that must be greater efforts. Therefore, in this paper are aware of problems detected by the system to solve the problem is the analysis of goal-based scenarios. In addition, there is a pre and post applying a strategy to be dynamically reconfigured to show you how to self-healing. These proposed new requirements for methodology, self-healing reduces the load on the developer's analysis.

Software Release Manager System ThinkSync DM SoftMan for Wireless Devices (무선단말기 소프트웨어 배포 관리자 시스템 ThinkSync DM SoftMan 개발)

  • Choi, Eun-Jun;Ju, Hong-Taek;Park, Ki-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.1153-1156
    • /
    • 2005
  • 무선단말기를 위한 소프트웨어 배포관리 시스템을 사용하여 단말기를 사용하고 있는 중에 사용 환경의 변화에 적응하거나 성능 및 기능 개선 그리고 새로운 서비스 개시를 위하여 새로운 소프트웨어를 단말기에 설치, 실행 시킬 수 있다. 또한 불필요한 소프트웨어를 제거하거나 정상동작 여부를 감시할 수도 있다. OMA DM은 무선통신단말기를 관리하기 위한 표준이다. 본 논문에서는 OMA DM 표준을 기반으로 무선단말기 관리 응용으로서 무선통신 단말기 소프트웨어 관리 시스템 ThinkSync DM SoftMan 개발 결과를 제시한다.

  • PDF

A Study on The Adaptive Navigation Support Technology for Individualized Cyber Learning System (사이버 교육 시스템에서의 개별학습을 위한 적응적 탐색 지원 기법 연구)

  • Park, Jongsun;Kim, Kiseok
    • The Journal of Korean Association of Computer Education
    • /
    • v.5 no.1
    • /
    • pp.85-98
    • /
    • 2002
  • In this study, We are developed learner traits analysis and profile management software modules to develop learnable courseware fits to learner's individual traits in cyber learning system. We specified learner's personal information, performance information, preference information and portfolio information as learner's traits variables in this study, these four types of information are managed in learner profile management DB based on elaborate analysis to learner's traits. And we consists of curriculum sequencing module using high and low level sequencing technology, these are used in organizing learning contents sequencing with learning topic and specific learning task. The advice algorithm module developed based on adaptive navigational support and rule based technology. This Result of Research are able to be used for develop learnable courseware fits to learner's individual traits in cyber learning systems.

  • PDF

An Predictive Analytics based on Goal-Scenario for Self-adaptive System (자가적응형 시스템을 위한 목표 시나리오 기반 예측 분석)

  • Baek, Su-Jin
    • Journal of the Korea Convergence Society
    • /
    • v.8 no.11
    • /
    • pp.77-83
    • /
    • 2017
  • For efficient predictive analysis, self-healing research is needed that enables the system to recover autonomously by self-cognition and diagnosing system problems. However, software development does not provide formal contextual information analysis and appropriate presentation structure according to external situation. In this paper, we propose a prediction analysis method based on the change contents by applying the extraction rule to the functions that can act, data, and transaction based on the new Goal-scenario. We also evaluated how well the predictive analysis met through the performance indicators for achieving the requirements goal. Compared with the existing methods, the proposed method has a maximum 32.8% higher matching result through performance measurement, resulting in a 28.9% error rate and a 45.8% reduction in the change code. This shows that it can be processed into a serviceable form through rules, and it shows that performance can be expanded through predictive analysis of changes.

A Rule-based Adaptive Service Framework with State-driven Composition (상태 유도 조합을 이용한 규칙 기반의 적응형 서비스 프레임워크)

  • Jung, Woo-Sung;Yoo, Chan-Woo;Park, Dong-Hun;Lee, Byoung-Jeong;Kim, Hee-Chern;Wu, Chi-Su
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10c
    • /
    • pp.371-376
    • /
    • 2006
  • 적응형 소프트웨어는 유비쿼터스 컴퓨팅의 핵심 분야로 홈 네트워크, 지능 로봇 등 다양한 분야에 응용이 가능하다. 하지만, 대부분의 연구가 적응형 소프트웨어의 요구사항이나 시나리오의 구체화를 위한 비전을 제시하거나, 응용 구현의 사례를 보임으로써 실현 가능성을 확인하는데 초점을 맞추고 있다. 본 연구에서는 동적인 재구성이 가능한 규칙 기반으로 동작할 수 있기 때문에 진화가 가능하며, 상태에 기반하여 행위를 판단하는 RASC 프레임워크를 제안한다. 기존 서비스 조합의 개념을 실현하기 위해 중개자를 이용하였으며, 변이와 교차와 같은 유전 알고리즘 연산을 쉽게 적용할 수 있도록 RASC 도메인을 정의하였다. RASC 프레임워크는 블랙보드 아키텍처를 기반으로 규칙을 공유하며, 서비스와 서비스 조합체 모두 자극-반응 모델을 따르고 자기유사성을 가지는 일종의 복잡계를 구성한다.

  • PDF

An Adjustable Method Prioritizing Requirements (적응적 요구사항 우선순위 기법)

  • Jaeseok Seong;Dongsu Kang;Cheeyang Song;Sangsun An;Dookwon Baik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.462-465
    • /
    • 2008
  • 요구사항에 대한 우선순위는 요구공학에서 핵심적 활동으로 매우 중요하다. 추출된 요구사항을 소프트웨어 제품 개발의 목표와 조직에 적절하도록 우선순위 방법과 관점 등을 선택할 수 있는 연구가 미흡하고, 요구 분석 단계에서 우선순위 프로세스가 내재화되지 못하고 있다. 요구사항 우선순위는 프로세스 모델, 제품 종류, 우선순위 프로세스에 대한 경험을 바탕으로 주어진 요구사항에 대해 이해관계자들이 우선순위화하기 위한 방법과 관점 등을 선택하는 활동으로 시작된다. 따라서 본 논문에서는 개발 제품의 목표와 조직에 적합하도록 우선순위 방법과 관점 등을 선택할 수 있는 적응적 우선수위 기법을 제안하고, 핸드폰 소프트웨어 개발에 적용하여 그 효과성을 보이도록 한다. 본 논문에서 제안하는 우선순위 기법의 유연성과 다양성을 통하여 요구 분석단계에서 우선순위 프로세스의 정착에 기여할 수 있다.

A GA-Based Adaptive Task Redistribution Method for Intelligent Distributed Computing (지능형 분산컴퓨팅을 위한 유전알고리즘 기반의 적응적 부하재분배 방법)

  • 이동우;이성훈;황종선
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.10
    • /
    • pp.1345-1355
    • /
    • 2004
  • In a sender-initiated load redistribution algorithm, a sender(overloaded processor) continues to send unnecessary request messages for load transfer until a receiver(underloaded processor) is found while the system load is heavy. In a receiver-initiated load redistribution algorithm, a receiver continues to send unnecessary request messages for load acquisition until a sender is found while the system load is light. Therefore, it yields many problems such as low CPU utilization and system throughput because of inefficient inter-processor communications in this environment. This paper presents an approach based on genetic algorithm(GA) for adaptive load sharing in distributed systems. In this scheme, the processors to which the requests are sent off are determined by the proposed GA to decrease unnecessary request messages.

Component Migration Support for Context-aware Adaptation of RSCA Robot Applications (RSCA 로봇 응용의 상황인식 적응을 위한 컴포넌트 이동성 지원)

  • Kim So-Yeon;Kim Sae-Hwa;Hong Seong-Soo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06a
    • /
    • pp.310-312
    • /
    • 2006
  • 본 연구실에서는 URC 로봇의 응용 소프트웨어를 위한 표준 시스템 소프트웨어 구조로 RSCA를 개발하였다. RSCA는 로봇 응용 소프트웨어에게 표준화된 운영 환경을 제공하고, 이들의 개발을 용이하게 하는 프레임워크도 제공한다. 하지만 RSCA 분산 미들웨어인 CORBA ORB들과 RSCA 코어프레임워크는 동적인 재구성성에 대한 지원이 미흡한 실정이다. 본 논문에서는 RSCA 로봇 응용 컴포넌트의 이동성에 대한 제약들을 살펴보고, 이와 같은 문제점을 해결하기 위해 RSCA를 확장 구현한 설계를 소개한다. 본 실험적 연구를 통해, 로봇 응용 설계자들은 컴포넌트 이동성에 대한 구현의 어려움을 없앨 수 있고, 로봇 응용의 성능을 향상시킬 수 있다.

  • PDF

Agent-Based Modeling and Simulation Methodology using Social-Level Characteristics: A Case Study on Self-Adaptive Smart Grid and Military Domain Systems using Tropos (사회적 특성을 활용한 에이전트 기반 모델링 및 시뮬레이션 방법: 트로포스에 기반한 자가 적응적 스마트 그리드와 군 도메인 시스템에서의 적용 사례)

  • Kim, Si-Heon;Lee, Seok-Won
    • Journal of KIISE
    • /
    • v.42 no.12
    • /
    • pp.1503-1521
    • /
    • 2015
  • Agent-based modeling and simulation (ABMS) is used to model of market and social phenomena by utilizing agents' fine-grained behaviors and interactions that cannot be implemented in a conventional simulation. However, ABMS represents irrational agents and hinders the achievement of individual or overall goals since ABMS is based on agent-based software, which follows the principle of rationality at the knowledge level [1]. This problem was solved in the agent-based software engineering (ABSE) field by using behavior laws for the social level [2]. However, they still do not propose the specific development methodology for how to develop the social level in a systematic way. Therefore, in order to propose agent-based modeling and simulation methods that reflect the behavior laws of social level characteristics, our study used the Tropos that can combine ABSE and social behavior laws for the presentation of concrete tasks and deliverables for each development step by step. In addition, the proposed method will be specified through experiments with specific application examples and case studies on the self-adaptive smart grid and the military domain system.