• 제목/요약/키워드: software architecture model

검색결과 561건 처리시간 0.024초

BMO기법을 활용한 정보보안 비즈모델 평가시스템 소프트웨어 아키텍쳐 설계방법 (A Designing Method of Software Architecture for Information Security Business Model Selection using BMO Technique Base)

  • 노시춘
    • 융합보안논문지
    • /
    • 제13권3호
    • /
    • pp.71-77
    • /
    • 2013
  • 우리나라는 보안산업 현장에 적용할 적합한 비즈모델 분석 방법론을 발견하기 어렵고 단편적 이론은 존재하지만 종합적 분석 방법론은 희소한 실정이다. 정보보안 기업 비즈모델 분석은 외부요인과 내부요인에 관해 수집된 정보를 통합하고 포괄적으로 분석하는 정보시스템 개발이 요구된다. 비즈모델 분석을 위한 정보시스템의 소프트웨어 아키텍처는 시스템 설계의 초기 결정사항으로서 초기 결정은 설계, 개발, 테스트, 유지보수에 지속적인 영향을 미친다. 정보보안 비즈모델 분석시 BMO에 기반한 소프트웨어 아키텍쳐는 정보시스템의 목적이나 사명 수행을 지원 한다. 정보보안 비즈모델 분석을 위한 정보시스템은 여러 이해관계자들이 사명과 환경을 결정하며 그 결과가 아키텍처 기술서로 문서화 되어야 활용될 수 있다. 아키텍처 기술서는 소프트웨어 아키텍처를 결정한 근거를 제시하기 때문이다.

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

Saliency-Assisted Collaborative Learning Network for Road Scene Semantic Segmentation

  • Haifeng Sima;Yushuang Xu;Minmin Du;Meng Gao;Jing Wang
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제17권3호
    • /
    • pp.861-880
    • /
    • 2023
  • Semantic segmentation of road scene is the key technology of autonomous driving, and the improvement of convolutional neural network architecture promotes the improvement of model segmentation performance. The existing convolutional neural network has the simplification of learning knowledge and the complexity of the model. To address this issue, we proposed a road scene semantic segmentation algorithm based on multi-task collaborative learning. Firstly, a depthwise separable convolution atrous spatial pyramid pooling is proposed to reduce model complexity. Secondly, a collaborative learning framework is proposed involved with saliency detection, and the joint loss function is defined using homoscedastic uncertainty to meet the new learning model. Experiments are conducted on the road and nature scenes datasets. The proposed method achieves 70.94% and 64.90% mIoU on Cityscapes and PASCAL VOC 2012 datasets, respectively. Qualitatively, Compared to methods with excellent performance, the method proposed in this paper has significant advantages in the segmentation of fine targets and boundaries.

Structured Behavioral Feature기반 임베디드 SW 아키텍처 설계 방법의 추적성 검증 (Traceability Validation of Structured Behavioral Feature-Based Embedded SW Architecture Design Method)

  • 이정태;정소영
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.281-284
    • /
    • 2017
  • 최근 임베디드 시스템 개발이 Model Driven Engineering 방식으로 변화하면서 요구사항과 모델 간의 추적성을 보장하는 것이 매우 중요해졌다. 이 논문에서는 기존의 FDD(Feature Driven Development)와 FOSE(Feature Oriented Software Engineering) 방법론에 적용된 feature 개념을 재정의하여 이를 AUTOSAR platform에 적용하는 방법을 제시하며 요구사항부터 model, code까지 추적성을 검증한다.

  • PDF

Bayesian Approach for Software Reliability Growth Model with Random Cost

  • Kim Hee Soo;Shin Mi Young;Park Dong Ho
    • 한국신뢰성학회:학술대회논문집
    • /
    • 한국신뢰성학회 2005년도 학술발표대회 논문집
    • /
    • pp.259-264
    • /
    • 2005
  • In this paper, we generalize the software reliability growth model by assuming that the testing cost and maintenance cost are random and adopts the Bayesian approach to determine the optimal software release time. Numerical examples are provided to illustrate the Bayesian method for certain parametric models.

  • PDF

사전 정보를 이용한 소프트웨어 개발노력 추정 신경망 구조 결정 (Decision of Neural Network Architecture for Software Development Effort Estimation using Prior Information)

  • 박석규;유창열;박영목
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권9호
    • /
    • pp.1191-1198
    • /
    • 2001
  • 소프트웨어 개발에서 점점 더 중요시되는 사항은 개발 생명주기의 초기에 개발과 관련된 노력과 비용을 추정하는 능력이다. 제안된 모델 대부분은 경험 데이터의 직관, 전문가 판단과 회귀분석의 조합에 기반을 두고 있으나 다양한 환경에 적용될 수 있는 하나의 모델을 개발하는 것이 불가능하였다. 본 논문은 기능 구성요소 형태들로 측정된 소프트웨어 규모로 소프트웨어 개발노력을 추정하는 신경망 모델을 제안한다. 신경망의 은닉뉴런 수는 입-출력 관계로부터 휴리스틱하게 얻는 방법을 제안한다. 24개 소프트웨어 개발 프로젝트 사례연구를 통해 적합한 신경망 모델을 제시하였다. 또한, 회귀분석 모델과 신경망 모델을 비교하여 신경망 모델의 정확성이 보다 좋음을 보였다.

  • PDF

확장된 xUML을 사용한 MDA 기반 이종 임베디드 소프트웨어 컴포넌트 모델링에 관한 연구 (A Study on Modeling Heterogeneous Embedded S/W Components based on Model Driven Architecture with Extended xUML)

  • 김우열;김영철
    • 정보처리학회논문지D
    • /
    • 제14D권1호
    • /
    • pp.83-88
    • /
    • 2007
  • 본 논문에서는 MDA(Model Driven Architecture) 기반의 임베디드 소프트웨어 컴포넌트 개발 방법을 소개한다. 이 방법은 이종의 임베디드 시스템에서 소프트웨어의 재사용성에 관한 문제점을 해결하고자 MDA기법을 임베디드 소프트웨어 개발에 적응한 것이다. 제안한 방법을 통해 하나의 메타 모델(Target Independent Model)을 각각의 다른 도메인에 맞는 타겟 종속적 모델(Target Specific Model)들을 만들고, 그에 따른 소스 코드(Target Dependent Code)를 개발하는 것이다. 이때 기 개발된 메타모델은 이종의 임베디드 시스템 개발에 재사용하려는 것이 목적이다. 우리는 이 방법에 따른 도구에 기존 xUML의 동적 모델링에서 표현되지 못하는 부분(병렬성, 실시간 등)을 보완하기 위해 확장하여 채택하였다. 확장된 xUML 노테이션을 기반으로 구현한 모델링 도구를 소개한다. 이는 임베디드 또는 병렬/실시간 소프트웨어의 모델링이 가능하다. 제안한 방법의 적응사례로서 이종 임베디드 시스템의 모델링을 통한 필드 개발을 보여준다.

개방형 로봇제어를 위한 표준기준모델에 관한 연구

  • 김호철;홍금식;이석희
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1995년도 추계학술대회 논문집
    • /
    • pp.872-875
    • /
    • 1995
  • The strategy of open architecture control system intends to integrate manufacturing components on a single platform, so that a particular component can be easily added and/or replaced. Therefore, the control scheme is neither hardware dependent nor software dependent. In this paper a modular and object oriented approach for the open architecture structure of control systems is invesigated. A standard reference model for genetic manufacturer system, which consists of three modules; hardware module, operating system module, and application software module, is first proposed. Then a standard reference model for open architecture robot control system is suggested.

  • PDF

ebXML 레지스트리의 설계 및 구현 (Design and Implementation of an ebXML Registry)

  • 김경일;김록원;송병열;조현규
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 2001년도 International Conference CALS/EC KOREA
    • /
    • pp.253-258
    • /
    • 2001
  • In electronic commerce, a registry is an integrated software system that supports access to registry metadata in order to locate and retrieve registered objects it can be discovered and used by a client or customer. In general, a registry consists of information model and its service. A registry implementation supports a registry services interface that can be used by abstract agents to assist a human or some other software process to register new objects, provide appropriate metadata for those objects, browse or query registry content, filter out irrelevant references, and retrieve the content of selected items. We show a layered registry architecture that is flexible enough to support the required specialization of many different kinds of registry specification of other sponsoring groups. This architecture could easily adopt different registry specification. This paper suggests a prototype implementation model which supports ebXML Registry standard based on this layered architecture.

  • PDF

클라우드 환경에서 웹 어플리케이션의 유지보수성 향상을 위한 N-계층 모델의 개선에 관한 연구 (A Study of Advanced N-Tier Model for Improving Maintainability of Web Applications in Cloud Environment)

  • 김인규;신준철
    • 정보화연구
    • /
    • 제10권4호
    • /
    • pp.537-552
    • /
    • 2013
  • 클라우드 컴퓨팅의 등장으로 인해 최근의 어플리케이션 개발자들은 외부 자원을 적극적으로 활용하고 있다. 특히 클라우드 컴퓨팅의 기술 분류 중 서비스로서의 소프트웨어(Software as a Service, SaaS) 개념은 SOA, 매쉬업 등의 기술들과 결합하여 정보 자원 관리 패러다임을 변화시키고 있다. 개발자들은 웹에 공개된 API를 통해 고품질의 기능을 다양하게 제공받을 수 있는 기회를 갖게 되었다. 하지만 외부 컴퓨팅 자원은 서비스 제공자에 의해 통제된다. 관리적 측면을 고려할 때 외부 자원을 활용하는 어플리케이션의 이러한 문제는 관련된 컴포넌트의 불확실성을 증가시킨다. 클라우드 환경에서 외부 자원과 관련된 컴포넌트는 해당 기능을 제공하는 서비스 제공자에 의존함으로써 어플리케이션 유지보수성에 부정적인 영향을 미친다. 본 연구는 웹 어플리케이션 아키텍처가 외부 자원을 안정적으로 활용함으로써 유지보수성을 향상시킬 수 있는 방안을 제시한다. 이를 위해 기존의 N-계층 아키텍처에 외부 자원 계층을 추가한 N+1-계층 아키텍처를 제안한다. 그리고 외부 자원 계층의 추가가 웹어플리케이션 유지보수 복잡성의 감소와 유연성 및 변경가능성 등 유지보수성 향상에 미치는 영향을 분석한다.