• Title/Summary/Keyword: 모델기반의 개발 프로세스

Search Result 503, Processing Time 0.027 seconds

Component-Based MDA Engineering Process (컴포넌트 기반의 MDA 공학 프로세스)

  • Yu, Tae-Kwon;La, Hyun-Jung;Kim, Soo-Dong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.325-327
    • /
    • 2005
  • 컴포넌트는 컴포넌트 기반 개발(Component Based Development, CBD)기술에서 재사용되는 기본 단위로서 OOP(Object Oriented Programming, OOP)의 객체보다 상대적으로 큰 단위의 기능성을 제공하며 재사용성이 뛰어나다. 모델 기반 아키텍처(Model Driven Architecture, MDA)는 모델들 간의 다양한 변환(Transformation)을 활용하여 어플리케이션 개발을 자동화하는 새로운 패러다임으로서 소프트웨어의 생산성을 향상시킨다. 그러나 MDA 는 컴포넌트와 같은 어플리케이션들 간의 공통성과 가변성을 활용한 재사용성을 직접적으로 지원하지는 않는다. 본 논문에서는 CBD 와 MDA 의 장점과 한계점을 알아보고 서로의 단점을 보완할 수 있도록 컴포넌트 PIM 과 컴포넌트 기반의 MDA 공학 프로세스를 제안한다. 제안된 컴포넌트 PIM 과 프로세스를 이용하면 어플리케이션들 간의 공통성과 가변성을 이용한 뛰어난 재사용성과 자동화를 통한 생산성의 ,향상 및 높은 유지보수성을 가질 수 있다.

  • PDF

A Design of Development Process Model of Product Lines for Developing Embedded Software (임베디드 소프트웨어 개발을 위한 제품계열 중심의 개발프로세스 모델 설계)

  • Hong, Ki-Sam;Yoon, Hee-Byung
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.11
    • /
    • pp.915-922
    • /
    • 2006
  • Recently, the requirements of the embedded software are getting diverse as the diversity of embedded software application fields increases. The systematic development methods are issued to deal with the dependency between hardware and software. However, the existing development methods have not considered the software's close connection to hardware and the high-level reusability for common requirements of several similar domains. In this paper, we propose a design method of development process model of product lines to support an efficient development method for embedded software. For this, we firstly suggest a domain scoping method and an IDEF0(Integration DEFinition)-based business model for extracting the efficient requirements. Next, we present a component deriving method based on the service architecture and an architecture design method after considering the hardware dependency. And we explain the artifacts of MSDFS(Multi Sensor Data Fusion System) at each design step in order to show how the proposed model can be applied to the embedded software development.

개선된 성분조립모델을 활용한 웹사이트 개발 프로세스

  • 천보경;박만곤
    • Proceedings of the Korea Association of Information Systems Conference
    • /
    • 2000.05a
    • /
    • pp.223-228
    • /
    • 2000
  • 웹사이트는 정보 미디어와 애플리케이션 플랫폼을 가지고 널리 사용되어지고 있다. 작은 기업들이 큰 기업들과 경쟁하기 위해서 웹사이트 구축과 웹에 기반한 애플리케이션 개발이 절실히 요구되어지고 있다. 하지만, 대부분의 웹사이트 구축과 웹 애플리케이션의 생성은 체계적인 프로세스 없이 개발자들의 지식과 경험에 의존하여 임시직으로 개발되어 왔다. 따라서, 이러한 웹사이트 구축과 웹 애플리케이션 생성에 체계적인 프로세스를 가지는 소프트웨어 공학이 적용되어 개발, 유지되어져야 한다. 본 논문에서는 최근에 ActiveX, Java, ASP, CORBA등 다양한 형태의 코드와 플러그-인으로 개발되는 웹사이트와 웹 응용 애플리케이션에서 컴포넌트의 형태로 요소들을 구성, 접근하여 사용하고, 다른 웹사이트 구축이나 다른 웹 애플리케이션에서 이미 사용한 구성 성분을 재사용 함으로써 새로운 웹사이트 구축과 웹 애플리케이션 개발이 가능한 성분조립모델(the Component Assembly Model)을 웹사이트 개발 프로세스로써 활용하고자 한다.

  • PDF

A PIM/PSM Component Modeling Technique Based on 2+1 View Integrated Metamodel (2+1 View 통합 메타모델 기반 PIM/PSM 컴포넌트 모델링 기법)

  • Song, Chee-Yang;Cho, Eun-Sook
    • The KIPS Transactions:PartD
    • /
    • v.16D no.3
    • /
    • pp.381-394
    • /
    • 2009
  • As a technique to enhance reusability for the created artifacts in software modeling process, the model driven method such like MDA has been applied. Unfortunately, the hierarchical and systematic MDA based development technique using UML is poor yet. This causes the problem that the MDA modeling with high consistency and reusability based on MDA metamodel is not being realized. To solve this problem, this paper proposes a MDA (PIM/PSM) component modeling technique using 2+1 view integrated metamodel. At first, the meta-architecture view model which can represents development process view and MVC view is defined. Then, the hierarchical integrated metamodels per view are addressed separately for modeling process and MVC at metamodel level on the hierarchy of the defined meta-architecture view model. These metamodels are defined hierarchically by layering the modeling elements in PIM and PSM pattern for UML models and GUI models. Appling the proposed metamodel to an ISMS application system, it is shown as a component modeling case study based on MDA. Through this approach, we are able to perform a component model with consistency and hierarchy corresponding to development process and MVC way. Accordingly, this may improve more independence and reusability of model.

Business Process and Navigation Modeling for Web-based Information System including Digital Contents (디지털컨텐츠를 포함한 웹기반 정보시스템의 재구성을 위한 비즈니스 프로세스 및 항해 모델링)

  • Choi Sang-Su;Hwang Sung-Ha;Park Hark-Soo;Jang Soo-Jin;Lee Gang-Soo
    • Journal of Digital Contents Society
    • /
    • v.3 no.1
    • /
    • pp.23-35
    • /
    • 2002
  • Recently, digital contents systems have been constructed by means of a Web-based Information Systems(WBIS). However, developers supper from the Web Crisis since there is no systematic methodology for development and maintenance of the WBIS. To partially cope with the problem, we propose web-based business process and navigation modeling methods for efficient restructuring of a WBIS. A Business Process Net model is the business process model. Additionally, system structure model, state transition model, and user interaction model are the navigation models. These models might be useful for development and restructuring of a WBIS which includes digital contents.

  • PDF

A study of relevant model of information management system based on business process for embodying BPM on construction company (건설기업 BPM 구현을 위한 업무 프로세스 기반의 업무지원 시스템 연계모델에 관한 연구 -공정관리 업무 프로세스를 중심으로-)

  • Lee, Jung-Woo;Song, Young-Woong;Choi, Yoon-Ki
    • Korean Journal of Construction Engineering and Management
    • /
    • v.10 no.6
    • /
    • pp.13-27
    • /
    • 2009
  • Construction companies are trying to apply process management to their business to improve efficiency in business circumstance of high competition and globalization. Since 1990s, construction firms adopted process management to improve internal and external business structure based on process. It however has a few improvement functions. In addition, business support systems for business process efficiency improvement were developed, but separation between business process and IT system occurred because it focused on function-based individual construction and data input/output. To solve this problem, this study proposed business process and IT integration model for supporting user to use business information and system based on visualized business process and improving use of previous business support system. Business efficiency is expected to be improved with this model which based on integration required business condition(stakeholder, business data, functions of business supporting system). This study developved process model, architecture, and BPA of whole construction management business. According to BPA, it analyzed business process stakeholder, detail activities, and input-output data. And also it examined 12 main business supporting system of Korean construction firms. Based on analyzed data, this study developed business process supporting integration model based on business process through PDCA and CRUD analysis.

Design The CBD based Test process for Weapon System Embedded SW (무기체계 임베디드 SW의 CBD 기반 테스트 프로세스 설계)

  • Kim, Jae-Hwan;Yoon, Hee-Byung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.11a
    • /
    • pp.471-474
    • /
    • 2006
  • 본 연구에서는 CBD기반 무기체계 임베디드 SW의 테스트 프로세스를 설계한다. 설계는 두 가지 방법으로 수행되며, 하향식 접근방법으로 프로세스 개발과정을 분석하고 상향식 접근방법으로 산출물을 분석한다. 이를 위해 정보체계 개발방법론으로 국방부의 '국방 CBD 방법론'과 한국전자통신연구원의 '마르마III'를 분석하고, 무기체계/임베디드 개발 방법론으로는 미국 국방성의 'MIL-STD-498'과 유럽의 임베디드 개발방법론인 'DESS'방법론을 분석한다. 분석 자료를 토대로 무기체계 임베디드 SW 테스트를 위한 구성요소를 도출하고, IDEF0 표기법을 활용하여 테스트 프로세스를 설계한다. 또한 제안한 테스트 프로세스를 TPI 모델을 통하여 평가한다.

  • PDF

Software Cost Estimation Based on Use Case Points (유스케이스 점수 기반 소프트웨어 비용 추정)

  • Park Ju-Seok
    • The KIPS Transactions:PartD
    • /
    • v.12D no.1 s.97
    • /
    • pp.103-110
    • /
    • 2005
  • Software Development is converting from structural to object oriented method. The later software development prefers the iterative process applications, not aterfall process and based on use case model, the requirements are expressed and based on this, analysis, design and coding are accomplished. Therefore, size of the software to be developed is estimated basing on use case and it is only possible to maintain the project success by estimating development effort, cost and development period. Even though development effort estimation models related current use case point. there is no appropriate development effort estimating. This paper shows, as a result of applying the development effort estimating model about UCP to the growth curve, a superior performance improvement to current statistical models. Therefore, estimation of development effort by applying this model, project development maintenance can be appropriately carried out.

Control-Path Driven Process-Group Discovery Framework and its Experimental Validation for Process Mining and Reengineering (프로세스 마이닝과 리엔지니어링을 위한 제어경로 기반 프로세스 그룹 발견 프레임워크와 실험적 검증)

  • Thanh Hai Nguyen;Kwanghoon Pio Kim
    • Journal of Internet Computing and Services
    • /
    • v.24 no.5
    • /
    • pp.51-66
    • /
    • 2023
  • In this paper, we propose a new type of process discovery framework, which is named as control-path-driven process group discovery framework, to be used for process mining and process reengineering in supporting life-cycle management of business process models. In addition, we develop a process mining system based on the proposed framework and perform experimental verification through it. The process execution event logs applied to the experimental effectiveness and verification are specially defined as Process BIG-Logs, and we use it as the input datasets for the proposed discovery framework. As an eventual goal of this paper, we design and implement a control path-driven process group discovery algorithm and framework that is improved from the ρ-algorithm, and we try to verify the functional correctness of the proposed algorithm and framework by using the implemented system with a BIG-Log dataset. Note that all the process mining algorithm, framework, and system developed in this paper are based on the structural information control net process modeling methodology.

A study on design and analysis of collaboration oriented system (협업 지향적 시스템 설계와 분석에 관한 연구)

  • Shin, Mun-Bong;Chun, Seung-Su;Son, Hong-Min
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.178-180
    • /
    • 2012
  • 협업은 둘 이상의 사람들이 하나의 업무 또는 목적을 달성하기위해 공동으로 협력하여 일하는 것이다. 최근 개인 및 조직 간 협업 범위가 공동분석, 데이터 연계, 서비스 조합 등으로 확장되고 대용량 데이터 공유 및 실시간 연계분석 활동이 증대되면서 협업 지향적인 시스템 설계와 개발이 중요시 되고 있다. 특히 스마트워크와 지능화된 협업 기반은 데이터, 프로세스, 서비스, 사람 간의 다차원 연계와 실시간 활용, 의미 기반의 기계적 협력을 전재로 하고 있다. 본 연구에서는 Data, Process, Service, People 측면의 4가지 계층으로 전사적 자원을 설계하고 메타 메타데이터 기반의 온톨로지 분석을 통해 자원 간의 연계와 조합을 지원하는 시스템을 설계했다. Data 계층은 프로세스별 Input, Output 정보를 식별하여 Data의 메타 정보를 정의하고 이를 검색 에이전트가 색인하여 모델링에 참조할수록 한다. Process 계층은 BPMN모델을 확장한 exCPM의 개선 모델을 바탕으로 프로세스를 수행주체 간, 정보공유측면에서 프로세스를 분석했다. Service 계층은 협업지향적인 프로세스를 구성하는 컴포넌트를 서비스로 인식하고 프로파일을 통해 협업을 위한 검색과 프로세스를 연계지원하도록 설계 했다. 마지막으로 People계층은 자원, 프로세스, 서비스 등 시스템에 관여하는 참여자들의 메타정보를 정의하고 이를 온톨로지 기반의 모델에 통합하여 자동 검색되도록 설계했다. 이를 통해 프로세스와 서비스 측면에서 협업을 요구하는 에이전트와 일반 검색 사용자들이 프로세스 간 협업 자원을 파악하고 상호 관계를 분석할 수 있도록 하는 한편, 프로세스를 지원하는 컴포넌트와 서비스 간의 자동적인 조합을 통해 통합적 자원 협력과 실시간 협업 지원 기반을 제시했다.