• Title/Summary/Keyword: 컴포넌트 재사용

Search Result 648, Processing Time 0.026 seconds

Design and Development of Monitoring System for Subway Station based on USN (USN 기반의 지하역사 모니터링 시스템의 설계 및 개발)

  • Lee, Seok-Cheol;Jeong, Shin-Il;Kim, Chang-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.12 no.11
    • /
    • pp.1629-1639
    • /
    • 2009
  • This paper describes the environmental monitoring system for supporting comfortable subways based on USN. Our development system includes the sensor field based on integrated sensor, monitoring system for supporting the local and remote monitoring and middle-ware performs the collecting, analyzing, and storing the data. In this paper, we installed the temperature, humidity, micro-dust sensor and water-level sensor for supporting the rail-roads and make up the integrated sensor enables to reuse the analog device from 4~20mA output with connection of wireless sensor device. Middleware includes the modules of collecting, analysis, and storing the data and monitoring system supports the local for administrator and remote monitoring for citizen services based on web. The middleware and monitoring in this paper is comprised of some components can reuse and support the change of application and sensors. Our development system supports the mobility of sensor devices and distributes system. Data collection and management function supported by middleware will use assessment.

  • PDF

A Method for Testing Web Applications by Using Black-box Tests based on User Screens and Web Interface Test Coverage (사용자 화면 중심의 블랙 박스 테스트와 웹 인터페이스 테스트 커버리지를 통한 웹 어플리케이션 테스트 방법)

  • Lim, Jeung-Hee;Lee, Si-Hyun;Jang, Jin-A;Choi, Byoung-Ju;Hwang, Sang-Cheol
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.9
    • /
    • pp.706-717
    • /
    • 2009
  • A web application is implemented by reusing the library provided by framework and has hierarchical architecture. Also, to deal with the user request from a screen, the web application has an execution flow, called 'Business Logic', which starts with a screen, executes its composed component and comes back to the screen via database. To test web application effectively, it should reflect the characteristics of web application. In this paper we propose to test web applications via user screens with the black-box testing approach and verify its source codes with the web interface white-box test coverage that covers all the business logics of the test target and their corresponding interfaces. We analyze the proposing testing method through its tool: Testopiacov.

A Study on the Process for Web Domain Applications Development Based on the UML+Navigation Diagrma (UML+Navigation Diagram 기반 웹 도메인 응용 개발 프로세스에 관한 연구)

  • Kim, Haeng-Kon;Shin, Ho-Jun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.9
    • /
    • pp.2846-2856
    • /
    • 2000
  • Recently, according to the rapid development of web technology, a lot of applications based on web techniques have been developed. However, most of web applications have been developed relying on knowledge and experiences of the developer without systematic process. Web Applications are seldom developed in isolation. For web application designers, the simple and semantically rich methodology is needed to improve design and development process. In this paper, we propose a new development process methodology to improve low level technology based application development process which do not provide high level abstraction. We also suggest a new methodology to construct applications based on web. We describe a systematic web application development process by using Navigation Diagram as a analysis, design modeling method to develop web application with productivity and Quality. We apply the new development process to the EPBS(Electronic Problem Bank System) as examples. Web application development process proposed in this thesis can be maintained through reverse development, because it can be defined as high level abstraction for modeling. It is very easy to be understood as a process based on models. Also, analysis and design models can be reused as useful component whenever similar web application is developed.

  • PDF

Design and Implementation of U-Healthcare Monitoring System Based on SOA (SOA 기반의 U-헬스케어 모니터링 시스템 설계 및 구현)

  • Yun, Sung-Hwa;Kim, Dong-Hyun;Park, Jong-Tae
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.34 no.10B
    • /
    • pp.988-993
    • /
    • 2009
  • In recent years, the development of ubiquitous computing technology as vital information anytime, anywhere to monitor and manage the demand for U-healthcare services is increasing. Accordingly, remote blood sugar management, remote blood pressure management, and research on U-healthcare service have been very active. But, the existing U-healthcare service monitoring devices and services has been implemented in different operating platforms and programing languages which are provided by diverse application service providers. For this reason, the users have difficulty in receiving diverse U-healthcare services. In this paper, SOA-based U-healthcare monitoring system has been designed and implemented. Through implementation, it is confirmed that the proposed SOA based U-healthcare monitoring system can increase the reuse of each service component to make it easier to reconstruct the structure of the new services.

A Business Service Identification Techniques Based on XL-BPMN Model (XL-BPMN 모델 기반 비즈니스 서비스 식별 기법)

  • Song, Chee-Yang;Cho, Eun-Sook
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.3
    • /
    • pp.125-138
    • /
    • 2016
  • The service identification in service-oriented developments has been conducted by based on workflow, goals, scenarios, usecases, components, features, and patterns. However, the identification of service by semantic approach at the business value view was not detailed yet. In order to enhance accuracy of identifying business service, this paper proposes a method for identifying business service by analyzing syntax and semantics in XL-BPMN model. The business processes based on business scenario are identified, and they are designed in a XL-BPMN business process model. In this business process model, an unit business service is identified through binding closely related activities by the integrated analysis result of syntax patterns and properties-based semantic similarities between activities. The method through XL-BPMN model at upper business levels can identify the reusable unit business service with high accuracy and modularity. It also can accelerate more service-oriented developments by reusing identified services.

System Modeling for Web Service based on Service-Oriented Architecture (서비스 지향 아키텍처를 기반으로 한 웹서비스 시스템 모델링)

  • Lee, Seong-Kyu;Jin, Chan-Uk;Kim, Tai-Suk
    • Journal of the Korea Society for Simulation
    • /
    • v.16 no.1
    • /
    • pp.49-57
    • /
    • 2007
  • Service-Oriented Architecture(SOA) is improving rapidly in IT Environment. Enterprise companies interest in implementation infrastructure based on SOA to adapt quick changes of large and complex distributed environment. SOA is a component model that inter-relates the different functional units of an application, called services, through interfaces and contacts between theses services. In this paper, we studied the concept of the relationship between SOA and standard web service core and therefore, we model the web service based on SOA. We implemented the application and business service architecture using web service that include the XML and SOAP. We confirmed that how the each SOA characters like interoperability, reusability, scalability and flexible business process adapted to web service and present a web service modeling that is maintained the neutrality using loose service coupling through the method of service model process and web service architecture designing methodology based on SOA.

  • PDF

A Design of Development Process Model of Product Lines for Developing Embedded Software (임베디드 소프트웨어 개발을 위한 제품계열 중심의 개발프로세스 모델 설계)

  • Hong, Ki-Sam;Yoon, Hee-Byung
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.11
    • /
    • pp.915-922
    • /
    • 2006
  • Recently, the requirements of the embedded software are getting diverse as the diversity of embedded software application fields increases. The systematic development methods are issued to deal with the dependency between hardware and software. However, the existing development methods have not considered the software's close connection to hardware and the high-level reusability for common requirements of several similar domains. In this paper, we propose a design method of development process model of product lines to support an efficient development method for embedded software. For this, we firstly suggest a domain scoping method and an IDEF0(Integration DEFinition)-based business model for extracting the efficient requirements. Next, we present a component deriving method based on the service architecture and an architecture design method after considering the hardware dependency. And we explain the artifacts of MSDFS(Multi Sensor Data Fusion System) at each design step in order to show how the proposed model can be applied to the embedded software development.

The Integrated Mechanism based on Object between Virtual Prototyping and Physical prototyping (객체 기반의 임베디드 실물 및 가상 프로토타입 통합 기법)

  • Kim, Jong-Il;Lee, Jeong-Bae;Yang, Jae-Soo;Lee, Young-Ran;Jung, Young-Jin;Han, Kang-Woo;Kang, Sin-Kwan;Kim, Dae-Eung
    • The KIPS Transactions:PartA
    • /
    • v.14A no.4
    • /
    • pp.227-234
    • /
    • 2007
  • In the virtual prototyping environment, we can simulate details of a target model using many components and libraries provided in advance on a computer. The real prototyping environment provides the test simulation environment as a real product, but we can't do a detailed simulation of a real product in the virtual prototyping environment, and we can't do various simulations in the real prototyping environment. So, we made a integrated prototyping environment for linkage of the two types of prototyping environments. Also, in this paper, we developed the integrated prototyping environment based on objects. By this kind of embedded system development environment, we can have the advantages as reuse, flexibility, scalability, and more convenient of product making.

An Approach to Developing Service Descriptions Based on Product Line (프로덕트 라인 기반 서비스 명세 생성 방법)

  • Park, Joon-Seok;Moon, Mi-Kyeong;Yeom, Keun-Hyuk
    • The KIPS Transactions:PartD
    • /
    • v.16D no.5
    • /
    • pp.747-754
    • /
    • 2009
  • Software product line engineering is an approach to creating core assets by systematically exploits common that can be highly reusableand different characteristics in related system families that is domain. By adapting this approachin object and component paradigm, software productivity is extended. Recently, Software development paradigm is changed to service oriented paradigm which is using services that are core assets. Therefore, to develop service oriented software more flexible, systematic and to enhance business agility about business changes, we need adaptation of product line to creation of services that are core assets. In this paper, we propose an approach to create and specify domain service through combine of product line and service oriented paradigm. Domain service explicitly specifies commonality and variability by domain service common/optional property variability, operation type variability, message type variability. By using this approach, it can support efficient and flexible service oriented development by producing various services through customization of domain service for the purpose.

A Remote Teacher's Training Cyber System Operated on the Web (웹상에서 운영되는 원격교원연수 시스템)

  • Seo, Jong-Hwa;Kim, Jin-Soo;Kim, Chi-Su
    • The KIPS Transactions:PartA
    • /
    • v.9A no.1
    • /
    • pp.121-128
    • /
    • 2002
  • Web-based teaching-learning systems through the internet has continuously pursued the learner-centered educational environment by promoting the interaction between leachers and students. As a result, learners haute become free of the limit of time and space and have more ways to have access to education information more easily. Consequently, the development of the internet has resulted in the changes of the educational environment. Web-based distance education through the internet is now expected to be applied widely in various fields of education. In fact, distance education through the internet has taken place in a new education paradigm. The purpose of this paper is to promote the economical and educational efficiency of all the procedures from developing the system to operating in a remote training cyber system. Therefore in developing the system, we designed it to raise the efficiency by making main modulo into components and by reducing the terms and cost by reuse. Also lute meant to raise the efficiency of education by applying constructivism as an educational basic.