• 제목/요약/키워드: 언어적 지원

검색결과 793건 처리시간 0.045초

Java 언어에 structure type의 도입 (The Structure Type Introduced in Java)

  • 이호석
    • 한국정보처리학회논문지
    • /
    • 제5권7호
    • /
    • pp.1883-1895
    • /
    • 1998
  • Java 프로그램밍 언어는 general-purpose concurrent object-oriented 언어로 알려져 있다. Java 언어는 개념과 구문 모두가 매우 간결하고 통일되어 있으며 인터넷 환경에서 최대한 활용되도록 하기 위하여 가상기계 개념을 도입하여 목적코드를 생성한다. 프로그래밍 언어에서 가장 중요한 부분이 data type 부분이다. Java 언어는 primitive type과 reference type을 지원한다. Primitive type과 reference type을 지원한다. Primitive type에는 boolean type integral type이 있다. Integral type에는 character, byte, short integer, integer, long integer, single-precision 과 double-precision floating point number가 있다. Reference type에는 class type, interface type, array type이 있다. 그러나 Java 언어는 general-purpose 프로그래밍 언어가 일반적으로 지원하는 structure type을 지원하지 않는다. 대신에 class type이 structure type을 포함하여 지원하는 구조로 되어 있다. 그러나 class type과 structure type은 서로 상이한 data type으로 판단된다. 따라서 Java 언어가 general-purpose의 성격을 가지기 위해서는 structure type을 명시적으로 지원하는 것이 바람직하다고 생각된다. 이 논문은 structure type을 Java 언어에 포함시킬 것을 제안한다.

  • PDF

함수적 속성을 가지는 협업 지원 시각언어 (A Visual Language supporting Collaboration with Functional Attributes)

  • 김경덕
    • 한국정보처리학회논문지
    • /
    • 제7권9호
    • /
    • pp.2807-2814
    • /
    • 2000
  • 본 논문에서는 함수적 속성을 가지는 협업 지원 시각언어를 제안한다. 제안한 시각언어는 객체 아이콘과 연산자들로 구성되는 시각 문장의 집합이다. 객체 아이콘은 협업에 참여하는 사용자를 의미하고 연산자는 사용자간 상호작용 시점에 따른 협업 관계를 의미한다. 시각 문장은 함수적 속성에 따라 연산되며, 연산 결과에 따라 다양한 협업을 지원한다. 함수적 속성은 시각 문장에서 다양한 연산 순서를 지원함으로서 협업 관계의 융통성을 제공한다. 또한, 동기 및 비동기 협업을 함께 표현함으로써 기존 시각언어보다 효율적인 협업을 지원한다. 그리고 시각 문장의 함수적 속성은 $\lambda$수식으로 분석한다.

  • PDF

SEED 시스템에서의 소프트웨어 프로세스의 feedback 기능 지원 (Supporting the Feedback Mechanism of Software Processes in the SEED System)

  • 최혁재;김영곤;이명준;한우용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.544-546
    • /
    • 1998
  • 소프트웨어 프로세스 모형은 실세계 소프트웨어 프로세스의 개념적인 표현이다. 소프트웨어 프로세스 모형들은 프로세스 프로그래밍 언어를 통해 추상화됨으로써 모형화 될 수 있으며, 프로세스 모형들을 자동으로 수행(enactment)하고, 이미 수행된 프로세스 모형들을 체계적으로 관리하는 수행지원시스템을 통해서 소프트웨어 생산물의 질적인 향상을 기대할 수 있다. 본 논문에서는 소프트웨어 프로세스의 수행 중에 발생할 수 있는 프로세스의 feedback을 지원하는 SimFlex 프로세스 프로그래밍 언어의 확장된 언어구조와 프로세스 수행지원 시스템인 SEED 엔진에서의 효과적인 feedback 지원 방법에 대하여 설명한다.

분산환경을 지원하는 웹 기반의 프로그래밍 언어 실습 시스템 (A Web-based Programming Language Practice System supporting Distributed Environment)

  • 노미라;이수현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.568-570
    • /
    • 2001
  • 현재 다양한 패러다임의 수많은 프로그래밍 언어가 존재하고 있으며, 각각의 프로그래밍 언어를 실습하려면 해석기(interpreter)나 컴파일러(compiler) 같은 언어처리기를 갖추는 것이 필요하다. 언어처리기를 개별적으로 갖추는 것은 설치에 대한 시간적 부담, 시스템 자원 낭비 업그레이드의 필요성 등으로 인해서 언어 학습과 직접적인 관련이 없는 부분에 대한 부담이 커진다. 본 논문에서는 WWW 환경에서 프로그래밍 언어를 실습할 수 있는 시스템을 구축하였다. 실습하는 프로그래밍 언어는 특정 서버에 제한적이지 않고, 네트워크를 통한 분산환경에서 확장이 용이하다. 또한 실습환경을 설정하는 구성 파일은 구조화된 문서의 작성을 지원하는 XML을 이용하여 관리자가 쉽게 구성파일을 작성할 수 있도록 했고, 자바의 정책(policy)파일을 이용해 시스템 자원 사용 허가를 투명하게 했다.

  • PDF

XQL를 지원하는 XML 문서 저장 시스템 (Design and Implementation of an XML Document Storage System supporting XQL)

  • 허명식;손기락
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.39-41
    • /
    • 1999
  • XML 문서와 같은 구조적 데이터는 관계형 데이터베이스에 저장하고 인터넷 응용 프로그램을 개발하는데 많은 이점을 가지고 있다. 또한 이러한 구조적 문서에 대한 질의 언어를 지원하는 것은 유용하다. 이에 본 논문에서는 XML 문서에 대한 질의 언어로 제안되어진 XQL을 효율적으로 지원할 수 있도록 XML 문서의 각 엘리먼트를 관계형 데이터베이스의 테이블로 매핑시키는 방법과 XQL을 SQL로 변환하는 방법을 제시하고 또한 XML 문서의 DTD를 통해 해당하는 문서의 테이블을 자동으로 생성하는 방법을 제시한다. 이를 통해 XQL을 효율적으로 지원하는 XML 문서 저장 시스템을 설계하고 구현한다.

  • PDF

아키텍처 기반의 컴포넌트 조립을 지원하는 아키텍처 기술 언어의 설계와 구현 (Design and implementation of an architecture description language that supports architecture-based component assembly)

  • 노성환;신동익;전태웅
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.16-18
    • /
    • 2002
  • 컴포넌트 시스템은 잘 정의된 아키덱처를 기반으로 개발되어야 한다. 소프트웨어 아키텍처를 정확하고 엄밀하게 설계, 분석하기 위해서는 아키텍처 기술언어(ADL)의 사용이 필요하다. 컴포넌트 시스템의 아키텍처 모델링에 ADL을 효과적으로 사용하기 위해서는ADL로 기술된 명세 수준의 아키텍처 모델로부터 목표한 플랫폼에 부합하는 컴포넌트 시스템을 효율적으로 구현할 수 있어야 한다. 본 논문에서는 C2 스타일의 아키텍처에 기반한 컴포넌트 합성을 지원하는 ADL을 설계, 구현한 결과와 이를 EJB 컴포넌트들의 조립을 지원하는도구의 아키텍처 기술 언어로 사용한 사례를 설명한다.

  • PDF

시각언어의 공동작업 속성 (Collaborative Attributes of a Visual Language)

  • 김경덕
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.171-174
    • /
    • 2000
  • 본 논문에서는 공동작업을 지원하기 위한 시각언어를 제안하고 생성되는 시각문장에서 공동작업을 위한 속성과 컴파일 방법을 설명한다. 생성되는 시각문장은 객체 아이콘과 연산자로 구성되며, 각각은 공동작업 참여자와 참여자간 상호작용 시점에 따른 공동작업 관계를 의미한다. 생성되는 시각 문장은 객체 아이콘과 연산자의 결합 관계에 따라 다양한 공동작업을 지원한다. 또한, 동기 및 비동기 공동작업을 함께 표현함으로써 기존 공동작업을 위한 시각언어보다 효율적으로 공동작업을 지원한다.

  • PDF

지능형 스토리텔링 콘텐츠 기획지원도구 모델설계 및 구현에 관한 연구 - 가족이야기(familyHistory)를 중심으로 사례연구 (A Study on Developing Model and Implementation of Intelligent Contents Planning Supporting System(ICPS) in familyHistory)

  • 이은령;김교정
    • 디지털콘텐츠학회 논문지
    • /
    • 제11권4호
    • /
    • pp.607-614
    • /
    • 2010
  • 가족이야기(familyHistory)를 중심으로한 지능형 스토리텔링 기획지원도구란 가족의 역사, 개인의 인물사등 선형적인 서사 장르의 이야기의 저작 과정을 지원하는 도구이다. 서사의 영역은 극, 신화, 전설, 역사 등의 언어적 서사물 뿐만 아니라, 영화, 연극, 발레, 오페라 등의 비언어적 서사도 포괄되나 본 연구에서는 언어적 서사물로서 각 가정의 구성원에 대한 인물사 및 가족역사를 중심으로 한다. 본 스토리텔링 기획 지원 도구는 샘플DB와 지식DB를 통하여 가정의 역사와 이야기에 대한 장르별 스토리텔링을 재구성하고, 내용의 가치와 완성도 높은 이야기를 구축하는데 있어서 적극적으로 활용 가능하다. 스토리텔링 기획에 소요되는 시간을 단축하고, 인력과 비용의 최소화를 지향 한다. 가족, 가정에 대한 스토리텔링은 창작 콘텐츠의 가장 원초적인 기반을 이루는 핵심적 단계이나 누구나 쉽게 접근하여 작성할 수 있는 기획 및 저작도구는 전무한 상태이다. 창작 인프라가 부족한 한국의 현황에서 본 연구가 제시한 기획지원도구는 대중이 쉽게 사용할 수 있고, 매커니즘을 개방화, 구조화 시킴으로서 향후 다양한 장르의 콘텐츠 창작 도구로 연동 가능한 모델을 설계하고 연구하고자 한다.

아버지의 언어적 상호작용과 유아의 셀프리더십 및 유치원 적응력과의 관계 (The Relations between Father's Interaction and Self-leadership, Preschool Adjustment of Young Children)

  • 문병환;김세루
    • 한국보육지원학회지
    • /
    • 제7권2호
    • /
    • pp.97-113
    • /
    • 2011
  • 본 연구는 아버지의 언어적 상호작용과 유아의 셀프리더십 및 유치원 적응력과의 관계를 분석하기 위하여 G시에 소재한 15개소 유아교육기관에 다니고 있는 만 4, 5세 유아 253명과 그들의 아버지 253을 대상으로 하였다. 연구결과는 아버지의 언어적 상호작용과 유아의 유치원 적응력은 통계적으로 유의한 정적 상관이 있는 것으로 나타났다. 아버지 언어적 상호작용의 하위영역인 의사소통 지향성, 화합 지향성은 유아의 셀프리더십과 통계적으로 유의한 정적 상관이 있는 것으로 나타났다. 반면에 통제지향성은 유아의 셀프리더십과 통계적으로 부적 상관이 있는 것으로 나타났다. 아버지의 언어적 상호작용과 유아의 셀프리더십은 통계적으로 유의한 정적상관이 있는 것으로 나타났다. 아버지의 언어적 상호작용의 하위영역인 의사소통 지향성에서 정적상관이 나타났으며, 반면에 통제 지향성에서는 부적상관이 있는 것으로 나타났다. 이는 유아교육현장에서 아버지와 유아의 언어적 상호작용의 중요성을 강조하여 유아교육기관의 부모교육 및 교사교육의 기초 자료로 활용하는데 도움이 되고자 한다.

탬플릿과 미리보기 기능을 지원하는 SMIL 저작도구의 구현 (Implementation of a SMIL(Synchronized Multimedia Integration Language) editor supporting Template and Preview Facility)

  • 송준홍;김세영;원덕재;신동규;신동일
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.394-396
    • /
    • 2001
  • 인터넷 상에서의 다양한 멀티미디어 응용 및 정보 서비스의 요구가 급증하게 되고, 이에 따른 효율적인 운영 및 서비스에 대한 표준 기술의 개발 또한 활발히 진행되게 되었다. 이에 1998년 W3C(World Wide Web Consortium)에서 웹 기반 동기화 된 멀티미디어 통합 언어인 SMIL이 제안되었다. 선언적 마크업 언어인 XML(eXtended Markup Language)에 기반을 둔 SMIL은 웹 상에서의 멀티미디어 프리젠테이션을 위한 다양한 기능들을 제공하지만, SMIL 또한 HTML(HyperText Language)과 같은 태그 기반 마크업 언어이므로 각 태그의 사용법을 숙지하여 텍스트 편집기를 이용한 비효율적인 저작에 치중되어 있었다. 이에 SMIL 응용업무에서의 효율적 활용을 위한 SMIL 전용 저작도구의 필요성이 대두되었고, 국내외에서의 활발한 연구 개발이 진행되고 있다. 본 논문에서는 UML(Unified Modeling Language) 표기법에 기반 한 객체지향 모델링 툴을 사용하여 체계적인 소프트웨어 설계에 따른 SMIL 저작도구를 구현하였다. 템플릿 기능의 지원으로 효율적이고 편리한 SMIL 컨텐츠 생성을 위하여 인턴넷 망(network)의 대역폭에 따른 저작이 가능하도록 구현되었으며, 미리 보기 기능을 활용한 멀티미디어 데이터의 직관적이 운영을 지원하도록 구현하였다.