Abstract:
본 발명은 멀티 코어 시스템에서 스케줄링 결과의 시각화 방법 및 장치에 관한 것이다. 이에 따른 본 발명은, 시각화할 시간 구간에 대한 스케줄링 데이터들을 추출하는 단계, 상기 추출된 스케줄링 데이터들의 수가 기설정된 제1 임계값을 초과하는지 여부를 판단하는 단계, 상기 추출된 스케줄링 데이터들의 수가 상기 기설정된 제1 임계값을 초과하면, 상기 추출된 스케줄링 데이터들의 축소를 수행하는 단계 및 상기 축소된 스케줄링 데이터들을 시각화하여 출력하는 단계를 포함하는 것을 특징으로 하는 멀티 코어 시스템에서 스케줄링 결과의 시각화 방법 및 장치에 관한 것이다.
Abstract:
PURPOSE: A message transmission cycle determining method is provided to improve the accuracy of neighbor node search by exchanging a hello message through a hello message transmission cycle determining method. CONSTITUTION: A message transmission cycle determining device calculates a cross point between a first transmission range and a second transmission range(S201). The message transmission cycle determining device calculates an angle according to a moving speed of a first node and a distance between the first node and a second node using the calculated cross point(S202). The message transmission cycle determining device calculates probability related to the transmission range of the second node using the calculated angle(S203). The message transmission cycle determining device calculates a transmission cycle which the first node transmits the message to the second node(S204). [Reference numerals] (AA) Start; (BB) End; (S201) Calculating a cross point between a first transmission range and a second transmission range; (S202) Calculating an angle according to a moving speed of a first node and a distance between the first node and a second node; (S203) Calculating the escaping probability of the first node from the transmission range of the second node in a message transmission cycle; (S204) Calculating the message transmission cycle
Abstract:
PURPOSE: A traffic control method using a network and device thereof are provided to directly control a vehicle approaching a crosswalk by determining whether a pedestrian exists, thereby preventing an accident. CONSTITUTION: A pedestrian sensing unit(10) senses pedestrians around a crosswalk. Regional communication units(20/1,20/2) transmit the sensed information to a target vehicle approaching the crosswalk. The regional communication units generates and transmits a control message based on the vehicle information of the target vehicle. A vehicle control terminal(30) is installed in the target vehicle. The vehicle control terminal transmits vehicle information to the regional communication units by sensing information received from the regional communication units.
Abstract:
본 발명에 따른 모바일 소프트웨어 테스트 장치는, 이미지를 이용하여 예상 화면을 생성하는 예상 화면 생성기와, 예상 화면과 이벤트를 연결하여 테스트 시나리오를 생성하는 테스트 시나리오 생성기와, 모바일 소프트웨어를 모바일 디바이스 또는 에뮬레이터에 빌드한 후 테스트 시나리오 내의 이벤트를 토대로 모바일 소프트웨어를 동작시켜 모바일 디바이스 또는 에뮬레이터로부터 실행 결과 화면을 제공받는 테스트 에이전트와, 실행 결과 화면과 예상 화면간의 비교를 통해 테스트 결과를 제공하는 테스트 분석기를 포함한다. 이와 같이, 본 발명은 사용 시나리오를 구체화하여 작성할 수 있는 방법, 테스트 시나리오 실행 프레임워크를 구축하는 방법, 테스트 시나리오를 다양한 경우의 수로 실행하는 방법, 여러 플랫폼과 에뮬레이터에 독립적으로 테스트 시나리오를 만드는 방법을 제공함으로써, 이를 통해 사용자의 요구사항을 테스트 시나리오를 통해 개발 초기에 확인한 후 테스트 주도형 형태로 테스트 시나리오의 목적에 맞는 소프트웨어를 개발할 수 있다. 사용 시나리오, TDD, 테스트
Abstract:
본 발명은 MOF(Meta-Object Facility) 메타 모델에 기반하여 정의된 메타 정보를 사용하여 새로운 다이어그램 모델링 도구를 지원하는 장치 및 방법에 관한 것으로, MOF에 기반하여 다양한 메타 모델을 정의할 수 있고 MOF 메타 모델에 기반하여 시각적인 다이어그램 모델링 도구를 동적으로 생성할 수 있도록 지원한다. 따라서, 빈번하게 변경 가능한 도메인에 대한 확장된 노테이션(notation)과 동작 메커니즘을 갖고 도구 사용자의 요구 사항이 동적으로 반영될 수 있는 다이어그램 모델링 도구를 생성하는 메타 CASE(Computer Aided Software Engineering) 도구를 제공한다는 특징을 갖는다. MOF 기반의 메타 모델에 기반하여 사용자의 요구 사항을 반영하는 다양한 다이어그램 모델링 도구의 생성은 다양한 도메인에 대해 서로 다른 다이어그램 모델링 도구를 구성하는 코드를 자동으로 생성할 수 있도록 지원하고 플러그인(plug-in)의 형태로 컴포넌트화하여 재사용될 수 있다. 따라서, 본 발명은 재사용 가능하고 이식성이 높은 서로 다른 다양한 다이어그램 모델링 도구를 효율적으로 생산할 수 있다는 효과가 있다.
Abstract:
PURPOSE: A device and a method for applying a design model of an object oriented programming system, and a recording medium storing a related program are provided to automate a process for making the knowledge of a designer into a design pattern by making the designer directly define a design rule. CONSTITUTION: A pattern input part(10) receives a design pattern definition/application data including a model transformation operator of the design pattern. A model transformation part(20) selects one from a model transformation instruction list, and transforms the model information of the design pattern according to the selected instruction. A design model writing part(30) writes the design pattern having the design pattern applied to the system according to the model information. A rule basis system(50) applies a rule for a limitation condition of the design pattern, and verifies that the written design model obeys the rule. A rule verification part(40) requests the rule verification, and receives a result. A design information message output part(60) displays a rule obedience/violation message of the design pattern.
Abstract:
PURPOSE: A device and a method for testing an interface of an EJB(Enterprise JavaBeans) are provided to test a component interface made based on the EJB by easily transferring an initial value for a user defined object parameter and a parameter for a test method. CONSTITUTION: A user connection graphic interface(110) controls the interface with an EJB component user. An EJB analyzer(120) has a class file as the interface by automatically analyzing the EJB component according to an automatic client program generation request for the interface test of the EJB component, and analyzes the method included to the interface. A component test client generator(130) generates a web based EJB client program according to the EJB analysis information, requests the test by selecting a server component interface method, and provides the test result to the EJB component user. An object parameter generator(150) generates a parameter object needed to test the interface method, and requests the storage of the generated parameter as a parameter type file. An object manager(160) stores and manages the file in order to allocate the file to an input value of the interface method having the user defined parameter.
Abstract:
PURPOSE: An opened area architecture modeler device and a method thereof are provided to make an effective construction of a commonly area architecture in a family of a system of a predetermined application domain possible by supporting an automation of jobs as a description, an analysis, a visualization, a refinement, and an evolution of an architecture using general ADL(Architecture Description Language). CONSTITUTION: A user interface layer(110) displays an architecture model and analysis information to a user and processes input from the user. A view manipulation tool layer(120) supports a creation, an editing, and a sentence structure analysis of architecture models described by an ADL. A model manipulation tool layer(130) supports an operation, an analysis, and a conversion of architecture models converted into an internal representation capable of being easily processed by an architecture modeler. A repository layer(140) stores and manages created architecture models, an artifacts related thereto, and analysis information. An external tool layer(160) is an external analysis tool capable of processing expressions not supported directly by an ADL. A tool coordination and integration layer(150) is a sub system for integrating and adjusting tools supported by an architecture modeler and tools developed in an exterior.
Abstract:
PURPOSE: A system and a method for automatically converting a component are provided to find out a part to be automatically converted into the component, and to convert the found part into an EJB(Enterprise JavaBeans) format without processing a manual process. CONSTITUTION: The source codes(100) written by an object-oriented language are converted into an object module(104) through a code analyzer(102). The object module(104) automatically extracted from the code analyzer(102) is divided into each reusable unit through a component extractor(106). The component extractor(106) extracts the component by finding out the proper part to make the component from the divided units. The extracted component is converted into the reusable component through a source code conversion process in a component converter(108).