• Title/Summary/Keyword: Object language

Search Result 924, Processing Time 0.024 seconds

Ubiscript: A Language for Ubiquitous Service Integration (유비스크립트: 유비쿼터스 서비스 통합을 위한 언어)

  • Lee, Min-Kyu;Han, Dong-Soo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10a
    • /
    • pp.269-270
    • /
    • 2007
  • 유비쿼터스 환경에서는 사용자가 컴퓨터 및 네트워크의 존재를 의식하지 않는 상태에서 다양한 서비스를 이용하게 된다. 주변에 있는 PC, 냉장고, TV, 자동차 등의 모든 기기에 프로세서가 내장되고 네트워크가 연결되어 특정한 서비스를 제공하기 위해 함께 동작하게 된다. 이러한 장치와 서비스들을 연동하기 위한 현재의 솔루션은 클라이언트-서버 방식의 분산 컴퓨팅 모델이다. 각각의 장치가 원격 프로시듀어 흑은 원격 객체의 형태로 서버를 제공하고 이들을 하나의 클라이언트가 시나리오대로 그것들을 호출함으로써 응용을 완성할 수 있다. 하지만, 이러한 분산 컴퓨팅 모델을 지원하는 프로그래밍 환경으로는 다음과 같은 한계가 있다. 첫째, 소프트웨어 배치(deployment) 문제가 발생한다. 수 많은 시나리오를 생각해 볼 수 있는 유비쿼터스 환경에서는 특정 장치를 공장에서 생산하여 출고할 때 어떤 서버 소프트웨어가 미리 설치되어야 하는지는 가늠할 수 없는 문제이다. 둘째, 성능 문제가 발생할 수 있다. 각 장치의 함수를 호출하는 것은 대부분 원격 함수(remote procedure)이므로 한번 호출하는데 상당한 자원이 소요된다. 하지만, 시나리오를 구현하기 위해서는 특정 장치의 함수를 여러 번 호출해야 되는 상황이 자주 연출된다. 이러한 상황을 피하여 성능을 향상 시키기 위해서는 각 장치에 요구되는 부문 시나리오가 한번에 호출로 처리될 수 있어야 한다. 셋째, 유지 보수 문제가 발생할 수 있다 하나의 서비스가 여러 개의 서버 프로그램과 클라이언트 프로그램으로 구성되기 때문에 한번 업그레이드를 할 때 모든 구성 요소들이 모두 버전 업이 되어야 한다. 넷째, 유비쿼터스 환경에 적합한 추상화 개념의 부재를 들 수 있다. 다양한 장치, 웹서비스 및 데이터 들이 연동되어 하나의 서비스 시나리오를 구현함에 있어서 현재의 프로그래밍 언어는 높은 수준의 추상화 개념을 제공하지 못하고 있다. 본 연구에서는 모바일 코드 기술을 프로그래밍 언어에 적용하여 유비쿼터스 환경에서의 다양한 장치들과 서비스들을 손쉽게 통합하여 애플리케이션 시나리오를 구현할 수 있는 새로운 프로그래밍 언어인 유비스크립트(ubiscript)를 제안한다. 유비스크립트에서는 모바일 코드의 개념을 통해서 앞서 언급한 유비쿼터스 컴퓨팅 환경에서의 문제점을 해결하고자 하였다. 모바일 코드에서는 프로그램 코드가 네트워크를 통해서 컴퓨터를 이동하면서 수행되는 개념인데, 이는 물리적으로 떨어져있으면서 네트워크로 연결되어 있는 다양한 컴퓨팅 장치가 서로 연동하기 위한 모델에 가장 적합하다. 이는 기본적으로 배포(deploy)라는 단계가 필요 없게 되고, 새로운 버전의 프로그램이 작성될지라도 런타임에 코드가 직접 이동하게 되므로 버전 관리의 문제도 해결된다. 게다가 원격 함수를 매번 호출하지 않고 한번 이동된 코드가 원격지에서 모두 수행을 하게 되므로 성능향상에도 도움이 된다. 장소 객체(Place Object)와 원격 스코프(Remote Scope)는 앞서 설명한 특징을 직접적으로 지원하는 언어 요소이다. 장소 객체는 모바일 코드가 이동해서 수행될 계산 환경(computational environment)에 대한 레퍼런스이다. 원격 스코프는 원격지의 컴퓨터에 존재하는 계산 환경의 스코프(scope)를 로컬 계산 환경에 적용할 수 있도록 하는 언어 요소이다. 유비쿼터스 컴퓨팅 환경에서의 장치와 서비스들을 연동하기에는 현재의 프로그래밍 모델은 배포, 유지 보수, 성능 등의 문제점을 안고 있다. 본 연구에서는 모바일 코드 개념을 도입한 새로운 프로그래밍 언어인 유비스크립트를 제안하여 이러한 문제점들을 극복하고자 하였다. 유비스크립트에서는 유비쿼터스 환경을 직접적으로 표현할 수 있도록 새로운 언어 요소인 장소 객체와 원격 스코프 개념을 도입하였고, 프로토타입과 가상의 시나리오 구현을 통하여 기존의 프로그래밍 언어보다 유비쿼터스 환경에 더 적합하고, 단순하며 생산성이 우수하다는 것을 확인하였다.

  • PDF

A Study on the Architectural Environment as a Combination of Performance and Event (퍼포먼스.이벤트의 결합체로서 건축환경연구)

  • 김주미
    • Archives of design research
    • /
    • v.14
    • /
    • pp.121-138
    • /
    • 1996
  • The purpose of this study is to develop a new architectural language and design strategies that would anticipate and incorporate new historical situations and new paradigms to understand the world. It consists of four sections as follows: First, it presents a new interpretation of space, human body, and movement that we find in modern art and tries to combine that new artistic insight with environmental design to provide a theoretical basis for performance-event architecture. Second, it conceives of architectural environment as a combination of space, movement, and probabilistic situations rather than a mere conglomeration of material. It also perceives the environment as a stage for performance and the act of designing as a performance. Third, in this context, man is conceived of as an organic system that responds to, interacts with, and adapts himself to his environment through self-regulation. By the same token, architecture should be a dynamic system that undergoes a constant transformation in its attempt to accommodate human actions and behaviors as he copes with the contemporary philosophy characterized by the principle of uncertainty, fast-changing society, and the new developments in technology. Fourth, the relativistic and organic view-point that constitutes the background for all this is radically different from the causalistic and mechanistic view that characterized the forms and functions of modernistic design. The present study places a great emphases on dematerialistic conception of environment and puts forth a disprogramming method that would accommodate interchangeability in the passage of time and the intertextuality of form and function. In the event, performance-event architecture is a strategy based on the systems world-view that would enable the recovery of man's autonomy and the reconception of his environment as an object of art.

  • PDF

Code Generation for Integrity Constraint Check in Objectivity/C++ (Objectivity/C++에서 무결성 제약조건 확인을 위한 코드 생성)

  • Kim, In-Tae;Kim, Gi-Chang;Yu, Sang-Bong;Cha, Sang-Gyun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.4
    • /
    • pp.416-425
    • /
    • 1999
  • 복잡한 무결성 제약 조건을 효율적으로 확인하기 위해 제약 조건들을 룰 베이스(rule base)에 저장하고 별도의 룰 관리 시스템과 제약 조건 관리 시스템을 통해 제약 조건을 확인하는 기법이 많은 연구자들에 의해 연구되고 발표되었다. 그러나 제약 조건 관리 시스템이 실행시간에 응용 프로그램을 항상 모니터링하고 있다가 데이타의 수정이 요청될 때마다 개입하여 프로세스를 중단시키고 관련 제약 조건을 확인하는 기존의 방법들은 처리 시간의 지연을 피할 수 없다. 본 논문은 컴파일 시간에 제약 조건 확인 코드를 응용 프로그램에 미리 삽입할 것을 제안한다. 응용 프로그램 자체 내에 제약 조건 확인 코드가 삽입되기 때문에 실행 시간에 다른 시스템의 제어를 받지 않고 직접 제약 조건의 확인 및 데이타베이스의 접근이 가능해져서 처리 시간의 지연을 피할 수 있을 것이다. 이를 위해 어떤 구문이 제약 조건의 확인을 유발하는 지를 추적하였고, 컴파일러가 그러한 구문을 어떻게 전처리 과정에서 검색하는지 그리고 그러한 구문마다 어떻게 해당 제약 조건 확인 코드를 삽입할 수 있는 지를 객체지향1) 데이타베이스 언어인 Objectivity/C++에 대해 gcc의 YACC 코드를 변경함으로써 보여 주었다.Abstract To cope with the complexity of handling integrity constraints, numerous researchers have suggested to use a rule-based system, where integrity constraints are expressed as rules and stored in a rule base. A rule manager and an integrity constraint manager cooperate to check the integrity constraints efficiently. In this approach, however, the integrity constraint manager has to monitor the activity of an application program constantly to catch any database operation. For each database operation, it has to check relevant rules with the help of the rule manager, resulting in considerable delays in database access. We propose to insert the constraints checking code in the application program directly at compile time. With constraints checking code inserted, the application program can check integrity constraints by itself without the intervention of the integrity constraint manager. We investigate what kind of statements require the checking of constraints, show how the compiler can detect those statements, and show how constraints checking code can be inserted into the program, by modifying the GCC YACC file for Objectivity/C++, an object-oriented database programming language.

Su-Hyeon Kim Through Lacan: The Subject and The Desire Focused on the Heroines of the , (라깡을 통해 본 김수현 작가의 주체와 욕망 <사랑과 야망>, <내 남자의 여자>의 여주인공을 중심으로)

  • Yoo, Jin-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.9
    • /
    • pp.126-135
    • /
    • 2012
  • This study is the subsequent full-scale research of a TV drama writer who has been out of scholarly pursuits as it explores Su-Hyeon Kim's underlying consciousness with focusing on her heroines, the and . The author Su-Hyeon Kim clearly distinguishes a TV melodrama from a TV home-drama by her own self-control, which is a rare case in TV drama genres, therefore, her consciousness lights up at her melodrama. This study applies Lacanian theory to the author's melodramas for examining the author's under-lying thought. For Lacan the subject is an 'alienated', 'privative', 'fractured' 'being' as an imperfect language, the symbolic order, forms the subject through its signification. The subject desires the other's desire, and wants to become an object for the other's desire. The desire constantly demands an integral world, a perfect love, the wholly harmonious imaginary order. And it lasts up as it refuses the symbolic order's imperfection while it works its unconscious fantasy. Lacan states that only the 'traversing the fantasy', 'separation' would give birth to the real, liberated subject. Despite a 20-years of rift within two works, the and have an identical conflict core, that is a subject's constitutive, fundamental privation and desire of a human being. Su-Hyeon Kim's underlying consciousness complies with her continued theses of an inquiry into the subject's real liberation and freedom when desire of the rings produces the subject's alienation, privation, and the pursuit of a impossible perfect love.

A Study on a Direction of Modification of the Trade and International Business Curriculum for Global Trade Expert (글로벌무역인력 양성을 위한 합리적인 무역학 교과과정 개편방향에 관한 연구)

  • Park, Kwang-So;Yu, Kwang-Hyun
    • THE INTERNATIONAL COMMERCE & LAW REVIEW
    • /
    • v.37
    • /
    • pp.329-360
    • /
    • 2008
  • In Korea, the major of international trade and business introduced in the 1960s to supply trade expert to trading companies, and the heyday of the trade major was in the 1980s. However the trade major fell into decay from the middle of 1990s. The purpose of trade education in university is to supply high qualified employees to societies and companies. The problem is that companies have difficuties for recruiting of trade expert, on the other hand university graduates have few job oppertunies. It has some discrepancies between education and field. The object of this paper is to propose a direction of modification of the trade and international business curriculum for global trade expert. We research international trade and business departments' curriculums of GTEP universities. GTEP stands for global trade expert incubating program started from 2006 which have charge of MOCIE and KITA. First, in the title of department, a lot of former researchers have taken up the position to return "Trade" or "International Trade". We think more important fact is not the title of department but the curriculum, so we insist on a harmony between the department title and curriculums. The focus of modification of curriculum is to educate global trade expert, so we need to know about global business environment and companies' needs also. Second, We propose the directions for modification of curriculum are "convergence" and "specialty". Trade major is a mixed study in nature and trade major try to treat lots of subjects such as trade, business adminstration, economics, international law, international commerce, logistics and marketing etc to catch up changing global business circumstanses and companies' needs. So convergence of adjacent field is very important in study and training. Specialty means selection and concentration strategy for global trade expert. It is difficult to learn every knowledge and skills for employer's needs in 4 years and 140 credits. A students who has studied basic subject in trade, management, economics can choose 1 or 2 specailty subject such as trade and e-commerce, global marketing, logistics and transportation, commerce and policy, servive trade, foreign language and cross culture etc. In concusion, the concept of convergence and specialty is not separation but harmony each other, so we propose to promote two concept together for modification of the trade and international business curriculum for training of global trade expert.

  • PDF

A Study on Solution of Anomaly due to Integrated of Inheritance and Concurrency (상속성과 병행성에서 오는 상속변칙 문제 해결에 관한 연구)

  • Park, Young-Ok;Moon, Jeong-Hwan;Lee, Chiol-Seong;Hong, Seong-Pyo;Lee, Ho-Young;Lee, Joon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2002.05a
    • /
    • pp.485-489
    • /
    • 2002
  • The concepts from OOP have been integrated in a concurrency, leading to the emergence of concurrent OOP. Concurrency of concurrent OOP and various model technique of OOP language are integrated had been proposed. Concurrent programming and OOP technique unite that can gain various kinds advantage to develop concurrency application program. There have been a number of models proposed for integrating concurrency and OOP However, concurrency and inheritance are two paradigms which are difficult to combine in a suitable manner. The inheritance anomaly is the conclicted phenomena, which occurs only when concurrency is integrated with inheritance. The inheritance anoay is referred to as the serious difficulty in integrating inheritance and concurrency in a simple and efficient manner within a concurrent OOP. Concurrency and inheritance with integrated that Drop reusability of object remarkably and require re-justice of code that is inherited in subclass. So concurrency and inheritance with integrated Collision that happen between two special qualitys or Interference phenomenon is inheritance anomaly. Effect of inheritance anomaly minimum Much study findings announced about access method to improve code reusability. Wish to approach in paper that is division by synchronization code and method code to solve interference problem between and concurrency.

  • PDF

Debelppment of C++ Compiler and Programming Environment (C++컴파일러 및 프로그래밍 환경 개발)

  • Jang, Cheon-Hyeon;O, Se-Man
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.831-845
    • /
    • 1997
  • In this paper,we proposed and developed a compiler and interactive programming enviroments for C++ wich is mostly worth of nitice among the object -oriented languages.To develope the compiler for C++ we took front=end/back-end model using EM virtual machine.In develpoing Front-End,we formailized C++ gram-mar with the context semsitive tokens which must be manipulated by dexical scanner and designed a AST class li-brary which is the hierarchy of AST node class and well defined interface among them,In develpoing Bacik-End,we proposed model for three major components :code oprtimizer,code generator and run-time enviroments.We emphasized the retargatable back-end which can be systrmatically reconfigured to genrate code for a variety of distinct target computers.We also developed terr pattern matching algorithm and implemented target code gen-erator which produce SPARC code.We also proposed the theroy and model for construction interative pro-gramming enviroments. To represent language features we adopt AST as internal reprsentation and propose uncremental analysis algorithm and viseal digrams.We also studied unparsing scheme, visual diagram,graphical user interface to generate interactive environments automatically Results of our resarch will be very useful for developing a complier and programming environments, and also can be used in compilers for parallel and distributed enviroments.

  • PDF

Effects of the synectics conception on the illustration education (시넥틱스(synectics)적 발상이 일러스트레이션 교육에 미치는 영향)

  • Moon, Cheol
    • Archives of design research
    • /
    • no.16
    • /
    • pp.213-223
    • /
    • 1996
  • Illustration has been used as a means of human communication since the primitive age. And now it has become a way to express impliedly either the fragmentary or the psychological side of our life. Like it has been said in peter knock's Illustration magazine, an artist said "it was the best article ever read." Illustrator's task is to abstract and practically describe not our daily life, but every moment of the perception an object, whether it is define or indefine. It can inspire stronger perception than any other elegant language. Addition to that the practical use of illustration is increasing ever day. The target has now become various such as man, nature, art, science and so on. Therefore, at this point what illustration requires is creation, new and striking idea. It is because in order to get in to the general's living in the complicate and various society, it must show unique images and appearance. Therefore, now the illustration should induce the work which is based on synetics thoughts, not simple improving skill. Now we must restrain futional and diagrammatic illustration education and be able to thik of free and abundant characteristics. It will eventually help students to feel the value of human life and free themselves from the reality of present education which is getting machinized and instrumentalized.entalized.

  • PDF

Korean Characteristics of OkJoongHwa and J. S. Gale's Translation Practices in "Choon Yang" (『옥중화(獄中花)』의 한국적 고유성과 게일의 번역 실천 - J. S. Gale, "Choon Yang"(The Korea Magazine 1917.9~1918.8)의 번역용례를 중심으로)

  • Lee, Sang Hyun;Lee, Jin Sook
    • Cross-Cultural Studies
    • /
    • v.38
    • /
    • pp.145-190
    • /
    • 2015
  • The objective of this paper is to investigate translated individual words in J. S. Gale's "Choon Yang" in comparison with its original OkJoongHwa("獄中花") while referring to early modern bilingual dictionaries and missionaries' ethnography. Gale faced a lot of translation difficulties because the source text had a very different cultural system from the object text. OkJoongHwa was a Korean pansori novel which meant it included many Korean characteristics. However, Gale considered its Korean characteristics were deeply connected with Chinese classics. Even famous people and place names cited from the Chinese classics in OkJoongHwa represented the Korean thinking. Gale tried to faithfully translate the source text as much as possible whether the words were Chinese or Korean. In this paper, we deal with mostly various translation aspects of the Chinese-letter words in OkJoongHwa. Gale's first method to translate words made of Chinese Character is transliteration, the examples of which are the name of Chinese famous people and places, and Chinese poems. The second method is to parallel transliteration and English interpretation equivalent to the Chinese Character. The examples are the names of main characters like "Spring Fragrance or Choonyang," "Mongyong, or Dream-Dragon" and in his translation of word play in Osa (Commissioner), or Kamsa (Governor), kaiksa (a dead beggar). The third is literal translation of Chinese idiomatic phrases as Gale translated 侵魚落雁 into "She'd make the fishes to sink and the wild-geese to drop from the sky." The fourth is a little free translation of the title of public office, the various names of Korean yamen servants and the unique Korean clothing and ornaments. We expect Gale's many translation difficulties as we can see the translated long list of yamen clerks and Korean clothing and ornaments. After our investigation of his translation practices in "Choon Yang" we conclude that he tried to translate its literary language very faithfully though he could not avoid inevitable loss caused by the cultural difference involved in two languages. Gale's "Choon Yang" contributed to introducing the uniqueness of the classical Korean novel and Korean culture to the world more than any other English translation works of that time through his faithful translation.

Development of an Image Processing System for the Large Size High Resolution Satellite Images (대용량 고해상 위성영상처리 시스템 개발)

  • 김경옥;양영규;안충현
    • Korean Journal of Remote Sensing
    • /
    • v.14 no.4
    • /
    • pp.376-391
    • /
    • 1998
  • Images from satellites will have 1 to 3 meter ground resolution and will be very useful for analyzing current status of earth surface. An image processing system named GeoWatch with more intelligent image processing algorithms has been designed and implemented to support the detailed analysis of the land surface using high-resolution satellite imagery. The GeoWatch is a valuable tool for satellite image processing such as digitizing, geometric correction using ground control points, interactive enhancement, various transforms, arithmetic operations, calculating vegetation indices. It can be used for investigating various facts such as the change detection, land cover classification, capacity estimation of the industrial complex, urban information extraction, etc. using more intelligent analysis method with a variety of visual techniques. The strong points of this system are flexible algorithm-save-method for efficient handling of large size images (e.g. full scenes), automatic menu generation and powerful visual programming environment. Most of the existing image processing systems use general graphic user interfaces. In this paper we adopted visual program language for remotely sensed image processing for its powerful programmability and ease of use. This system is an integrated raster/vector analysis system and equipped with many useful functions such as vector overlay, flight simulation, 3D display, and object modeling techniques, etc. In addition to the modules for image and digital signal processing, the system provides many other utilities such as a toolbox and an interactive image editor. This paper also presents several cases of image analysis methods with AI (Artificial Intelligent) technique and design concept for visual programming environment.