• 제목/요약/키워드: 메타언어적 기능

검색결과 37건 처리시간 0.026초

닷넷 프레임워크에서 클래스 최적화를 위한 추상구조트리 생성 및 크로스커팅 위빙 메커니즘 (AST Creating and Crosscutting Concern Weaving Mechanism for Class Optimization in .NET Framework)

  • 이승형;박제연;송영재
    • 한국콘텐츠학회논문지
    • /
    • 제10권2호
    • /
    • pp.89-98
    • /
    • 2010
  • 엔터프라이즈 시스템은 점점 복잡해지고 대형화되고 있다. 시대적 흐름에 따라 재사용에 초점을 맞춘 객체지향 프로그래밍 방법으로 시스템을 개발하고 있다. 하지만, 객체지향 방법에서는 core class에 중복되는 코드가 삽입되기 때문에, 생산성 저하, 새로운 요구사항을 적용하기 어려운 문제가 발생한다. 이 단점을 해결하기 위하여, 메타데이터와 크로스커팅 개념을 적용하는 위빙 메카니즘을 제안한다. 클래스 최적화와 다른 언어사이의 통합을 위하여 다음의 방법을 사용한다. 리플렉션을 이용한 메타데이타 생성, 추상구조트리로의 변환, 그리고 XML로 명세된 크로스커팅 정보를 통한 매핑을 이용한다. 제안하는 방법을 이용하여, 기능의 분산과 코드의 혼란을 해결함으로서 클래스를 최적화 할 수 있다.

유아 놀이의 발달적 효과에 대한 메타분석 (A Meta-analysis of the Developmental Effect of Play in Early Childhood)

  • 정영미
    • 한국보육학회지
    • /
    • 제19권2호
    • /
    • pp.145-163
    • /
    • 2019
  • 본 연구는 유아 놀이에 대한 발달적 효과가 어떠한가를 메타분석을 통해 체계적으로 정리하는데 목적이 있다. 이를 위해 2005년부터 2006년까지 11년간 국내에서 발행된 연구논문을 수집하였으며, 학위논문 90편과 학술논문 20편 등 총 110편의 논문을 최종 분석하였다. 연구결과 첫째, 유아 놀이에 의한 유아발달 전체효과크기는 1.21로 통제집단에 비해서 실험집단의 효과크기가 38.7% 높게 나타났다. 하지만 삽입된 효과크기를 계산한 결과 .81로 나타나 결측 연구들을 포함할 때는 현재 효과크기보다는 낮아질 수 있는 것으로 나타났다. 둘째, 유아발달 하위요인에서는 신체발달 1.28은 .95으로, 정서발달 1.42에서 .86로, 사회성 발달 1.13은 .85로, 인지발달 1.19는 1.07로, 언어발달 1.30은 1.30으로, 창의성 발달 1.00은 .69로 실제 효과크기는 대체적으로 낮아지는 경향을 보였으나 모든 발달영역에서 효과크기가 있는 것으로 나타났다. 셋째, 조절변인에 의한 효과크기를 살펴본 결과 측정방법, 연령, 훈련, 총 횟수, 놀이유형에서 집단 간에 통계적으로 유의한 차이가 나타났다. 본 연구의 결과는 유아 놀이가 발달적 측면에 효과가 있다는 것을 밝힘으로써 놀이가 유아의 발달을 반영하고, 발달을 촉진하며 발달적 변화를 위한 도구로서의 기능을 한다는 것을 확인하였다는데 의의가 있다.

ASIC 설계용 통합 CAD Framework 개발 (Development of Integrated CAD framework for ASIC Design)

  • 엄성용;신혜선;이규원;박선화
    • 인터넷정보학회논문지
    • /
    • 제2권4호
    • /
    • pp.25-32
    • /
    • 2001
  • ASIC 설계용으로 이미 개발된 여러 CAD 도구 또는 추후 개발될 CAD도구들은 고유의 기능을 가지고 있으며, 서로 다른 환경에서 상이한 방식으로 운영되는 경우가 많다. 따라서 목표하는 최종적인 결과를 도출하기 위한 작업을 수행하기 위해서는 상호 밀접한 관계가 있는 여러 CAD도구들을 하나의 시스템에 통합하여 운영할 수 있는 통합 CAD Framework의 사용이 효과적이다. 본 논문에서는 주로 Unix Shell 상에서 개발된 기존의 국내외 CAD도구들을 Unix 운영체계의 X-windows라는 규격화된 그래픽 인터페이스 상에서 통합하여 수행할 수 있게 하는 기법을 소개한다. 이를 위해 메뉴 구성 및 실행 환경 설정을 위한 각종 파일 양식과 메타 언어를 정의ㆍ개발하였으며, 성능 확인을 위해 기존에 개발되어 있던 두 가지 CAD 도구들을 제안된 CAD Framework상에 통합시킨 Prototype 시스템을 개발하고, 이를 토대로 테스트하였다.

  • PDF

클라이언트 상의 Well-Formed XML 문서 처리 시스템의 설계 및 구현 (The Design and Implementation of the System for Processing Well-Formed XML Document on the Client-side)

  • 송종철;문병주;홍기채;정현수;김규태;이수연
    • 한국정보처리학회논문지
    • /
    • 제7권10호
    • /
    • pp.3236-3246
    • /
    • 2000
  • XML은 SGML의 기능 및 구문을 인터넷상에서 쉽게 실용적으로 사용하기 위하여 단순화시킨 메타언어이며 XSL, XLL 및 Xpointer등과 함께 사용되고 있다. 또한 DTD를 포함하지 않는 Well-Formed XML을 제공하여 XML문서를 웹상에서 간편하게 사용할 수 있다. 그러나 브라우즈 기능과 XLL의 확장 링크 기능, DTD 생성 기능을 통합하여 Well-Formed XML 문서를 효율적으로 처리할 수 있는 시스템이 제공되지 않았다. 본 논문에서는 클라이언트에서 DTD를 포함하지 않는 Well-Formed XML 문서를 효율적으로 처리 할 수 있도록 Well-Formed XML 뷰어와 자동DTD 생성기, Non-Validating 파서, XLL 처리기 등으로 구성된 시스템을 설계 및 구현하였으며, 확장 기능을 가지는 XLL과 Xpointer 처리, XLL의 링크 항해시 동일 클래스의 Well-Formed XML문서들에서 DTD를 추출하여 자동으로 생성하는 기능에 초점을 맞추었다. 링크 처리시, 링크 주소 지정 방식은 ID와 Xpointer에 의한 직접 주소 지정 방식을 사용하였다. 본 시스템의 구현 결과, XLL 기능의 유효성을 확인하였고 같은 루트 엘리먼트를 갖는 동일한 클래스의 Well-Formed XML문서들로부터 DTD를 추출하여 일반화된 DTD를 생성하였다.

  • PDF

괴델의 불완전성 정리:증명된 신화(神話)?

  • 홍성기
    • 논리연구
    • /
    • 제5권2호
    • /
    • pp.39-66
    • /
    • 2002
  • 일반적으로 엄밀한 방법을 통하여 증명되었다고 말해지는 괴델의 불완전성 정리는 일련의 전제와 배경지식이 요구된다고 하겠다. 이들 중에서 무엇보다도 중요한 것은 정리의 증명에 사용되는 메타언어상의 수학적 참에 대한 개념이다. 일단 확인할 수 있는 것은 "증명도, 반증도 되지 않지만 참인 산수문장의 존재"라는 불완전성 정리의 내용에서 괴델이 가정하고 있는 수학적 참의 개념이 구문론적인 증명개념으로부터 완전히 독립되어야 한다는 점이다. 문제는 그가 가정하고 있는 수학적 참의 개념이 도대체 무엇이어야만 하겠는가라는 점이다. 이 논문은 이 질문과 관련하여 내용적으로 3부분으로 나누어 질 수 있다. I. 괴델의 정리의 증명에 필요한 전제들 및 표의 도움을 얻어 자세히 제시되는 증명과정의 개략도를 통해 문제의 지형도를 조감하였다. II, III. 비트겐슈타인의 괴델비판을 중심으로, "일련의 글자꼴이 산수문장이다"라는 주장의 의미에 대한 상식적 비판 및 해석에 바탕을 둔 모형이론에 대한 대안제시를 통하여 괴델의 정리를 증명하기 위해 필요한 산수적 참에 관한 전제가 결코 "확보된 것이 아니다"라는 점을 밝혔다. IV. 괴델의 정리에 대한 앞의 비판이 초수학적 전제에 대한 것이라면, 3번째 부분에서는 공리체계에서 생성 가능한 표현의 증명여부와 관련된 쌍조건문이 그 도입에 필수적인 괴델화가 갖는 임의성으로 인해 양쪽의 문장의 참, 거짓 여부가 서로 독립적으로 판단 가능하여야만 한다는 점에(외재적 관계!) 착안하여 궁극적으로 자기 자신의 증명여부를 판단하게 되는 한계상황에 도달할 경우(대각화와 관련된 표 참조) 그 독립성이 상실됨으로 인해 사실상 기능이 정지되어야만 한다는 점, 그럼에도 불구하고 이 한계상황을 간파할 경우(내재적 관계로 바뀜!)항상 순환논법을 피할 수 없다는 점을 밝혔다. 비유적으로 거울이 모든 것을 비출 수 있어도 자기 스스로를 비출 수 없다는 점과 같으며, 공리체계 내 표현의 증명여부를 그 체계내의 표현으로 판별하는 괴델의 거울 역시 스스로를 비출 수는 없다는 점을 밝혔다. 따라서 괴델문장이 산수문장에 속한다는 믿음은, 그 문장의 증명, 반증 여부도 아니고 또 그 문장의 사용에서 오는 것도 아니고, 플라톤적 수의 세계에 대한 그 어떤 직관에서 나오는 것도 아니다. 사실상 구문론적 측면을 제외하고는 그 어떤 것으로부터도 괴델문장이 산수문장이라는 근거는 없다. 그럼에도 불구하고 괴델문장을 산수문장으로 볼 경우(괴델의 정리의 증명과정이라는 마술을 통해!), 그것은 확보된 구성요소로부터 조합된 문장이 아니라 전체가 서로 분리불가능한 하나의 그림이라고 보아야한다. 이것은 비트겐슈타인이 공리를 그림이라고 본 것과 완전히 일치하는 맥락이다. 바론 그런 점에서 괴델문장은 새로운 공리로 도입된 것과 사실은 다름이 없다.

  • PDF

자율 컴퓨팅을 적용한 SOA 서비스 결함 관리 기법 (A Method to Manage Faults in SOA using Autonomic Computing)

  • 천두완;이재유;라현정;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제35권12호
    • /
    • pp.716-730
    • /
    • 2008
  • 서비스 지향 아키텍처에서 서비스 제공자는 재사용 가능한 서비스를 개발하고 저장소에 배포하며, 서비스 사용자는 인터페이스를 통하여 블랙박스 컴포넌트 형태의 서비스를 사용한다. 저장소에 배포된 서비스는 시간이 지남에 따라 변경/진화될 가능성이 높고, 다양한 언어 또는 플랫폼을 사용하여 구현되는 이질성(Heterogeneity)을 가진다. 이런 이유로, 서비스 사용자는 서비스 내부 구조를 알기 힘들기 때문에, 서비스가 기능을 수행하는 도중 문제점이 발생하면 문제점을 식별하여 해결하는 등의 서비스 결함을 효과적으로 관리하는 것이 어렵다. 자율 컴퓨팅(Autonomic Computing, AC)은 사람의 개입을 최소화하고 시스템이 스스로의 결함을 관리하도록 설계하는 방식이다. AC는 시스템을 자율적으로 결함을 관리할 수 있는 주요 원칙들을 제안하고 있으므로, 서비스 결함 관리에 관한 기술적 이슈들은 AC의 기법들을 사용하여 해결될 수 있다. 본 논문에서는 SOA 환경에서 자율적으로 서비스의 결함을 관리하기 위한 이론적 모델인 Symptom-Cause-Actuator(SCA) 모델을 제시한다. SCA 모델은 의사가 환자를 치료하는 과정으로부터 유도된다. 먼저, 다섯 단계로 구성된 SCA 컴퓨팅 모델을 정의하고 SCA의 메타모델을 제안한다. 또한, SCA 모델의 저장소 역할을 하는 SCA 프로파일을 정의하고, SCA 프로파일에 저장되는 symptom, cause, actuator의 인스턴스와 이들 간의 의존 관계를 기계가 인식할 수 있는 형식으로 표현한다. 그리고, 서비스의 결함을 자율적으로 관리하는 컴퓨팅 모델의 다섯 단계를 수행하는데 필요한 알고리즘을 상세하게 기술한다. 마지막으로, SCA 모델의 실행 가능성을 보여주기 위하여, SCA 프로파일과 알고리즘을 구현한 프로토타입을 '비행기 예약 시스템'에 적용하는 사례 연구를 수행한다.

차별화 된 디자인 개념의 제품디자인 사례 연구 (A Study on the Product Design Case Study of Differential Design Concept)

  • 이덕상;한세준;김홍규;조철희
    • 디자인학연구
    • /
    • 제17권2호
    • /
    • pp.335-350
    • /
    • 2004
  • 디자인은 아직 존재하지 않는 가상의 것을 조형적인 실체로 구체화하는 것이다. 그 기본개념의 규명을 통해서만이, 합리적 가치를 수반한 차별화 된 디자인 개념의 가치 창출이 가능하리라고 생각한다. 디자인의 특질이 주어진 조건과 환경에 따라 문제의 성격과 그에 대한 결과가 달라지게 되기 때문에 모든 디자인은 상황적이다. 본 연구에서는 디자인의 기본 과정인 문제의 분석 종합평가의 단계에서, 가장 적절하고 합리적인 차별화 된 디자인개념(Differential Design Concept)을 찾기 위함이다. 선행적으로 시대적 추구가치 및 제품디자인의 가치관 변화를 고찰해 보았다. 이러한 시대적 추구 가치가 실제의 제품에 어떻게 구현되었는가를 조사 분석하였다. 현대디자인의 대표적 트랜드인 3-2. 기능 중심적 디자인 3-3. 감성중심적 디자인 3-4. 은유를 통한 이미지 전달의 디자인 3-5. 환경친화적 디자인의 차별화 된 디자인개념의 제품디자인 구현 사례를 분석하였다. 사례분석을 근거로 미래 사회 트랜드로 다가온 지속가능한 발전의 사회 속에서 어떻게 차별화 된 디자인 개념을 적용시킬 수 있는가를 규명해 보았다. 사례 분석을 통해 나타난 내용은 \circled1 시대정신의 가치가 제품의 메시지(Design Image)로 부각되어야 한다. \circled2 환경적합성을 우선적 고려 요인으로 하여야 한다. \circled3 차별화 된 소비자 욕구 충족의 가치를 실현하여야 한다. \circled4 상품의 라이프싸이클(Life-Cycle)이 길도록 유도한다. \circled5 기업의 지속적 성장을 촉진한다. \circled5 사용자 중심의 제품가치 고려가 선결되어야 한다는 것이다. \circled7 문화적, 언어적 장벽을 극복하고 사람들이 익숙하게 기억할 메타포의 투영을 필요로 하며, \circled8 시대적 가치관과 관습적 가치관의 공통분모 적 인간 본연의 가치관의 적용이 선결되어야 하며, \circled9 물질적 만족의 욕구 충족이 아닌 마음의 만족을 충족시키고 적용시키는 차별화 된 디자인개념이 요구되어 진다. 이에 더하여 제품의 저변에 굿ㆍ디자인(Good-Design)요소가 가미된 독창적이고 차별화 된 디자인개념이 소비자와의 감성적 교감을 이룰 수 있다고 생각된다. 즉 모든 디자인의 가치는, $\ulcorner$인간이 만물의 척도$\lrcorner$ 라는 인본주의 사상에 근거하여 평가되어야 한다.

  • PDF