• 제목/요약/키워드: Object-oriented component description

검색결과 9건 처리시간 0.021초

분산 시스템 환경에서 Java Beans 컴포넌트 통합에 관한 연구 (A Study on the Java Beans Component Integration in the Distributed System Environment)

  • 정성옥
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2001년도 춘계종합학술대회
    • /
    • pp.291-294
    • /
    • 2001
  • 현재의 소프트웨어 아키텍처에 관한 연구는 컴포넌트 집합과 같은 소프트웨어 시스템을 구성하는 객체 또는 컴포넌트의 상호 동작 및 관련성을 보다 효과적으로 연결할 수 있는 다양한 기법이 제시되고 있다. 본 논문에서는 Java Beans에 기반을 둔 분산 시스템 환경에서 객체와 객체간에 관련성을 모델링하기 위해 컴포넌트, 연결자 및 컴포넌트 스키마로 구성된 구조화된 모델을 제시하고 구현한다. 특히 Java Beans에서 객체간의 관련성을 모델링하기 위한 연결자의 구성에 중점을 둔다. 본 연구에서 제시된 연결자 모델은 Java Beans기반 분산 시스템 환경에서 다양한 객체간의 의존성을 명확하게 표현하는데 효과적이며 분산되어 있는 컴포넌트를 정형화된 방법으로 통합할 수 있는 효과를 가진다.

  • PDF

CORBA 환경에서 분산 JavaBeans 컴포넌트 통합을 위한 연결자 설계 및 구현 (Design and Implementation of Connector for Distributed JavaBeans Component Integration in the CORBA Environment)

  • 정성옥;김재석
    • 한국정보통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.958-965
    • /
    • 2002
  • 현재의 소프트웨어 아키텍처에 관한 연구는 컴포넌트 집합과 같은 소프트웨어 시스템을 구성하는 객체 또는 컴포넌트의 상호 동작 및 관련성을 보다 효과적으로 연결할 수 있는 다양한 기법이 제시되고 있다. 본 논문에서는 JavaBeans에 기반을 둔 분산 시스템 환경에서 객체와 객체간에 관련성을 모델링하기 위해 컴포넌트, 연결자 및 컴포넌트 스키마로 구성된 구조화된 모델을 제시하고 구현한다. 특히 JavaBeans에서 객체간의 관련성을 모델링하기 위한 연결자의 구성에 중점을 둔다. 본 연구에서 제시된 연결자모델은 JavaBeans기반 분산 시스템 환경에서 다양한 객체간의 의존성을 명확하게 표현하는데 효과적이며 분산되어있는 컴포넌트를 정형화된 방법으로 통합할 수 있는 효과를 가진다.

Software Metric for CBSE Model

  • Iyyappan. M;Sultan Ahmad;Shoney Sebastian;Jabeen Nazeer;A.E.M. Eljialy
    • International Journal of Computer Science & Network Security
    • /
    • 제23권12호
    • /
    • pp.187-193
    • /
    • 2023
  • Large software systems are being produced with a noticeably higher level of quality with component-based software engineering (CBSE), which places a strong emphasis on breaking down engineered systems into logical or functional components with clearly defined interfaces for inter-component communication. The component-based software engineering is applicable for the commercial products of open-source software. Software metrics play a major role in application development which improves the quantitative measurement of analyzing, scheduling, and reiterating the software module. This methodology will provide an improved result in the process, of better quality and higher usage of software development. The major concern is about the software complexity which is focused on the development and deployment of software. Software metrics will provide an accurate result of software quality, risk, reliability, functionality, and reusability of the component. The proposed metrics are used to assess many aspects of the process, including efficiency, reusability, product interaction, and process complexity. The details description of the various software quality metrics that may be found in the literature on software engineering. In this study, it is explored the advantages and disadvantages of the various software metrics. The topic of component-based software engineering is discussed in this paper along with metrics for software quality, object-oriented metrics, and improved performance.

재사용 및 내장 가능한 구성요소 기반 VHDL 분석기 (Component-Based VHDL Analyzer for Reuse and Embedment)

  • 박상헌;손영석
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 II
    • /
    • pp.1015-1018
    • /
    • 2003
  • As increasing the size and complexity of hard-ware and software system, more efficient design methodology has been developed. Especially design-reuse technique enables fast system development via integrating existing hardware and software. For this technique available hardware/software should be prepared as component-based parts, adaptable to various systems. This paper introduces a component-based VHDL analyzer allowing to be embedded in other applications, such as simulator, synthesis tool, or smart editor. VHDL analyzer parses VHDL description input, and performs lexical, syntactic, semantic checking, and finally generates intermediate-form data as the result. VHDL has full-features of object-oriented language such as data abstraction, inheritance, and polymorphism. To support these features special analysis algorithm and intermediate form is required. This paper summarizes practical issues on implementing high-performance/quality VHDL analyzer and provides its solution that is based on the intensive experience of VHDL analyzer development.

  • PDF

도시철도 전동차의 유지보수 정보화를 위한 컴포넌트 기반의 BOM 관리시스템 개발에 관한 연구 (A Study on Implementation of a BOM Management System Using Component Technique for Maintenance System of Urban Transit)

  • 이호용;배철호;김규희;서명원
    • 대한기계학회논문집A
    • /
    • 제29권1호
    • /
    • pp.124-131
    • /
    • 2005
  • BOM(Bill of Materials) is a list or description of raw materials, parts and assemblies that define a product. Although it is very important for maintenance information system of urban transit, it has problems that the size of database, inaccuracy and the flexibility which is measured as the number of updating records in accordance with added new product or engineering change. To solve these, we divide BOM to a master BOM and various function BOM constructed from the master BOM. That is the component based BOM management system, which is mutually independent and integrated efficiently using component technology. Consequently, after defining the component based master BOM, it is easy to manage the data structure, even restruct, in case there is a need for change of environment or data.

Classes in Object-Oriented Modeling (UML): Further Understanding and Abstraction

  • Al-Fedaghi, Sabah
    • International Journal of Computer Science & Network Security
    • /
    • 제21권5호
    • /
    • pp.139-150
    • /
    • 2021
  • Object orientation has become the predominant paradigm for conceptual modeling (e.g., UML), where the notions of class and object form the primitive building blocks of thought. Classes act as templates for objects that have attributes and methods (actions). The modeled systems are not even necessarily software systems: They can be human and artificial systems of many different kinds (e.g., teaching and learning systems). The UML class diagram is described as a central component of model-driven software development. It is the most common diagram in object-oriented models and used to model the static design view of a system. Objects both carry data and execute actions. According to some authorities in modeling, a certain degree of difficulty exists in understanding the semantics of these notions in UML class diagrams. Some researchers claim class diagrams have limited use for conceptual analysis and that they are best used for logical design. Performing conceptual analysis should not concern the ways facts are grouped into structures. Whether a fact will end up in the design as an attribute is not a conceptual issue. UML leads to drilling down into physical design details (e.g., private/public attributes, encapsulated operations, and navigating direction of an association). This paper is a venture to further the understanding of object-orientated concepts as exemplified in UML with the aim of developing a broad comprehension of conceptual modeling fundamentals. Thinging machine (TM) modeling is a new modeling language employed in such an undertaking. TM modeling interlaces structure (components) and actionality where actions infiltrate the attributes as much as the classes. Although space limitations affect some aspects of the class diagram, the concluding assessment of this study reveals the class description is a kind of shorthand for a richer sematic TM construct.

한옥 건축공정 자동화를 위한 지능형 설계모듈의 구현 (Intelligent Architectural Design Module for Process Automation of Hanok Constructions)

  • 안은영
    • 한국멀티미디어학회논문지
    • /
    • 제15권9호
    • /
    • pp.1156-1164
    • /
    • 2012
  • 한옥은 단순히 전통건축의 의미를 넘어서 우리 선조들의 삶에 대한 양식과 인식을 담고 있는 지금도 살아 숨 쉬는 문화유산이다. 최근 한옥이 자연친화적 건축으로 주목을 받게 되면서 한옥의 전통적 방식을 훼손하지 않으면서도 건축과정에 효율을 꾀할 수 있는 방안이 모색될 필요가 대두되었다. 이에, 본 논문에서는 건축정보모델링을 기반으로 하는 설계 지원도구를 개발하여 한옥의 설계에서 검증, 생산 공정에 이르는 전 과정을 지원하는 것을 목표로 한다. 이를 위해 먼저, 전통건축의 통시대적 고찰과 한옥의 목구조 방식에 대한 체계적인 분석을 통해 전통건축 설계에 필요한 부재들에 대한 효율적 설계 방식을 제시한다. 논문에서 제안하는 방식은 특성이 비슷한 부재들을 모아서 하나의 템플릿으로 설계하고 다양한 형태의 유사부재들을 속성 값에 따라 자유롭게 생성할 수 있도록 객체지향 방식의 표현기법을 사용하는 것이다. 이 방식은 객체지향 방식의 부재를 표현함에 있어서 연결 부재간의 상관관계를 부재와 부재간의 관련 파라미터들 사이의 결합규칙을 적용함으로써 설계의 오류를 최소화 하도록 지원할 수 있다. 또한 개발된 시스템은 서양건축 설계 위주의 CAD프로그램에 플러그 인 형태로 수행할 수 있기 때문에 전통적인 방식의 한옥설계는 물론 한옥 건축문화를 현대적 생활공간에 쉽게 접목할 있도록 고안되었다.

UML을 이용한 PDM 시스템 요구사항 분석 (Requirement Analysis Using UML on PDM System Development)

  • 오대균;김용균;이장현;신종계
    • 한국CDE학회논문집
    • /
    • 제13권2호
    • /
    • pp.121-130
    • /
    • 2008
  • The concept of integrated product information has been universalized so that many manufacturing industries have applied the concept to their production system. The field of PDM (Product Data Management), which is one of the core components of the integrated product information, is not an exception. Therefore, various PLM (Product Lifecycle Management) software providers are in process of suggesting the PDM solutions. As the PDM solution is widely adopted in the manufacturing industries, the successful application of the solution has been gathering more strength in manipulation of the product information. However, the standardized implementation methodology is stuck in the basic level contrast with the enhanced PDM's functionality and capability. Present study refers to the application of UML (Unified Modeling Language), which is an object oriented modeling description, to PDM system development procedure. The advantage of UML is its efficiency and effectiveness in handling complex requirement often found in PDM implementation works. This paper shows the integration of PDM and UML proposes a philosophy for the support of requirement analysis throughout the full implementation of PDM system.

온라인 서비스 품질이 고객만족 및 충성의도에 미치는 영향 -항공권 예약.발권 웹사이트를 중심으로- (The Effects of Online Service Quality on Consumer Satisfaction and Loyalty Intention -About Booking and Issuing Air Tickets on Website-)

  • 박종기;고도은;이승창
    • 한국유통학회지:유통연구
    • /
    • 제15권3호
    • /
    • pp.71-110
    • /
    • 2010
  • 본 연구에서는 항공권 예약 발권 웹사이트의 서비스 품질을 측정 뿐만 아니라 서비스 회복도 측정하고자 하였다. 또한 서비스 품질과 서비스 회복이 고객만족 및 충성의도에 미치는 영향관계를 실증하고자 하였다. 온라인 서비스 품질과 온라인 서비스 회복의 측정을 위해 Parasuraman, Zeithaml, & Malhotra(2005)가 개발한 E-S-QUAL과 E-RecS-QUAL을 사용했으며, 했다. E-S-QUAL은 온라인 서비스 품질을 측정하는 도구로써, 효율성, 시스템 이용가능성, 이행성, 프라이버시의 4개 차원 22개 항목으로 구성된다. E-RecS-QUAL은 온라인 서비스 회복을 측정하는 도구로써, 반응, 보상, 접촉의 3개 차원 11개 항목으로 구성된다. 실증분석을 위한 설문조사는 항공사나 여행사의 웹사이트를 통해 국내 외 항공권을 구입해 본 경험이 있는 소비자를 대상으로 실시하였는데, 총 400부가 회수되었고, 이 중 342부를 최종분석에 사용하였다. 실증분석을 위해 AMOS 7.0과 SPSS 15.0을 사용하였다. 먼저, SPSS 15.0을 사용하여, 요인점수를 이용한 회귀분석으로 가설검증을 한 결과, <가설 I-1, 2, 3, 4, II-1, 2, 3, III-1, IV-1>이 전부 채택되었다. 온라인 서비스 품질과 온라인 서비스 회복의 각 차원은 모두 전반적인 서비스 품질에 유의한 영향을 보였고, 전반적인 서비스 품질은 고객만족에 유의한 영향을 미쳤다. 마지막으로 고객만족 역시 충성의도에 유의한 영향을 미치는 것으로 확인되었다. 한편 AMOS 7.0을 사용하여 모형 분석을 하였는데, 모형의 적합도는 가설검증을 하기에 합당한 수치가 나왔다. 이를 토대로 가설검증을 한 결과, <가설 I-1, 3, II-1, 3, III-1, IV-1>은 채택되었고, <가설 I-2, 4, II-2>는 기각되었다. 이 결과는 Parasuraman et al.(2005)이 주장한 것처럼 E-S-QUAL을 나타내는 데는 요인점수를 이용한 회귀분석이 더 적합하다는 것을 보여주는 것이라고 판단된다. 이를 토대로 본 연구의 시사점을 정리하였다.

  • PDF