KR100994070B1 - 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 방법 및장치 - Google Patents
예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 방법 및장치 Download PDFInfo
- Publication number
- KR100994070B1 KR100994070B1 KR1020080025300A KR20080025300A KR100994070B1 KR 100994070 B1 KR100994070 B1 KR 100994070B1 KR 1020080025300 A KR1020080025300 A KR 1020080025300A KR 20080025300 A KR20080025300 A KR 20080025300A KR 100994070 B1 KR100994070 B1 KR 100994070B1
- Authority
- KR
- South Korea
- Prior art keywords
- rcc
- repository
- program
- software development
- design information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000013461 design Methods 0.000 claims abstract description 79
- 230000008859 change Effects 0.000 claims description 5
- 238000012360 testing method Methods 0.000 abstract description 28
- 230000006870 function Effects 0.000 abstract description 20
- 238000011161 development Methods 0.000 abstract description 19
- 238000010586 diagram Methods 0.000 abstract description 16
- 238000000605 extraction Methods 0.000 abstract description 8
- 208000006265 Renal cell carcinoma Diseases 0.000 description 142
- 208000019465 refractory cytopenia of childhood Diseases 0.000 description 142
- 238000012545 processing Methods 0.000 description 23
- 230000009471 action Effects 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Creation or generation of source code model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
Description
상기 목적을 달성하기 위하여 본 발명에 따른 RCC 기반 소프트웨어 개발방법은 설계단계, 레포지토리 단계, 레포지토리 정보 추출 단계, 프로그램 생성 단계, 테스트 단계로 구성된다.
RCC 웨어하우스에 저장된 하나 이상의 RCC를 입력받아 설계정보를 생성하는 RCC 모델러;
상기 설계정보를 입력받고, 언어 사전부를 참조하여 프로그램소스와 수행가능한 프로그램을 자동 생성하는 RCC 프로그램 생성기;
상기 설계정보를 레포지토리에 저장, 변경, 삭제 및 추출하는 기능을 수행하는 RCC 모델러 관리기;
RCC 프로그램 생성기가 상기 설계정보를 입력받아 프로그램 소스로 생성시 참조하는 언어 사전부(Language Dictionary);
RCC 모델러 관리기와 레포지토리를 연결시켜 주는 레포지토리 인터페이스부;
수행가능한 프로그램의 실행을 통하여 개발자의 요구사항이 제대로 반영되었는지를 확인하는 기능(사용자 작성 시험 시나리오 적용, 생성된 로그의 저장 및 편집 등의 시험 기능을 제공)을 수행하는 RCC 모델러 테스트기; 및 설계정보가 저장된 레포지토리;를 포함하는 것을 특징으로 한다.
Claims (9)
- 예약된 컴포넌트 컨테이너(RCC) 기반 소프트웨어 개발 장치에 있어서,RCC를 저장하고 있는 RCC 웨어하우스;상기 RCC는 RCC Type, RCC ID, RCC Method, RCC 클래스 및 RCC Link Pointer로 구성되고 - 여기서, RCC Type은 RCC 종류를 나타내는 것이고, RCC ID는 RCC 식별자이며, RCC Method는 operation (연산)을 나타냄 - ,RCC 클래스는 RCC Data Type, 하나 이상의 항목, 하나 이상의 제 1 Method를 포함하며,RCC Link Pointer는 다음에 수행해야할 RCC를 가르키는 것으로 다음의 RCC를 결정하기 위한 제 2 Method와 제 2 Method의 실행 결과값 및 RCC 실행 후 다음으로 처리해야 하는 하나 이상의 RCC ID를 포함하는 것을 특징으로 함.RCC 웨어하우스에 저장된 하나 이상의 RCC를 입력받아 설계정보를 생성하는 RCC 모델러;상기 설계정보를 입력받고, 언어 사전부를 참조하여 프로그램소스와 수행가능한 프로그램을 자동 생성하는 RCC 프로그램 생성기;상기 설계정보를 레포지토리에 저장, 변경, 삭제 및 추출하는 기능을 수행하는 RCC 모델러 관리기;RCC 프로그램 생성기가 상기 설계정보를 입력받아 프로그램 소스로 생성시 참조하는 언어 사전부(Language Dictionary); 및RCC 모델러 관리기와 레포지토리를 연결시켜 주는 레포지토리 인터페이스부;를 포함하는 것을 특징으로 하는 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 장치.
- 삭제
- 제 1 항에 있어서,상기 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 장치는 상기 수행가능한 프로그램 검증작업을 수행하는 RCC 모델러 테스트기를 더 포함하는 것을 특징으로 하는 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 장치.
- 삭제
- 제 3 항에 있어서,상기 레포지토리는 계층구조로 되어 있고, 제 1 계층 레포지토리는 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 장치에 포함되고, 제 2 계층 레포지토리는 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 장치의 외부에 위치하며, 제 2 계층 레포지토리는 제 1 계층 레포지토리의 설계정보를 포함하는 것을 특징으로 하는 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 장치.
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080025300A KR100994070B1 (ko) | 2008-03-19 | 2008-03-19 | 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 방법 및장치 |
JP2011500695A JP2011515755A (ja) | 2008-03-19 | 2009-03-12 | 予約されたコンポーネントコンテナ基盤ソフトウェアの開発方法及び装置 |
US12/933,681 US20110023010A1 (en) | 2008-03-19 | 2009-03-12 | Reserved component container-based software development method and apparatus |
PCT/KR2009/001239 WO2009116748A2 (ko) | 2008-03-19 | 2009-03-12 | 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080025300A KR100994070B1 (ko) | 2008-03-19 | 2008-03-19 | 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 방법 및장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090099977A KR20090099977A (ko) | 2009-09-23 |
KR100994070B1 true KR100994070B1 (ko) | 2010-11-11 |
Family
ID=41091363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080025300A KR100994070B1 (ko) | 2008-03-19 | 2008-03-19 | 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 방법 및장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20110023010A1 (ko) |
JP (1) | JP2011515755A (ko) |
KR (1) | KR100994070B1 (ko) |
WO (1) | WO2009116748A2 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5374405B2 (ja) * | 2010-02-12 | 2013-12-25 | 株式会社日立製作所 | モデルデバッグ装置およびモデルデバッグ方法 |
US8621417B2 (en) * | 2011-06-13 | 2013-12-31 | Accenture Global Services Limited | Rule merging in system for monitoring adherence by developers to a software code development process |
EP2948871A1 (en) | 2013-01-25 | 2015-12-02 | Ytrail AG | Method for accessing and automatically correlating data from a plurality of external data sources |
CN110750293A (zh) * | 2018-07-23 | 2020-02-04 | 北京奇虎科技有限公司 | 构件仓库的实现方法和装置 |
CN110944048B (zh) * | 2019-11-29 | 2022-06-24 | 腾讯科技(深圳)有限公司 | 业务逻辑配置方法及装置 |
CN114546482A (zh) * | 2020-11-27 | 2022-05-27 | 来未来科技(浙江)有限公司 | 一种移动端前端开发跨框架适配方法 |
KR102739694B1 (ko) * | 2022-07-21 | 2024-12-10 | 뱅크웨어글로벌 주식회사 | 컴포넌트 공유 관리 시스템 및 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000076049A (ja) * | 1998-09-01 | 2000-03-14 | Hitachi Software Eng Co Ltd | プログラム開発管理支援装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6035297A (en) * | 1996-12-06 | 2000-03-07 | International Business Machines Machine | Data management system for concurrent engineering |
US6530039B1 (en) * | 1999-06-14 | 2003-03-04 | Microsoft Corporation | Porting engine for testing of multi-lingual software |
US6681383B1 (en) * | 2000-04-04 | 2004-01-20 | Sosy, Inc. | Automatic software production system |
US7100147B2 (en) * | 2001-06-28 | 2006-08-29 | International Business Machines Corporation | Method, system, and program for generating a workflow |
KR20030021554A (ko) * | 2001-09-06 | 2003-03-15 | 한국전자통신연구원 | 리파지토리 기반의 응용프로그램 구축 시스템 및 그 방법 |
US7526753B2 (en) * | 2003-06-18 | 2009-04-28 | Microsoft Corporation | System and method for creating, managing and using code segments |
KR20040052618A (ko) * | 2004-04-16 | 2004-06-23 | 김호익 | 파라메터 기반의 소프트웨어 구축 시스템 및 그 방법 |
KR100653122B1 (ko) * | 2005-08-31 | 2006-12-01 | 학교법인 대전기독학원 한남대학교 | 안전한 소프트웨어 개발을 위한 룰 기반의 실시간 탐지시스템 및 방법 |
-
2008
- 2008-03-19 KR KR1020080025300A patent/KR100994070B1/ko active IP Right Grant
-
2009
- 2009-03-12 US US12/933,681 patent/US20110023010A1/en not_active Abandoned
- 2009-03-12 WO PCT/KR2009/001239 patent/WO2009116748A2/ko active Application Filing
- 2009-03-12 JP JP2011500695A patent/JP2011515755A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000076049A (ja) * | 1998-09-01 | 2000-03-14 | Hitachi Software Eng Co Ltd | プログラム開発管理支援装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2009116748A3 (ko) | 2009-12-17 |
US20110023010A1 (en) | 2011-01-27 |
WO2009116748A2 (ko) | 2009-09-24 |
KR20090099977A (ko) | 2009-09-23 |
JP2011515755A (ja) | 2011-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10296305B2 (en) | Method and device for the automated production and provision of at least one software application | |
US8495559B2 (en) | Extracting platform independent models from composite applications | |
US8291372B2 (en) | Creating graphical models representing control flow of a program manipulating data resources | |
US20080276221A1 (en) | Method and apparatus for relations planning and validation | |
KR100994070B1 (ko) | 예약된 컴포넌트 컨테이너 기반 소프트웨어 개발 방법 및장치 | |
Heinrich et al. | A layered reference architecture for metamodels to tailor quality modeling and analysis | |
Klatt et al. | A graph-based analysis concept to derive a variation point design from product copies | |
Bartusevics et al. | Models for implementation of software configuration management | |
Cooper et al. | Model-based development of engine control systems: Experiences and lessons learnt | |
KR20030044959A (ko) | 클라이언트 측 메타데이터와 글루 코드를 이용한 컴포넌트 구현 및 조립방법 | |
Elaasar et al. | VPML: an approach to detect design patterns of MOF-based modeling languages | |
US11188307B2 (en) | Modelizing resources and external data of a program for procedural language coding | |
Rahman et al. | A DSL for importing models in a requirements management system | |
Hähnle et al. | HATS abstract behavioral specification: The architectural view | |
Balogh et al. | Workflow-driven tool integration using model transformations | |
Raja et al. | Domain specific languages | |
Feng et al. | A product line based aspect-oriented generative unit testing approach to building quality components | |
Lupasc | Use of Unified Modeling Language in the Development of Object-Oriented Information Systems. | |
Horváth et al. | Hardware-software allocation specification of ima systems for early simulation | |
Sporer et al. | Incorporation of model-based system and software development environments | |
Jörges et al. | Assuring property conformance of code generators via model checking | |
Cavarra et al. | A framework to simulate UML models: moving from a semi-formal to a formal environment | |
KR101061326B1 (ko) | 응용서버 개발시스템 | |
Strittmatter et al. | Supplementary material for the evaluation of the layered reference architecture for metamodels to tailor quality modeling and analysis | |
Rath et al. | Declarative specification of domain specific visual languages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080319 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100125 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20101029 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20101106 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20101106 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130826 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130826 Start annual number: 4 End annual number: 4 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20150615 |
|
PR0401 | Registration of restoration |
Patent event code: PR04011E01D Patent event date: 20150615 Comment text: Registration of Restoration |
|
PR1001 | Payment of annual fee |
Payment date: 20150615 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20151019 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20151019 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170824 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20170824 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180827 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20180827 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20191014 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20191014 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20201015 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20210824 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20220827 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20230831 Start annual number: 14 End annual number: 14 |