Abstract:
복수의참여시스템들로구성되는 IT 생태계를제어하는기술적수단이개시된다. IT 생태계를제어하는방법은, 제어디바이스가메타모델(metamodel)을이용하여상기 IT 생태계를표현하고, IT 생태계를구성하는참여시스템으로하여금주어진상황에맞는태스크를수행할수 있도록참여시스템을재구성함으로써상황에적응(adaptation)하며, 새롭게입력된요구사항또는제약사항에적응하기위해이에대응하는컴포넌트또는행위가추가될수 있도록참여시스템의구조를동적으로변경(modification)하되, 메타모델을이용하여참여시스템을각각자신이갖는능력(capability)을활용하여상호작용하는멀티에이전트조직(multi-agent organization)으로서표현한다.
Abstract:
본 발명은 시퀀스 다이어그램의 생성 방법 및 시스템에 관한 것으로, 보다 구체적으로는 입력부가 유지보수를 수행하고자 하는 소프트웨어에 대한 소스코드와 실행 추적 로그정보를 입력받는 단계; 전처리부가 입력받은 상기 소스코드와 실행 추적 로그정보에 대하여 불필요한 오브젝트를 제거하는 단계; 호출트리생성부가 상기 소스코드와 실행 추적 로그정보로부터 노드간 메소드 호출 관계를 검출하고, 검출된 호출관계에 기초하여 정적 호출 트리 및 동적 호출 트리를 생성하는 단계; 프루닝처리부가 생성된 상기 정적 호출 트리와 동적 호출 트리 내 기능 흐름에 불필요한 메소드 정보를 갖는 적어도 하나의 노드를 제거하는 단계; 호출트리통합부가 불필요한 메소드 정보를 갖는 노드가 제거된 상기 정적 호출 트리와 동적 호출 트리를 하나의 호출 트리로 통합하는 단계; 및 시퀀스 다이어그램 생성부가 통합된 하나의 호출 트리를 변환하여 시퀀스 다이어그램을 생성하는 단계;를 포함한다. 이러한 구성에 의해, 본 발명의 시퀀스 다이어그램의 생성 방법 및 시스템은 유지보수를 수행하고자 하는 소프트웨어의 기능의 흐름을 나타내는 시퀀스 다이어그램을 생성함으로써, 생성된 시퀀스 다이어그램의 분석을 통해 상기 소프트웨어를 빠르고 용이하게 수행할 수 있는 효과가 있다.
Abstract:
PURPOSE: An asset based requirement simulator and a requirement management method are provided to assure quality of a development output induced by a final user as preventing software defect in a corresponding development output, and to improve productivity of the whole software development process by decreasing the time required in gathering and analyzing requirement by registering an asset as a new domain type in a limited case where a new work flow is verified. CONSTITUTION: A requirement simulator stores a series of assets verified according to the requirement per domain(310). The requirement simulator reads the requirement selected by a user and related asset, displays them in a visual work flow, and generates the requirement for new software development by performing one of add, delete and change for the activity in the displayed work flow by the selection of the user(320). The requirement simulator receives property data according to input, calculation and output per the generated requirement, and calculates cost of the work flow(330). The requirement simulator receives the selection for individual activity of the work flow from the user by considering the calculated cost, and generates a work flow adjusted according to the input(340). The requirement simulator stores the adjusted work flow as a new asset(350). The requirement simulator verifies software implemented according to the stored new asset by tests(360). The requirement simulator registers the stored work flow as a type of the domain to change into a reusable asset if there is no error after the verification(360). [Reference numerals] (310) Store a series of assets verified according to the requirement per domain; (320) Read the requirement and assets, display in a visual work flow, generate new requirements by performing adding, deleting, and changing activities; (330) Calculate the cost of the work flow by receiving attribute data per generated requirement; (340) Generate an adjusted work flow by receiving selections about the individual activities of the work flow by considering the calculated cost; (350) Store the adjusted work flow as a new asset; (360) Verify by tests; (370) Register the stored work flow as a reusable asset if there is no error; (AA) Start; (BB) End
Abstract:
상태 기반의 요구사항 명세 생성 방법 및 장치, 그 기록 매체가 개시된다. 본 발명의 일 실시 예에 따른 상태 기반의 요구사항 명세 생성 방법은 설계하려는 시스템의 최상위 레벨의 상태 다이어그램을 입력받는 단계; 유스케이스의 플로우 이벤트별로 상기 시스템을 구성하는 최상위 레벨의 컴포넌트들 간의 상호협력 관계를 규정하는 시퀀스 다이어그램을 입력받는 단계; 사용자 입력에 따라 상기 상태 다이어그램의 각 상태들이 상기 시퀀스 다이어그램에서 상기 컴포넌트들을 제어하는 컨트롤러의 라이프라인에 표시되면, 상기 상태들을 상기 시퀀스 다이어그램에 부가하는 단계; 및 상기 상태들이 부가된 시퀀스 다이어그램에 따라 요구사항 명세서를 생성하는 단계를 포함한다.
Abstract:
PURPOSE: A multimedia architecture pattern determining method and an apparatus and a method for converting from a single core-based architecture into a multi-core-based architecture are provided to construct architectures without background and accumulated knowledge with respect to a software architecture. CONSTITUTION: An inputting part(2310) receives a single-core based legacy source code. An extracting part(2320) extracts the functional and non-functional requirements of a software architecture based on the legacy source code. A first processing part(2330) considers the functional and non-functional requirements of the software architecture and generates the alternatives of the software architecture to determine the optimal architecture. A second processing part(2340) determines a component in response to the optimal architecture and instantiates the optimal architecture. The performance of a system with respect to the optimal architecture is quantitatively verified.
Abstract:
PURPOSE: A method and apparatus for generating required specifications based on state of a system are provided to offer a development description or a requirement detail. CONSTITUTION: A state diagram of a highest level of a system is inputted(S510). The highest level component configures the system by the use case flow event. A sequence diagram which determines the relation between highest level components is inputted(S520). States are applied to a sequence diagram(S530). The requirement description is generated by the sequence diagram in which states are applied(S540).
Abstract:
복수의참여시스템들로구성되는 IT 생태계를제어하는기술적수단이개시된다. IT 생태계를제어하는방법은, 제어디바이스가메타모델(metamodel)을이용하여상기 IT 생태계를표현하고, IT 생태계를구성하는참여시스템으로하여금주어진상황에맞는태스크를수행할수 있도록참여시스템을재구성함으로써상황에적응(adaptation)하며, 새롭게입력된요구사항또는제약사항에적응하기위해이에대응하는컴포넌트또는행위가추가될수 있도록참여시스템의구조를동적으로변경(modification)하되, 메타모델을이용하여참여시스템을각각자신이갖는능력(capability)을활용하여상호작용하는멀티에이전트조직(multi-agent organization)으로서표현한다.