• Title/Summary/Keyword: Component

Search Result 24,577, Processing Time 0.047 seconds

Designing SCA-Based Component Framework for Dynamic Deployment of SDR Components (SDR 컴포넌트의 동적 배치를 위한 SCA 기반 컴포넌트 프레임워크의 설계)

  • 김세화;홍성수;장래혁
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.3
    • /
    • pp.241-253
    • /
    • 2003
  • SCA (Software Communication Architecture), which has been adopted as a SDR(Software Defined Radio) Forum standard, provides a framework that successfully exploits common design patterns of embedded systems software. However, the SCA is inadequate as a component framework since it does not explicitly specify (1) a component model that defines how to express a component interface and how to implement it, (2) a package model that defines what and how to package in deployment units, and (3) a deployment model that defines the deployment environment and deployment process. In this paper, we propose a SCA-based component framework for SDR. Specifically, we present (1) a component model that defines a component as a specialized CORBA object that implements object management functionality, (2) a package model exploiting the existing XML descriptors of the SCA, and (3) a deployment model that defines a SCA-based deployment environment, a boot-up process that restores the deployment state, and a deployment process that supports lazy application instantiation and dynamic component replacement.

The Customization Techniques of Component Behavior (컴포넌트 행위 커스터마이제이션 기법)

  • 김철진;정승재;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.3_4
    • /
    • pp.185-201
    • /
    • 2003
  • The business component for satisfying a variety of domain requirements should be developed to provide a variety. But, although components are developed by analyzing the variety of requirements when they are developed, developing components that satisfy all requirements is not easy since unexpected requirements occur as it is used components. For this reason, components are not provided as black boxes but as white boxes, and there by components are not modified in the interface only but the source codes are directly modified. Accordingly, a Time-To-Market by the use of components is not easy and a reusability of the components also decreases. This study proposes a customization technique that can be satisfied requirements of many different kinds of domains by analyzing variable spots of components. The initial variability of components is designed in the component development phase. and a customization technique is used to apply the variability. The variability can be redesigned during the development of application by using the components to which the variability is applied. Through this process, a variability of components evolves and a generality of the components can be improved. The proposing customization technique in this study can change the component to extend without changing the existing component when it is redesigned.

A Proposal for Component Formal Specification Activities Using Z (Z를 이용한 컴포넌트 정형 명세 활동의 제안)

  • 장종표;이상준;김병기
    • The KIPS Transactions:PartD
    • /
    • v.8D no.1
    • /
    • pp.99-104
    • /
    • 2001
  • As a plan to counteract solving software crisis, the technology that is called Component Based Software Engineering (CBSE or Componentware) is introsuced. Component Based Software Developement (CBSD) Processes as one of the technique among CBSE have been proposed. Component specification activities among CBSD Processed are necessary and important for generating feusable component. However, the existing CBSD processed can't ensure the correctness in requirements are reflected. In this paper, we propose that formal activities wgich specify component using formal specification language Z which is verified with the ability of analysis and logicality. The proposed activities are composed of 5 tasks and 12 subtasks. By presenting specific 19 products, it is also proposed that component specification activities which are the base of CBSD for reusing. The proposed activities are able to improve qualities of component through correctness and verification of requirements specification of users in the early step of component-based software process.

  • PDF

Development of GIS Application Component for Supporting Administration Business of Local Government (지자체 행정업무 지원을위한 GIS 응용 컴포넌트 개발 : 토지 민원서비스 컴포넌트)

  • 서창완;김태현;이덕호;김일석
    • Spatial Information Research
    • /
    • v.8 no.1
    • /
    • pp.15-29
    • /
    • 2000
  • In the Recent rapidly changing technology environment the computerization of administration business which is driven or will be driven to give improved information services to people by local government or central government with a huge budget. The possibility of applying GIS application component to the computerization of administration business is investigated to prevent local government from investing redundant money and to reuse the existing investment at this point of time. Land civil service application component was developed at the $\ulcorner Development of Open GIS Component S/W \lrcorner$ project which was managed by Ministry of Information and Communication . GIS application component was based on Open GIS OLE/COM specification for development of standard interface and USD(Unified System Development ) for development method and UML (Unified Modeling Language) for system design and Visual C++ for component implementation. Implemented components were Process Control, Map, Print, Statistics component and were verified by using Visual Basic and Delhi. tis study shows that the development of component is very useful at the GIS application development for local governments. But the standard of business and data and system is the essential prerequisite to maximize business application.

  • PDF

COMPONENT-BASED DEVELOPMENT OF OBSERVATIONAL SOFTWARE FOR KASI SOLAR IMAGING SPECTROGRAPH

  • Choi, Seong-Hwan;Kim, Yeon-Han;Moon, Yong-Jae;Choi, Kyung-Seok;Park, Young-Deuk;Jang, Bi-Ho;Kim, Su-Jin;Kim, Kap-Sung
    • Journal of The Korean Astronomical Society
    • /
    • v.38 no.4
    • /
    • pp.463-470
    • /
    • 2005
  • In this paper, we have made the component-based development of observational software for KASI solar imaging spectrograph (KSIS) that is able to obtain three-dimensional imaging spectrograms by using a scanning mirror in front of the spectrograph slit. Since 2002, the KASI solar spectrograph has been successfully operated to observe solar spectra for a given slit region as well as to inspect the response functions of narrow band filters. To improve its capability, we have developed the KSIS that can perform sequential observations of solar spectra by simultaneously controlling the scanning mirror and the CCD camera via Visual C++. Main task of this paper is to introduce the development of the component-based software for KSIS. Each component of the software is reusable on the level of executable file instead of source code because the software was developed by using CBD (component-based development) methodology. The main advantage of such a component-based software is that key components such as image processing component and display component can be applied to other similar observational software without any modifications. Using this software, we have successfully obtained solar imaging spectra of an active region (AR 10708) including a small sunspot. Finally, we present solar $H{\alpha}$ spectra ($6562.81{\AA}$) that were obtained at an active region and a quiet region in order to confirm the validity of the developed KSIS and its software.

Business Component Identification Based on System Component Applying Dependency Characteristics between Analysis Classes (분석 클래스 간의 종속적 특성을 적용한 시스템 컴포넌트 기반의 비즈니스 컴포넌트 식별)

  • Choi, Mi-Sook;Cho, Eun-Sook;Ha, Jong-Sung
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.7
    • /
    • pp.1009-1016
    • /
    • 2004
  • Component-based development is being generalized as the spread of software reuse technology for rapid development productivity and high quality software.In the CBD, the identification of independent and reusable component is the one of important tasks for component-based system development. Because existing methodologies providing component identification techniques provide techniques based on heuristic techniques of component developer, it is difficult for general developers to identify components using these methods. Therefore, this paper suggests new identification factors and a technique by considering dependency characteristics according to method call types and method call directions and dependency degree. Furthermore, proposed technique is verified through case study; business components based on system components are identified effectively.

  • PDF

A Two-Phase Component Identification Method using Static and Dynamic Relationship between Classes (클래스들 간의 정적ㆍ동적 관계에 의한 2단계 컴포넌트 식별방법)

  • Choi Mi-Sook;Cho Eun-Sook;Park Jai-Nyun;Ha Jong-Sung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.11 no.1
    • /
    • pp.1-14
    • /
    • 2005
  • It is difficult to identify reusable and independent components in component-based development(CBD) process. Therefore existing methodologies have dealt the problem of component identification based on only developer's intuition and heuristics. As a result, it is difficult to identify the business components by common developers. Therefore, in this paper, we propose a new baseline and technique to identify the business components based on domain model such as use case diagrams, class diagrams, and sequence diagrams. proposed method identifies components through two phases; system component identification and business component identification. Especially, we consider structural characteristics as well as dependency characteristics according to methods call types and directions in identifying components. We also present a case study and comparative analysis and assessment to prove the practical use of our technique.

Methods to Design Provided, Required and Customize Interfaces of Software Components (소프트웨어 컴포넌트의 Provided, Required와 Customize인터페이스 설계 기법)

  • 박지영;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.10
    • /
    • pp.1286-1303
    • /
    • 2004
  • Component-based Development is gaining a wide acceptance as an economical software development paradigm to develop applications by utilizing reusable software components. Well-defined interface manages coupling and cohesion between components, minimizes the effect on the user in case of component evolvement, and enhances reusability, extendibility and maintainability. Therefore, study on systematic development process and design guidelines for component interface has been required since the component has been introduced. In this paper, we propose three types of interfaces based on software architecture layers and functionality types; Provided Interface which provides functionality of a component, Required Interface which specifies required functionality that is provided by other components, and Customize Interface which tailors the component to customer's requirement. In addition, we suggest design criteria for well-designed interface, and systematic process and instructions for designing interface. We firstly cluster operations extracted from use case model and class model to identify Provided interfaces, and design Customize interfaces based on artifacts for variability. We also specify Required interfaces by identifying dependency among interfaces. Proposed interface design method provides traceability, throughout the component interface design. And furthermore, proposed guidelines support practical design for high quality component based on a case study.

Effect of Temperature on the Surface Tensions in the Detergency System(I) -Change of Surface Tension Components of Washing Liquids- (온도가 세척계의 표면장력에 미치는 영향(제1보) -세액의 표면장력 성분변화를 중심으로-)

  • Chae, Chung-Hee;Kim, Sung-Reon
    • Journal of the Korean Society of Clothing and Textiles
    • /
    • v.17 no.4
    • /
    • pp.511-517
    • /
    • 1993
  • Changes of the surface and interface tension with temperature for washing liquids and alkanes were measured by FACE surface tensiometer. Using the extended Fowkes' equation, the dispersion and polar force components of the surface tension were estimated. The results were as follows : 1. The surface tensions of washing liquids and alkanes decreased almost linearly with the increase of temperature. 2. The interface tensions of 0.25% DBS/alkane increased slowly with the increase of temperature. In the case of nonionic surfactant solutions, however, the interface tensions with alkanes varied with the number of hydrophilic ethylene oxide(EO) groups. 3. Of the surface tension of water at $20^{\circ}C$, the dispersion force component was 25.3 dyn/cm and the polar force component was 47.8 dyn/cm. As the temperature increased, both the polar and dispersion force components decreased in a similar fashion. 4. The dispersion force component of surface tension of 0.25% DBS solution was 30.0 dyn/cm, and the polar force component was 2.2 dyn/cm at $20^{\circ}C$. The two components decreased with the increase of temperature. 5. As the temperature increased, the dispersion force component of surface tension decreased and the polar force component increased significantly for 0.25% NPPG-7.5EO solution. In the case of 025% NPPG-10EO, both the dispersion and polar force components decreased slowly, but the polar force component is expected to increase from $60^{\circ}C$. However, the polar force component of surface tension decreased with the increase of temperature for 025% NPPG-15EO solution, and at the temperature higher than $60^{\circ}C$ the surface tension is expected to be composed of only dispersion force component.

  • PDF

Environmental Monitoring Sub-System for Ubiquitous Terminal Using Metal Oxide Nano-Material Gas Sensor (나노 금속산화물을 이용한 유단말용 환경 모니터링 서브 시스템)

  • Moon, S.E.;Lee, H.Y.;Lee, J.W.;Park, J.;Park, S.J.;Kwak, J.H.;Maeng, S.;Park, K.H;Kim, J.;Udrea, F.;Milne, W.I.
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2008.06a
    • /
    • pp.63-63
    • /
    • 2008
  • Environmental monitoring sub-system has been developed using gas sensor module, Bluetooth module and PDA phone. The gas sensor module consists of $NO_2or$ CO gas sensor and signal processing chips. Gas sensor is composed of the micro-heater, sensing electrode and sensing material. Metal oxide nano-material was selectively deposited on a substrate with micro-heater and was integrated to the gas sensor module. The change in resistance of the metal oxide nano-material due to exposure of oxidizing or deoxidizing gases is utilized as the principle of this gas sensor operation mechanism. This variation detected in the gas sensor module was transferred to the PDA phone by way of Bluetooth module.

  • PDF