-
-
公开(公告)号:KR1020160005520A
公开(公告)日:2016-01-15
申请号:KR1020140084539
申请日:2014-07-07
Applicant: 한국과학기술원
IPC: G06F9/44
CPC classification number: G06F9/4488
Abstract: 본발명의목적은종래재구축기술이갖고있는문제점들중, 1) 체계적이고구체적인방법미제시와 2) 미리존재하는아키텍처문서가필요한문제점을시나리오를기반으로체계적으로도출된추정실행측면아키텍처, 코드측면아키텍처을통한실제관찰된실행요소와의매핑, 재귀적인검증프로세스를통해해결하여종래의재구축기술들을개선하는것이다. 상기목적을달성하기위한본 발명에의한객체지향시스템의실행측면아키텍처재구축방법은, 시나리오를기반으로도출되는가상실행측면아키텍처를정의함으로써, 시나리오가아키텍처재구축을위한기반산출물역할을수행할수 있고, 모듈관점아키텍처를가상실행측면아키텍처와매핑함으로써, 시나리오수준의가상실행측면아키텍처와실제실행요소사이의추상수준차이를극복할수 있으며, 실제실행요소들관찰을통해재귀적으로분석및 보완함으로써, 재귀적인분석방법을통해초기의오류를줄일수 있게된다.
Abstract translation: 本发明的目的是克服常规重建技术的问题,使得不需要系统和具体的方法并且需要预先存在的体系结构文件,通过映射通过估计运行时架构实际观察到的运行元素,以及 系统地基于场景导出的代码架构,以及通过执行递归验证过程。 为了实现这一目的,根据本发明的用于面向对象系统的运行时架构重建方法可以:通过定义基于场景导出的虚拟运行时架构,允许场景用作体系结构重建的基础产品; 通过将模块体系结构与虚拟运行时体系结构映射,克服了场景级虚拟运行时体系结构与实际运行元素之间抽象层次的差异; 并通过对运行元素的实际观察执行递归分析和互补来减少递归分析方法中的初始误差。
-
公开(公告)号:KR1020140003159A
公开(公告)日:2014-01-09
申请号:KR1020120070996
申请日:2012-06-29
Applicant: 한국과학기술원
IPC: G06F9/44
Abstract: It is important for a company to rapidly respond to changes in the trend and requirements of users who use a current web based software system, in order to maintain the company. However, it is impossible to develop a new software system by responding to the changes each time, when development budget and time are considered. Therefore, it is necessary to have evolution technologies for existing software systems. The present invention provides a framework for applying the evolution technologies to a software system expressed as a normalized architecture model, by using a pattern comprised of architecture based conversion commands. The present invention helps a user to achieve the automation of repeated evolution works and to manage, analyze and execute the evolution of the software system. The software system evolution is systemically executed, and maintenance costs of the software system may be reduced.
Abstract translation: 为了维护公司,公司必须快速应对使用当前基于Web的软件系统的用户的趋势和要求的变化。 然而,当考虑到开发预算和时间时,每次都可以通过响应变化来开发新的软件系统是不可能的。 因此,有必要为现有的软件系统提供演进技术。 本发明提供了一种通过使用包括基于架构的转换命令的模式将演进技术应用于表示为归一化架构模型的软件系统的框架。 本发明有助于用户实现重复演进工作的自动化,并且管理,分析和执行软件系统的发展。 系统地执行软件系统演进,可以降低软件系统的维护成本。
-
-