• 제목/요약/키워드: Specification Reuse

검색결과 64건 처리시간 0.025초

재사용을 위한 XML 기반 소프트웨어 아키텍쳐 명세 언어 (XML based Software Architecture Specification Language for Reuse)

  • 이윤수;윤경섭;왕창종
    • 한국정보처리학회논문지
    • /
    • 제7권3호
    • /
    • pp.808-817
    • /
    • 2000
  • Component specification languages in consideration of reuse are essential factor in classification, verification and retrieval of components. A number of legacy specification languages have already been used, however, they are complex and include many necessary elements in the specification for implementation. In this paper, we present XML-based component specification and software architecture specification language to solve these problems of legacy specification languages. The presented specification languages consist of component specification, which is composed of signature specification, interface specification and message specification, and software architecture specification providing graphical notations and textural notations. Component specification supports component retrieval with behavioral match and black-box reuse of component. In addition to this, it improves the efficiency of retrieval and document management with XML-based component specification. Software architecture specification supports the structural reuse of architecture, which is white-box reuse, through mesage-based architecture specification.

  • PDF

재사용을 위한 소프트웨어 아키텍쳐 명세와 재구성 방법 (Software Architecture Specification and Restructuring Method for Reuse)

  • 이윤수
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권3호
    • /
    • pp.341-350
    • /
    • 2002
  • 소프트웨어 아키텍쳐는 설계 과정 동안 수정, 갱신 그리고 대체로 인해 재구성될 수 있으며, 소프트웨어 개발에 적합한 설계는 하나 이상 존재할 수 있기 때문에 다양한 관점에서 설계된 아키텍쳐를 재구성할 수 있는 방법과 아키텍쳐의 변경 요소들을 효율적으로 명세할 수 있는 방법이 필요하다. 이 논문에서는 기존에 이미 정의되어 있는 아키텍쳐와 이를 재사용하여 설계한 새로운 아키텍쳐를 통합된 구조의 소프트웨어 아키텍쳐로 재구성할 수 있는 방법을 제안하였다. 그리고, 통합된 구조의 소프트웨어 아키텍쳐 명세에 필요한 명세 요소와 명세 구조를 제안한다. 제안한 통합된 구조의 명세 방법은 아키텍쳐 설계과정에서 다양한 개발자 관점에서 정의된 아키텍쳐들을 참조 및 재사용할 수 있는 방법을 제공하고, 아키텍쳐의 수정 및 갱신 그리고 대체와 같은 변경 요소에 대해 유연성 있는 명세 방법을 제공한다.

  • PDF

재사용을 위한 소프트웨어 아키텍쳐 재구성 (Software Architecture Restructuring for Reuse)

  • 안치돈;왕창종
    • 정보처리학회논문지D
    • /
    • 제8D권1호
    • /
    • pp.54-61
    • /
    • 2001
  • 소프트웨어 아키텍쳐는 설계 과정 동안 수정과 대체로 인해 변경될 수 있고, 소프트웨어 개발에 적합한 설계는 하나 이상 존재할 수 있으므로 개발자는 다양한 관점에서 설계된 아키텍쳐의 서로 다른 버전들을 유지 관리할 수 있는 방법과 아키텍쳐의 변경 요소들을 효율적으로 명세할 수 있는 방법이 필요하다. 본 논문에서는 기존에 이미 정의되어 있는 아키텍쳐와 이를 재사용하여 설계한 새로운 아키텍쳐를 통합한 구조의 소프트웨어 아키텍쳐로 재구성할 수 있는 방법과 재구성 아키텍쳐 명세에 필요한 명세 요소와 명세 구조에 대해 정의하고 있다. 제안된 통합 구조의 명세 방법은 아키텍쳐 설계 과정에서 다양한 개발자 관점에서 정의된 아키텍쳐들을 참조 및 재사용할 수 있는 방법을 제공한다.

  • PDF

XML 기반 소프트웨어 아키텍쳐 재구성과 명세 모델 (XML based Software Architecture Restructuring and Specification Model)

  • 박근순
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권1호
    • /
    • pp.117-124
    • /
    • 2002
  • 소프트웨어 개발에 적합한 설계는 하나 이상 존재할 수 있고, 소프트웨어 아키텍쳐는 설계 과정 동안 수정, 갱신, 대체로 인해 변경될 수 있으므로, 다양한 관점에서 설계된 아키텍쳐의 서로 다른 버전들을 유지 관리 할 수 있는 방법과, 아키텍쳐의 변경 요소들을 효율적으로 명세할 수 있는 방법이 요구된다. 이 연구에서는 기존에 이미 정의되어 있는 아키텍쳐와, 이를 재사용하여 설계한 새로운 아키텍쳐를 통합된 구조의 소프트웨어 아키텍쳐로 재구성할 수 있는 방법과, 재구성 아키텍쳐 명세에 필요한 명세 요소와 명세 구조에 대해 정의하고 있다. 제안된 통합된 구조의 명세 방법은 아키텍쳐 설계 과정에서 다양한 개발자 관점 에서 정의된 아키텍쳐들을 참조 및 재사용할 수 있는 방법을 제공하고, 아키텍쳐의 수정, 대체, 갱신과 같은 변경 요소에 대해 유연성 있는 명세 방법을 제공한다.

  • PDF

범용언어에 의한 응용 프로그램 재사용 시스템의 설계 및 구현 (A Study on the Design and Implementation of an Application Program Reuse System based on common language)

  • 오무송;김형태
    • Asia pacific journal of information systems
    • /
    • 제4권2호
    • /
    • pp.83-130
    • /
    • 1994
  • Software development of large scale program such as Operating System or University Total Information System is lengthy and costly process. In order to reduce cost, time and risk, there is currentry general acceptance of the need for Software Reuse System during the whole development cycles. In this paper, (from a practical point of view), the problem of existing reuse system methodology is analyzed and an implement method of software reuse system is presented. Also using this method Application Program Reuse System(APRS) which supports all phase of software life cycles is designed and implemented. This application program reuse system which is based on common language is considerably shown to reduce communication Error of requirement specification between systems analyst and end-user.

  • PDF

제품 라인에서 컴포넌트 구조를 활용한 컴포넌트 스펙 방법 (Approach to Specify a Component using Component Structure in Product Lines)

  • 조혜경
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권3호
    • /
    • pp.289-300
    • /
    • 2006
  • 제품 라인은 재사용을 위한 연구 방법으로 널리 인식되어 왔다. 제품 라인에서 대표적인 중요 자산은 소프트웨어 컴포넌트이다. 그러나, 제품 라인에 대한 많은 관심에 비해 제품 라인에서 컴포넌트 구조 및 스펙에 대한 연구는 아직 미흡하다. 본 논문은 제품 라인에서 가변성(variability)을 반영한 컴포넌트 구조와 컴포넌트 스펙 방법을 제시한다. 본 논문은 FORM(Feature-Oriented Reuse Method)을 기반으로 제품 라인 컴포넌트의 정적 및 동적 구조, 제품 라인 컴포넌트의 행동 및 동시성 정보를 기술한다. 제품 라인 컴포넌트 스펙에 대한 각 정보는 블랙박스(black-box)와 화이트박스(white-box) 형태로 구분되어 기술되며 각 스펙 정보는 BNF로 정형화된다. 그 스펙들이 제품 라인 컴포넌트의 많은 서로 다른 특징의 충분한 고려를 통해 기술되기 때문에 본 논문은 제품 라인에서 컴포넌트의 손쉬운 개발을 돕고 제품라인 공학 방법론의 적용 방법을 잘 이해하도록 돕는다.

폐콘크리트 재활용 기술에 관한 연구 (A Study for Reuse of Recycled Concrete)

  • 이진용;이인대
    • 한국콘크리트학회:학술대회논문집
    • /
    • 한국콘크리트학회 1996년도 봄 학술발표회 논문집
    • /
    • pp.186-191
    • /
    • 1996
  • The recycled aggregate obtained from the recycled concrete may be used in road construction as crushed aggregate. The properties of recycled aggregate are reached to the values in accordance with specification for the subbase layer of the road construction. However, for the base layer of road construction, the mixtures of recycled aggregate and crushed aggregate have to be used in order to satisfy the specification. In the Batch Leaching Test the recycled aggregate has lower content of heavy matal and organic matter than those written in environmental pollution law. So it does not occur the environmental pollution.

  • PDF

반도체설계의 지식재산권과 그 재사용의 중요성에 대한 분석 (Analysis of Importance of Intellectual Properties on Semiconductor Design and Its Reuse)

  • 문상국
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 추계학술대회
    • /
    • pp.924-927
    • /
    • 2009
  • IT-SoC의 성능 향상과 개발기간 단축을 위한 IP 재사용 (reuse) 기술은 SoC 산업이 본격적으로 성장하기 위한 필수 요소이다. 이러한 IP 기술은 수요기업의 요구에 부응하는 적합한 사양을 결정하고 표준화 하는 일이 매우 중요하며, 무엇보다도 수입에 의존하지 않는 국산 기술의 개발이 중요하다. 본 고에서는 반도체 설계의 지식재산권화의 필요성과 그 재사용에 대한 중요성에 대하여 분석하고 논의한다. 특별히, 미국의 CAST 사에서 수입하여 사용하고 있는 암호화 IP를 예를 들어 문제점을 분석한다.

  • PDF

명세 기반 프로그램 슬라이싱 기법과 응용 (Specification-based Program Slicing and Its Applications)

  • 정인상;윤광식;이완권;권용래
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권8호
    • /
    • pp.529-542
    • /
    • 2002
  • 기존의 프로그램 슬라이스에 관한 정의들은 주로 프로그램 변수들간의 문법적인 관계만을 고려한다. 이에 반해, 이 논문에서는 프로그램 변수들간의 의미론적인 관계를 고려함으로써 기존의 슬라이스보다 더 정확한 프로그램 슬라이스를 구할 수 있는 명세 기반 슬라이싱 기법을 제시한다. 명세 기반 슬라이스는 선행 조건, 후행 조건의 쌍으로 주어진 프로그램의 명세에 대해 원래 프로그램의 행위와 올바름을 보존하는 프로그램 문장들의 부분집합으로 구성된다. 명세 기반 슬라이싱 기법은 주어진 명세에 나타나 있는 프로그램의 기능과 관련한 프로그램 문장만을 다루기 때문에, 소프트웨어 공학의 여러 가지 문제들을 더욱 효과적으로 해결할 수 있도록 지원한다. 여러 적용 가능한 문제들 중에서도, 이 논문에서는 소프트웨어 재사용과 소프트웨어 재구성 과정이 명세 기반 슬라이싱 기법을 이용함으로써 어떻게 향상될 수 있는지를 보인다.

도메인 분석정보의 재사용을 위한 처리기의 설계 및 구현 (Design and Implementation of a Processor for the Reuse of Domain Analysis Information)

  • 김지홍;송영재
    • 한국정보처리학회논문지
    • /
    • 제2권4호
    • /
    • pp.499-508
    • /
    • 1995
  • 도메인 분석은 새로운 응용시 손쉽게 재사용할 수 있도록 유사 시스템의 공통점 을 식별하는 활동이다. 대부분의 도메인 분석의 결과는 통일된 방식이 없이 도식적으 로 표현되고 수작업으로 재사용되고 있어서 분석명세의 재사용성이 작다. 도메인 분석 정보도 수작업 대신에 잘 정의된 구문을 갖는 도메인 분석명세 언어로 표현하여 명세 의 적절성 검사와 재사용의 연산을 통해 도메인 분석명세 재사용의 자동화가 가능하다. 본 연구에서는 도메인 분석의 결과를 도메인 분석명세 언어로 표현하여 재사용할 수 있도록 도메인 부석명세 재사용 처리기를 설계 구현하고 대여 도메인에 적용하여 새로 운 명세의 인스탄스를 얻을 수 있었다. 아울러 종전의 데이타 흐름도 지원 도구를 통 합 재사용 방식과 분석정보 처리기를 통한 재사용 시간을 비교하였으며 두 가지 방식 은 서로의 단점을 보완하여 재사용성을 향상시킬 수 있음을 발견하였다.

  • PDF