• Title/Summary/Keyword: 확장성표기언어

Search Result 25, Processing Time 0.022 seconds

Research on the Standardization and Reuse of XBRL Documents Based on the Core Component Methodology (핵심 컴포넌트 방법론 기반의 XBRL 문서 표준화 및 재활용 방안 연구)

  • Kim, Hyoung-Do;Park, Chan-Kwon
    • The Journal of Society for e-Business Studies
    • /
    • v.11 no.4
    • /
    • pp.67-86
    • /
    • 2006
  • In parallel with emphasizing more transparency and social responsibility of businesses, usage rate of XBRL, a XML-based language specific to business reporting, is rapidly increasing. XBRL takes the same approach with the standardization of B2B electronic documents in that it defines components (concepts and their structures) of business reporting documents using XSD(XML Schema Definition). However, it is fundamentally different from the standardization of B2B electronic documents because it restricts concepts to specific types and it defines diverse relationship types for connecting the concepts to themselves and other additional information. As XBRL applications are getting activated, one hot issue is the necessity for standardization of XBRL documents in the national level and reusing the components systematically This paper proposes an alternative based on the problem analysis in order to make it possible to standardize and reuse XBRL documents systematically by applying the UN/CEFACT Core Component methodology.

  • PDF

A Study on LED Dimming Control Platform Based on XML (확장성표기언어 기반의 LED 조광제어 플랫폼에 관한 연구)

  • Choi, Jung-In;Ko, Won-Suk
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.26 no.4
    • /
    • pp.22-27
    • /
    • 2012
  • In the study, an XML based platform is presented for LED dimming control. The XML platform is designed in an open architecture, providing with interoperability and scalability. Also, it enables the accommodation of off-the-shelf wired and wireless communication protocols and make it fast and easy to implement various application programs for LED dimming, comparing to the legacy platforms. In the study, a test best has been built for demonstration of the merits of the XML platform with dimming control by responding to the scenario of demand response event. Benefit calculation of the power saving and incentive from demand response shows the applicability and usefulness of the XML platform.

A Design of Module-based XML Processor for Structural Embedding (구성적 임베딩을 위한 모듈 기반의 XML처리기의 설계)

  • 강미연;김도완;정원호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.646-648
    • /
    • 2002
  • 유무선 인터넷의 발달로, PDA, 홈패드, Hand-held PC 등 low-end로부터 high-end까지의 다양한 규모의 하드웨어 자원을 가지는 유무선 단말들이 속속 등장하고 있다. 그리하여, 이들로 임베딩되는 소프트웨어들도 과거 그들이 지녔던 경직성(fixedness)에서 탈피하여, 다양한 장치들을 수용할 수 있도록 구성적 특성을 요구 받고 있다. 웹 상의 정보 표현을 위한 표준으로 자리잡은 확장성 표기 언어인 XML을 위만 처리기는 그러한 단말에서의 자료 브라우징을 위해 필수적으로 임베딩 되어야할 소프트웨어 중의 하나이다. 본 논문에서는 다양한 규모의 단말들에 구성적 임베딩이 가능한 모듈 기반의 XML 처리기가 설계, 구현된다.

  • PDF

Design and Implementation of ebXML Registry & Repository for B2B e-Commerce of Music Records (음반 B2B를 위한 ebXML 등록기 및 저장소의 설계 및 구현)

  • Kim Joo-Sung;Kim Yoo-Sung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.561-564
    • /
    • 2004
  • 음악 상품의 검색, 주문(계약), 대금결제, 배송 등에 있어서 기업들은 자신의 독자적인 비즈니스 방식과 거래 시스템을 구축하여 운영하기 때문에 기업과 기업간(B2B) 음악 상품의 전자 상거래에는 많은 어려움이 따른다. e비즈니스 표준 프레임워크인 ebXML은 기업의 전자 상거래를 위한 비즈니스 정보를 교환할 때 확장성 표기 언어를 적용해 기업간 시스템간의 상호 운용을 가능하게 하지만, 음반 산업분야의 적용은 미흡한 실정이다. 본 논문에서는 음악 B2B를 위해 ebXML 등록기 및 저장소를 설계 및 구현하였다. 본 논문에서 설계, 구현한 등록기는 거래 당사자인 기업간에 음악 상품 및 기업의 거래 관련 정보를 공유하는 서비스를 제공하며, 저장소는 실세계의 기업간 음악 거래 정보 및 음악 거래에 사용되는 개체간의 연관성 정보를 저장하고 있다.

  • PDF

Component-Z: A Formal Specification Language Extended Object-Z for Designing Components (Component-Z: Object-Z를 확장한 컴포넌트 정형 명세 언어)

  • 이종국;신숙경;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.5
    • /
    • pp.677-696
    • /
    • 2004
  • Component-based software engineering (CBSE) composes reusable components and develops applications with the components. CBSE is admitted to be a new paradigm that reduces the costs and times to develop software systems. The high quality of component designs can be assured if the consistency and correctness among the elements of a component are verified with formal specifications. Current formal languages for components include only some parts of contracts between interfaces, structural aspects and behavioral aspects of component, component-based system, component composition and variability. Therefore, it is not adequate to use current formal languages in all steps of a component design process. In this paper, we suggest a formal language to specify component designs Component-Z. Component-Z extends Object-Z, adds new notations to specify components. It can be possible to specify interfaces, the inner structure of a component, inner workflows, and workflows among interfaces with Component-Z. In addition, Component-Z provides the notations and semantics to specify variability with variation points, variants and required interfaces. The relation between interfaces and components is defined with mapping schemas. Parallel operator is used to specify component composition. It can be possible to describe deployed components with the specifications of component-based systems. Therefore, the formal specification language proposed in this paper can represent all elements to design components. In the case study, we specify an account management system in a bank so that we show that Component-Z can be used in all steps of component design.

Reconstructing Methods of Numerical Analysis Program for Utilizing the Internet (인터넷을 활용하기 위한 수치해석 프로그램의 재구성 방법)

  • Song H. Y.;Ko S. H.
    • Journal of computational fluids engineering
    • /
    • v.8 no.1
    • /
    • pp.16-22
    • /
    • 2003
  • The present study introduces an architecture for performing efficient numerical analysis by using the Internet and three reconstructing methods of existing numerical analysis codes were presented in order to utilize the architecture. These methods were implemented into a computational fluid dynamics program for solving two-dimensional transient flow problems with free surface. The program was reconstructed with Java technologies and compared with the original one. This study will be a preparation for numerical analysis to participate in web services for engineering.

An Embedded XML Parser and Viewer for WIPI-Based Mobile Devices (WIPI 기반의 모바일 단말을 위한 내장형 XML 파서 및 뷰어)

  • 강미연;김도완;정원호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.865-867
    • /
    • 2004
  • 유무선 인터넷의 발달로, PDA, 셀룰러폰, Hand-held PC 등 low-end로부터 high-end까지의 다양한 규모의 하드웨어 자원을 가지는 유무선 단말들이 속속 등장하고 있다. 웹 상의 점보 표현을 위한 표준으로 자리잡은 확장성 표기 언어인 XML을 위한 파서 및 뷰어는 그러한 단말에서의 자료 브라우징을 위해 필수적으로 임베딩 되어야할 소프트웨어 중의 하나이다. 본 논문에서는 국내의 모바일 표준 플랫폼 규격으로 채택된 WIPI 기반의 모바일 단말에 내장되어 수행되는 소규모 모듈 기반의 XML 파서가 설계, 구현되며, 그 응용으로 간단한 전자책 뷰어가 구현된다. 본 XML 파서는 경량급으로 셀룰러 폰과 같은 소규모 단말로의 내장을 위해 유용하다.

  • PDF

An Architecture of Modeler Supporting Object-Oriented Analysis and Design (객체지향 분석 및 설계를 지원하는 모델러의 구조)

  • 김영진;김대헌;유철중;장옥배;정효택;양영종;이상덕
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.475-477
    • /
    • 1999
  • 기존의 개발 방법이 절차지향 방법에서 객체지향 방법으로 변화해감에 따라 구현시의 중요성보다는 분석 및 설계 단계의 중요성이 높아지고 있고 이를 지원하는 여러 가지 모델링 도구들이 개발되었다. 그러나 이러한 도구는 사용자를 위한 기능에 더 많은 비중을 두어 도구 자체를 구조적으로 정확한 객체지향 방법을 적용하지 못하였다. 본 연구는 인터넷/인트라넷 환경에서 프레임워크를 기반으로 소프트웨어를 개발하기 위한 도구 중에서 모델러에 관한 모듈을 개발하는 것으로서, 도구 자체를 MVC 기반의 객체지향 개념을 적용하여 개발하고 있고, 플랫폼에 독립적인 Java 언어를 이용하여 개발하고 있기 때문에 이와 유사한 OMT 에디터(Java version)를 분석하여 문제점을 개선함으로써 UML 표기법을 사용할 수 있는 모델러를 설계 및 구현하였다. 본 논문은 이러한 모델러를 개발하기 이전의 도구의 구조에 관한 기초 연구로서 위임형 이벤트 모델을 사용한 컨트롤러의 독립성을 이용한 이벤트 처리 기법을 적용하였으며, 여러 개의 뷰(폼)사이의 메시지 전달을 위하여 Agent 패턴이라는 자체 설계 패턴을 개발함으로써 도구 자체를 객체지향적으로 구조화하였다. 이러한 객체지향적 설계 및 구현은 사용자의 요구가 변경되고 도구 자체의 기능 확장이 요구될 경우에 빠르고 쉽게 이를 반영할 수 있다는 장점을 가지고 있다.

  • PDF

Building of Integrated Increment Interpretation System Based on Action Equations (작용 식 기반 통합 점진 해석 시스템 구축)

  • Han, Jung-Ran;Choi, Sung
    • The KIPS Transactions:PartA
    • /
    • v.11A no.3
    • /
    • pp.149-156
    • /
    • 2004
  • As software is large and sophisticate, in order to increase the productivity and efficiency of programs in programming development environments, it is necessary to support the integrated system that offers user interface integrated editing, compiling, debugging, and running steps. The key tool in such environments is an incremental translation. In this paper, in order to increase the productivity and reusability of software, the goal is to construct the integrated incremental interpretation system that supports friendly user interface with editor, debugger, and incremental interpreter. We define the new object-oriented language, IMPLO(IMPerative Language with Object) using EBNF notation, and construct the integrated incremental interpretation system using incremental interpreter of the language. To do so, we extend attribute grammars for specifying static semantics and present new action equations to describe the dynamic semantics. We executed the incremental interpretation by using analyzing the dynamic semantics and then implemented integrated incremental interpretation system with editor and debugger in C, Lex and Yacc using X windows on SUN. We obtain about 50% speedups in case of incremental execution time for example programs.

Multiple Perspective Business System Modeling Using Unified Modeling Language (Unified Modeling Language를 활용한 다관점 업무 시스템 모형화)

  • Kim, Jong-U;Kim, Jin-Sam;Jo, Jin-Hui;Jeon, Jin-Ok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.9
    • /
    • pp.2373-2383
    • /
    • 1999
  • Recently, due to the popularity of object-oriented programming languages, object-oriented modeling and development methodologies become widely applied to information system development. When object-oriented methodology is adopted, using object-oriented modeling languages for business analysis and redesign has the advantages such that business modeling results can be easily understood and referred by information system developers. In this paper, UML-B, Unified Modeling Language extension for Business modeling is proposed, which uses UML notation for modeling organization structure, actors, use cases, business processes, and entities in business systems. It also utilizes extension mechanisms of UML to facilitate business modeling activities, and supports business process reengineering with object-oriented modeling.

  • PDF