• 제목/요약/키워드: Development-oriented Model

검색결과 744건 처리시간 0.027초

서비스 기반 소프트웨어 개발을 지원하는 4D 프로세스 (A 4D Process for Service Oriented Software Development)

  • 박준석;문미경;남태우;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제35권11호
    • /
    • pp.653-660
    • /
    • 2008
  • 최근에 제시된 서비스 기반 컴퓨팅 패러다임에서의 서비스 기반 소프트웨어 개발을 지원하기 위한 체계적인 프로세스 모델에 대한 요구가 대두되고 있다. 기존에 제시된 Unified Software Development Process, UML Components 등의 방법론은 컴포넌트에 초점을 두고 만들어진 방법으로, 서비스의 정의, 바인딩, BPEL(Business Process Execution Language)을 이용한 서비스의 조합등과 같은 서비스 기반의 개발이 가지고 있는 특징을 반영하지 못하고 있다. 또한 서비스 기반의 개발 방법론으로 제시된 SOUP(Service Oriented Unified Process), SOMA(Service Oriented Modeling and Architecture) 등은 개념적인 절차가 위주로 되어 있지, 구체적인 가이드라인, 산출물 및 접근 방법을 명확히 제시하지 않는다. 그러므로 본 논문에서는 서비스 기반의 개발 패러다임을 지원하기 위한 체계화되고, 간소화된 프로세스 모델을 제시한다. 또한 OMG에서 제시한 SPEM(Software Process Engineering MetaModel)을 적용하여 프로세스 모델을 명시적으로 표현한다. 본 논문에서 제안된 프로세스 모델을 실제 서비스 기반의 개발에 적용함으로써 서비스 기반 소프트웨어 개발의 체계성 및 효율성을 증대시킬 수 있게 된다.

Modeling Service-Oriented Software Development: Services Ecosystem

  • Chung, Sam
    • 한국정보기술응용학회:학술대회논문집
    • /
    • 한국정보기술응용학회 2005년도 6th 2005 International Conference on Computers, Communications and System
    • /
    • pp.1-6
    • /
    • 2005
  • The purpose of this paper is to propose a novel modeling approach called Services Ecosystem that applies the concept of ecosystems in ecology to Service-Oriented Software Development and Integration. For this purpose, an ecological system for software systems is proposed for the emerging Service-Oriented Computing paradigm, describing how participants interact with each other within their environments. Three emerging concepts, Service-Oriented Programming, Software Factories, and Service Grid, are employed to explain biotic and abiotic environments. Based upon the Services Ecosystem model, we demonstrate Services Ecosystem Model transformations by using a case example. The Services Ecosystem model is a novel approach for envisioning the Service-Oriented Computing paradigm in terms of an ecosystem in which the roles/perspectives of each participant and their relationships/interactions to environments are clearly described with a holistic view.

  • PDF

이벤트 기반의 효율적인 클래스 식별 (Efficient Class Identification based on Event)

  • 최미숙;이종석
    • 디지털콘텐츠학회 논문지
    • /
    • 제9권2호
    • /
    • pp.165-175
    • /
    • 2008
  • 현재 소프트웨어 개발을 위한 방법론은 객체지향에서 컴포넌트지향으로 컴포넌트지향에서 서비스지향 발전되어 오고 있다. 컴포넌트지향 개발 방법과 서비스지향 개발 방법들은 객체지향 UML 모델을 기반으로 분석되어지므로 효율적인 객체지향 분석 방법이 필요하다. 따라서 본 논문에서는 UML 기반의 클래스 식별 및 유스케이스 모델링이 개발자의 직관과 경험에 의존하는 문제점을 보완하여 입력 데이터-처리 프로세스-출력 데이터를 사용한이벤트 기반의 유스케이스 및 클래스 분석 가이드라인과 분석 프로세스를 제안 한다.

  • PDF

AJFCode: An Approach for Full Aspect-Oriented Code Generation from Reusable Aspect Models

  • Mehmood, Abid;Jawawi, Dayang N.A.
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제16권6호
    • /
    • pp.1973-1993
    • /
    • 2022
  • Model-driven engineering (MDE) and aspect-oriented software development (AOSD) contribute to the common goal of development of high-quality code in reduced time. To complement each approach with the benefits of the other, various methods of integration of the two approaches were proposed in the past. Aspect-oriented code generation, which targets obtaining aspect-oriented code directly from aspect models, offers some unique advantages over the other integration approaches. However, the existing aspect-oriented code generation approaches do not comprehensively address all aspects of a model-driven code generation system, such as a textual representation of graphical models, conceptual mapping, and incorporation of behavioral diagrams. These problems limit the worth of generated code, especially in practical use. Here, we propose AJFCode, an approach for aspect-oriented model-driven code generation, which comprehensively addresses the various aspects including the graphical models and their text-based representation, mapping between visual model elements and code, and the behavioral code generation. Experiments are conducted to compare the maintainability and reusability characteristics of the aspect-oriented code generated using the AJFCode with the most comprehensive object-oriented code generation approach. AJFCode performs well in terms of all metrics related to maintainability and reusability of code. However, the most significant improvement is noticed in the separation of concerns, coupling, and cohesion. For instance, AJFCode yields significant improvement in concern diffusion over operations (19 vs 51), coupling between components (0 vs 6), and lack of cohesion in operations (5 vs 9) for one of the experimented concerns.

어메니티 지향적 지방행정을 위한 정책평가모델의 개발 (Development of an Annual Expenditure Assessment Model for Amenity-oriented Policy-making in Rural Areas)

  • 정남수;이지민;이정재
    • 농촌계획
    • /
    • 제10권2호
    • /
    • pp.43-49
    • /
    • 2004
  • According to the growing concerns of the public with efficiency and effects of regional policies, their assessment works have become an important issue. Up to now, several studies have been carried out on economic effects of policies using conventional cost/benefit analysis, while there have been few studies on assessment of amenity oriented policies. From the above consideration, this study tried to develop An Annual Expenditure Assessment Model (AEAM) for amenity-oriented policy-making in rural area. As a pre-work for model development, the hierarchical indices system for rural development and the classification system of expenditure were designed. Being based on high significant relationship between rural amenities and local government expenditure, a linear optimization model for maximization of regional amenity was constructed. Through a case study of Sunchang-gun, Chonbuk-province, the model applicability was ascertained.

유아·놀이 중심 교육과정 실천을 위한 기록작업 모형 개발 (Development of a Documentation Model for the Practice of Early Childhood and Play-oriented Curriculum)

  • 문서연;김진욱
    • 한국보육지원학회지
    • /
    • 제19권2호
    • /
    • pp.87-117
    • /
    • 2023
  • Objective: This study aimed to develop a documentation model that can support early chlildhood learning through play and facilitate the implementation of early childhood and play-oriented curriculum. Methods: This study utilized the design and development research methodology to derive components for the model through literature review and investigation research. In addition, the model was gradually improved through the 3rd expert review, and the validity of the model was verified through usability evaluation with 10 early childhood teachers. Results: This study identified 13 components and developed a flexible, selective, repetitive, and cyclic documentation model based on the 2019 revised Nuri curriculum. Model development is embodied and presented as a model-detailed model-detailed content. The model is presented in detail in the study. Conclusion/Implications: The documentation model developed in this study is expected to provide guidance to early childhood teachers and serve as a basis for future research on documentation in early childhood education. It is expected that it will be able to present the practical direction of records for play support for teachers in the field.

IDEF4 모델에서 UML 모델로의 변환 (Transformation from IDEF4 models to UML models)

  • 유문성
    • 한국산업정보학회논문지
    • /
    • 제16권5호
    • /
    • pp.83-92
    • /
    • 2011
  • IDEF는 전통적인 구조적 소프트웨어 개발에 많이 사용된 방법론이다. 객체지향 소프트웨어가 널리 사용됨으로 이에 맞는 모델을 IDEF 개발 기관에서 제시한 것이 IDEF4다. UML은 객체지향 소프트웨어의 산업표준으로서 널리 이용되는 도구이다. IDEF는 CALS/EC 등에서 많이 사용하고 UML은 일반적인 객체지향 소프트웨어 개발할 때 많이 사용하기 때문에 소프트웨어 개발자들은 IDEF4모델의 표현법 보다는 UML의 표현법에 익숙하다. 또한 UML을 사용한 CASE 도구가 많이 개발되어 있어 IDEF4 모델을 UML 모델로 표현하면 이런 도구를 사용하여 소프트웨어 개발을 좀 더 효율적으로 할 수 있다. 본 논문은 IDEF4 모델을 UML 모델로의 변환하는 방법에 관하여 기술하였다. 변환 규칙을 제시하고 이를 사례에 적용하였다.

Evaluation of an Abstract Component Model for Embedded Systems Development

  • Bunse, Christian;Choi, Yunja;Gross, Hans Gerhard
    • Journal of Information Processing Systems
    • /
    • 제8권4호
    • /
    • pp.539-554
    • /
    • 2012
  • Model-driven and component-oriented development is increasingly being used in the development of embedded systems. When combined, both paradigms provide several advantages, such as higher reuse rates, and improved system quality. Performing model-driven and component-oriented development should be accompanied by a component model and a method that prescribes how the component model is used. This article provides an overview on the MARMOT method, which consists of an abstract component model and a methodology for the development of embedded systems. The paper describes a feasibility study that demonstrates MARMOT's capability to alleviate system design, verification, implementation, and reuse. Results indicate that model-driven and component-based development following the MARMOT method outperforms Agile development for embedded systems, leads to maintainable systems, and higher than normal reuse rates.

객체지향 환경에서 소프트웨어 생산성 향상을 위한 프레임워크 모델 (Framework Model for Software Productivity Enhancement In Object-Oriented Environment)

  • 김영규;양해술;최형진
    • 한국산학기술학회논문지
    • /
    • 제9권6호
    • /
    • pp.1678-1689
    • /
    • 2008
  • 최근 소프트웨어 개발에 적용하기 시작한 객체지향 방법(OOM:Object-Oriented Method)은 독립적인 소프트웨어의 재사용을 통한 개발 비용과 시간의 단축을 강조하고 있다. 그러나 개발 기술에 대한 지식 부족과 확장성 및 성능을 배제한 설계로 많은 문제점이 나타나고 있다. 따라서 본 논문에서는 소프트웨어 개발 생명주기에서 소프트웨어 생산성 향상을 위한 효율적인 객체지향 모델링 방법을 제안하고자 한다. 제안 방법은 Use Case 모델링, 분석 모델링, 그리고 설계 모델링 방법들을 포함하고 있다. 제안한 프레임워크 모델은 다음과 같은 특징이 있다. 첫째, 효율적인 객체지향 표준 개발모델 제안, 둘째, 소프트웨어 개발 및 유지보수 비용의 절감, 셋째, 신기숱 적용에 따른 프로젝트의 불확실한 문제 해결 등이다.

주문형 비디오 서비스 개발의 피처지향 분석모델 적용 연구 (A Study on Applying Feature-Oriented Analysis Model to Video-On Demand (VOD) Service Development)

  • 고광일
    • 디지털콘텐츠학회 논문지
    • /
    • 제18권3호
    • /
    • pp.457-463
    • /
    • 2017
  • 주문형 비디오 서비스는 방송사 입장에서 기존 수신료와 광고 기반의 수익모델 외에 추가적인 수익모델을 제공하기 때문에 각 방송사들은 자신만의 주문형 비디오 서비스를 개발하고 매출 증대를 위하여 빈번하게 개선 작업을 수행하고 있기 때문에 개발업체는 주문형 비디오 서비스 개발의 효율성을 높이는 방법을 모색하고 있다. 본 연구는 이와 같은 개발업체의 요구를 근거로 주문형 비디오 서비스 개발에 피처지향 분석모델을 적용하기 위한 기반 연구를 수행하였다. 피처지향 분석모델은 다 수의 사례연구들을 통해 선택적 기능들이 많은 소프트웨어의 사용자 요구사항 분석에 효율적인 방법으로 인정받고 있다. 본 논문은 미국 카네기 멜론대학 SEI에서 개발한 FODA (Feature-Oriented Domain Analysis)를 활용하여 주문형 비디오 서비스의 피처모델을 개발하고, 피처모델에서 규명된 피처들과 피처들 간 논리적 관계를 바탕으로 주문형 비디오 서비스의 기능들을 명세하고, 그 기능들을 테스트할 수 있는 테스트케이스들을 설계하였다. 이런 일련의 연구는 주문형 비디오 서비스 개발에 피처지향 분석모델을 적용하기 위한 토대를 이룬다.