• Title/Summary/Keyword: Collaboration Diagram

Search Result 27, Processing Time 0.033 seconds

Component integration Test Modeling with UML (UML 기반 콤포넌트 통합 테스팅)

  • Yun, Hoe-Jin;Seo, Ju-Yeong;Choe, Jeong-Eun;Choe, Byeong-Ju
    • Journal of KIISE:Software and Applications
    • /
    • v.26 no.9
    • /
    • pp.1105-1113
    • /
    • 1999
  • 객체 지향 소프트웨어의 확장과 더불어 소프트웨어의 재사용성의 중요도가 부각되면서 소프트웨어를 콤포넌트 단위로 구현하는 추세이다. 따라서 콤포넌트 기반의 소프트웨어 개발에서의 통합 테스트가 중요한 이슈로 떠오르고 있다. 그러나 콤포넌트들의 통합 테스트에 대한 연구는 미흡한 상태이다. 본 논문에서는 UML을 기반으로 체계적인 통합 테스트 모형을 제안하고. 나아가 본 논문에서는 "멀티미디어 정보처리 시스템"의 사례를 본 논문의 콤포넌트 통합 테스트 모형에 적용한 결과를 분석하여 기술한다. 콤포넌트 통합 테스트 모형은 UML(Unified Modeling Language)의 순서도(sequence diagram)와 협력도(collaboration diagram)를 이용하여 전체 시스템에서 UML의 사건흐름을 구성하는 콤포넌트들 사이의 인터페이스 영역에 존재하는 오류들을 추출한다. 그리고 UML을 기반으로 통합 테스트를 수행함으로써, 테스트 준비 작업을 줄이고, 기존의 UML 지원 도구들과 연계하여 테스트 자동화 도구의 구현을 앞당길 수 있다. 또한 시스템의 순차적 흐름 뿐 아니라, 동시에 수행되는 흐름에 대한 정보까지 모두 수용하여 테스트함으로써, 콤포넌트 기반의 분산 환경의 특성에 적합하다. Abstract As the object-oriented approach to software development becomes more mature, software development from pre-existing, independently developed components becomes an important aim of software engineering. Therefore, integration testing becomes an important aspect of component-based software development. However, there has been little work done in the area of the component-based integration testing. In this paper, we propose the "component integration test model" which is based on UML. Furthermore, we describe a case study on "Multimedia Information Processing System" conducted to analyse the result from which our model is applied. Our model extracts the faults, which exist in interfaces of components, using sequence diagram and collaboration diagram of UML(Unified Modeling Language). As our model is based on UML, the preparation effort for testing is reduced and its test-tools can be implemented more easily through linking existing UML tool. And our model accepts the information of concurrent flow represented by collaboration diagram as well as sequential flow, so it is more suitable to component-based distributed environment.based distributed environment.

Development and Implementation of XML Based-on Remote Control System Using UML (UML을 이용한 XML기반의 원격제어시스템 구현 및 개발)

  • 정화영
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.10a
    • /
    • pp.717-719
    • /
    • 2001
  • 인터넷의 급격한 확산에 따라 컴퓨터 응용산업은 이를 응용하려는 노력과 연구가 활발히 진행되었다. 또한, 다변화되는 수요환경에 따라 점차 응용소프트웨어의 효율성에 문제점이 제기 되었고, 이를 보완할 수 있는 보다 포괄적이고 효과적인 소프트웨어 분석 및 개발기법들이 제시되었다. 이에, 본 논문에서는 이들 요소들을 적용하여 자동화시스템에서 운용한 수 있는 인격제어관리시스템을 구현 및 개발하였다. 즉, 본 시스템의 개발을 위한 분석 부분에서는 UML을 이용한 Use Case Diagram, Sequence Diagram, Collaboration Diagram등을 활용하였으며, 개발 부분에서는 웹 기반의 문서 데이터 표준을 위하여 XML을 이용하였고 Java언어로 이를 보완하였다.

  • PDF

UML Diagrams Repository System for Requirement Analysis (요구분석을 위한 UML 다이어그램 저장관리 시스템)

  • 이성대;박휴찬
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.6
    • /
    • pp.657-668
    • /
    • 2002
  • Software life cycle consists of requirement analysis, design, implementation, and maintenance phases, and the product of each phase has various format. The UML normalizes such products, and the class diagram, use case diagram, activity diagram and collaboration diagram are usually used for the requirement analysis phase. Because most of UML development tools store such diagrams in a file, there nay be some difficulties of information retrieval and co-work among users. To cope with the difficulties, this paper proposes a database supported methodology to store and manage the diagrams produced by the requirement analysis. In this methodology, the constituents of class, use case, activity and collaboration diagram are first analyzed and then transformed in the form of relational fables. The constituents of such diagrams are stored as tables in a database, and can be easily retrieved from the database by using some queries. This database supported methodology provides the concurrent sharing and high reuse of diagrams.

A Structured Methodology with Device Collaboration Diagram for Evaluating Context-Aware Systems (장비협업도를 활용한 상황인식 시스템에 대한 구조적 평가 방법론)

  • Kwon, Oh-Byung;Lee, Nam-Yeon
    • Journal of Intelligence and Information Systems
    • /
    • v.13 no.2
    • /
    • pp.27-41
    • /
    • 2007
  • Nowadays the context-aware systems have been regarded as a promising opportunity to create differentiated e-marketplaces. Context-aware system aims to provide personalized services by understanding the user's current situation which is automatically acquired from the context data. This aim naturally leads us to a motivation to evaluate to what extent a system is context-aware. Even though lots of endeavors have stated about the level of context-aware system, a structured evaluation has been so far very rare. Hence, the purpose of this paper is to propose a two-phased methodology for assessing context-aware systems. In the first phase, we perform a requisite analysis to discriminate a context-aware system from general or context-based systems. Once an information system is recognized as context-aware system, then level of collaboration, mobility and embeddedness is derived to determine the level of context-aware system in the second phase. To do so, device collaboration diagram (DCD) is proposed to visualize the system architecture. Moreover, readiness and level of system are Jointly considered in the phase to provide a development strategy for each context-aware system development project. To show the feasibility of the idea proposed in this paper, legacy context-aware systems are actually analyzed and evaluated.

  • PDF

Synchronization of SMIL Documents using UML Use Case Diagrams and Sequence Diagrams (UML 사용 사례 다이어그램과 순서 다이어그램을 이용한 SMIL 문서 동기화)

  • Chae, Won-Seok;Ha, Yan;Kim, Yong-Sung
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.4
    • /
    • pp.357-369
    • /
    • 2000
  • SMIL(Synchronized Multimedia integration Language) allows integrating a set of independent multimedia objects into a synchronized multimedia presentation. In this paper, I propose modeling rules, formal models, modeling function and an algorithm for SMIL documents using use case diagram and sequence diagram of UML(Unified Modeling Language), It will be used the use case diagram and collaboration diagram for object-oriented visualizing tool to describe the temporal behavior of the presentation. The main contribution of this paper is that developers of SMIL documents easily generate them using this rules and algorithm. And, the formal models and modeling functions provide an environment for processing object-oriented documents.

  • PDF

Object Modeling for SMIL documents Editor Development (SMIL 문서 편집기 개발을 위한 객체 모델링)

  • Chae Won-Seok
    • Journal of the Korea Society of Computer and Information
    • /
    • v.10 no.3 s.35
    • /
    • pp.161-171
    • /
    • 2005
  • SMIL(Synchronized Multimedia Integration Language) allows multimedia objects into a synchronized multimedia presentation. In this paper, I propose modeling rules, formal models, modeling function and an algorithm for SMIL documents using use case diagram and sequence diagram of UML(Unified Modeling Language)to Develop for SMIL Documents Editor. It will be used the use case diagram and collaboration diagram for object-oriented visualizing tool to describe the temporal behavior of the presentation. The main contribution of this paper is that developers of SMIL documents editor easily generate them using this rules and algorithm. And, the formal models and modeling functions provide an environment for processing object-oriented. documents.

  • PDF

A Study on Client's Decision-Making in Construction Phase of Building Projects in Japan

  • Tamura, Atsushi;Kaneta, Takashi;Furusaka, Shuzo
    • International conference on construction engineering and project management
    • /
    • 2017.10a
    • /
    • pp.183-191
    • /
    • 2017
  • In building project, client needs to decide many things, and clients cooperate with architects, supervisors, general contractors and other consultants. Especially in construction phase, clients often make a decision. However, client's decision-making in construction phase often makes some kinds of risk. This paper aims to clarify the reality of client's decision-making in construction phase. First, client's decision-making is defined by laws and standards. Second, the questionnaire revealed the current status of client's decision-making in 4 works. Third, Fishbone diagram shows the factors of client's decision-making in four works. Finally, it was modeled how client's decision-making in construction phase affects the post-process of 4 works.

  • PDF

Design of A/V Communication System for Passenger and Attendant in Train (열차 내 승무원과의 원격대화 시스템 설계에 관한 연구)

  • Chang, Duk-Jin;Kang, Song-Hee;Park, Hyun-Hue;Kang, Dae-Ho;Heo, Jae-Seok;Song, Dahl-Ho
    • Proceedings of the KSR Conference
    • /
    • 2010.06a
    • /
    • pp.448-454
    • /
    • 2010
  • Currently a KTX train of 20-car formation is 388m long and carries 931 passengers including one captain and three crews which is quite a few to cover the lengthy service area and many customers. On the other hand, if a passenger wants to talk to an attendant, he has to wait for an attendant passing by his/her seat or walk to an intercom which is placed at every other car. Any of these choices is inconvenient. So, in this paper, we presented a system design for developing an audio/visual communication system for a passenger and an attendant. The system was analyzed and designed according to the Object-Oriented methodology with UML (Unified Modeling Language). Based on a problem statement, a Use-case Diagram, Sequence Diagrams, Class Diagram, State Charts, collaboration Diagram were generated. The design will be used in system implementation to a HEMU-400X test train and to be tested.

  • PDF

Establishing Model of Optimized Collaboration Procedure using PERT/CPM (PERT/CPM을 이용한 최적화된 협업 프로세스 수립 모형)

  • Lim, Yousup;Chang, Young-Hyeon;Kim, Seunghee
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.1
    • /
    • pp.173-183
    • /
    • 2018
  • It is a very difficult task to establish a collaborative procedure in a new business that requires multilateral collaboration or to revise the regulation by analyzing and proving objectively the problems in the collaborative process conducted already by multilateral collaboration. In this paper, we proposed an optimization model for collaborative process to establish the operation procedure between collaborative parties using PERT/CPM network diagram which allows us to calculate the processing time. In order to verify the effectiveness and usefulness of our model for the collaboration process optimization developed in this study, we applied the developed collaborative procedure to student selection of the work-and-study-in-parallel course associated with a degree executed by Ministry of Employment and Labor. This study can be useful not only for newly establishing or reconfiguring collaborative procedures but also for standardizing the business procedures for building information systems between collaborative organizations.

- A Case Study on OOP Component Build-up for Reliability of MRP System - (MRP 시스템의 신뢰성을 위한 객체재향 컴포넌트 개발 사례)

  • Seo Jang Hoon
    • Journal of the Korea Safety Management & Science
    • /
    • v.6 no.3
    • /
    • pp.211-235
    • /
    • 2004
  • Component based design is perceived as a key technology for developing advanced real-time systems in a both cost- and time effective manner. Already today, component based design is seen to increase software productivity, by reducing the amount of effort needed to update and maintain systems, by packaging solutions for re-use, and easing distribution. Nowdays, a thousand and one companies in If(Information Technology) industry such as Sl(System Integration) and software development companies, regardless of scale of their projects, has spent their time and endeavor on developing reusable business logic. The component software is the outcome of software developers effort on overcoming this problem; the component software is the way propositioned for quick and easy implementation of software. In addition, there has been lots of investment on researching and developing the software development methodology and leading If companies has released new standard technologies to help with component development. For instance, COM(Component Object Model) and DCOM(Distribute COM) technology of Microsoft and EJB(Enterprise Java Beans) technology of Sun Microsystems has turned up. Component-Based Development (CBD) has not redeemed its promises of reuse and flexibility. Reuse is inhibited due to problems such as component retrieval, architectural mismatch, and application specificness. Component-based systems are flexible in the sense that components can be replaced and fine-tuned, but only under the assumption that the software architecture remains stable during the system's lifetime. In this paper, It suggest that systems composed of components should be generated from functional and nonfunctional requirements rather than being composed out of existing or newly developed components. about implements and accomplishes the modeling for the Product Control component development by applying CCD(Contract-Collaboration Diagram), one of component development methodology, to MRP(Material Requirement Planning) System