• 제목/요약/키워드: 정보기술아키텍쳐

검색결과 201건 처리시간 0.022초

C2 스타일의 아키텍쳐 기술을 지원하는 ADL 정의 (Defining an ADL that supports the description of C2 style architectures)

  • 노성환;신동익;최재각;전태웅
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.373-375
    • /
    • 2001
  • 소프트웨어를 아키텍쳐 수준에서 정확하고 엄밀하게 설계, 분석하는 것이 점차 중요해짐에 따라 사용이 쉬우면서 기술적으로 성숙된 아키텍쳐 기술언어(ADL Architecture Description Language)의 필요성이 커지고 있다. 본 논문에서는 컴포넌트 기반의 도메인 아키텍쳐 모델링 시 C2 스타일의 아키텍쳐 기술을 지원하는 ADL을 정의한다. 본 논문에서 정의한 ADL은 자바(Java)와 유사한 구문으로 컴포넌트 명세와 아키텍쳐 명세를 분리하여 기술할 수 있는 표기 형식을 제공한다.

  • PDF

소프트웨어 아키텍처 기술 언어의 요구 조건 (The Requirements of Software Architectural Description Language)

  • 권기태;변분희
    • 한국산업정보학회논문지
    • /
    • 제7권5호
    • /
    • pp.96-102
    • /
    • 2002
  • 소프트웨어 시스템의 크기와 복잡도가 커짐에 따라서 전체적인 시스템 구조에 관한 디자인과 명세는 알고리즘의 선택과 데이터 구조의 계산보다 더욱 중요한 이슈로 나타나고 있다. 아키텍쳐 설계 단계에서는 시스템의 전체적인 제어 구조ㆍ통신ㆍ동기화ㆍ데이터 엑세스를 위한 프로토콜 등을 표현하는 것을 포함한다. 본 논문에서는 소프트웨어 아키텍쳐를 표현하기 위해 현재 연구되고 있는 소프트웨어 아키텍쳐 기술 방식을 비교 분석한 후, 전통적인 아키텍쳐로부터 어떻게 소프트웨어 아키텍쳐를 기술할 것인지에 관한 방법을 제시하고, 이러한 과정을 통해 아키텍쳐 기술 언어()ADL)가 갖추어야 할 특성에 대하여 살펴본다. 결과적으로 우리는 기존의 접근이 왜 소프트웨어 아키텍쳐 기술에 불만족스러운 보이고, 새로운 아키텍쳐 기술 언어의 필요성을 제시함과 동시에 소프트웨어 아키텍쳐 기술 언어가 갖추어야 할 요건을 제시하고자 한다.

  • PDF

정보기술아키텍쳐 수립 절차에 따른 감리중점검토항목 개발에 관한 연구

  • 김조천;이춘열
    • 한국경영정보학회:학술대회논문집
    • /
    • 한국경영정보학회 2007년도 International Conference
    • /
    • pp.731-736
    • /
    • 2007
  • 현재 정보시스템의 효율적 도입 및 운영 등에 관한 법률(ITA법)이 2005년 12월 30일에 제정 공포되고 새로운 정보시스템 감리기준이 2006년 10월 24일부터 정보통신부고시 제2006-42호에 의해 시행되고 있으나 정부의 정보기술아키텍쳐 수립에 따른 감리 중점검토항목이 없이 감리 수행 시 이를 반영시키지 못하는 단점이 있었다. 특히 2006년 7월부터 중앙행정기관은 물론 정부투자기관 및 산하기관, 지방자치단체 등에 정보기술아키텍쳐 도입이 의무화되고 감리 수행의 필요성이 대두되고 있다. 본 논문에서는 정보기술아키텍쳐 수립사업의 준거성(Campliant)검증을 위하여 감리 수행 시 적용되어야 할 감리중점검토항목을 개발하여 제안한다.

  • PDF

소프트웨어 아키텍쳐 기반의 컴포넌트 개발 (Development of Software Architecture Based Component Technology)

  • 윤석진;김현수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.190-191
    • /
    • 2007
  • 본 연구는 소프트웨어 컴포넌트 플랫폼에 독립적으로 컴포넌트를 개발하여 소프트웨어 간에 상호 운용성과 이식성을 확보할 수 있는 컴포넌트 모델변환 기술과 소프트웨어 아키텍쳐를 기반으로 컴포넌트를 조립하여 소프트웨어를 생산할 수 있는 기술을 개발하는 것이다. 본 연구에서는 이러한 기술을 개발하기 위해 세부적으로 영역 전용 아키텍쳐 기술언어를 개발하고 아키텍쳐 기술 언어를 이용하여 개발된 응용 모델을 모델 기반 개발 방법으로 변환할 수 있는 변환 기술과 코드 생성 기술, 그리고 아키텍쳐를 구성하는 컴포넌트를 조립해 낼 수 있는 컴포넌트 조립 기술을 개발하고자 한다. 본 연구를 통하여 개발될 최종 결과물은 영역 아키텍쳐 기반 소프트웨어 개발 시스템 시제품의 개발이다.

정보기술전략과 정보기술아키텍쳐: 설명적 상황이론 프레임워크 (Information Technology Strategy and Architecture: An Explanatory Contingency Framework)

  • 염지환
    • 경영정보학연구
    • /
    • 제4권2호
    • /
    • pp.81-94
    • /
    • 2002
  • 본 연구는 Ansoff의 "전략적 성공모델"에 의거하여 조직 정보기술전략의 도달 가능한 최고 성과는 경 영 환경의 역동성(turbulence)과 정보기술전략의 공격도(aggressiveness), 정보기술역량(capability)간의 일치에 의한다는 가설을 검증하였다. 정보기술전략 공격도와 정보기술역량을 차별화한기 위하여 정보기술아키텍처라는 개념을 원용하였다. 즉, 정보기술전략의 공격도는 아키텍쳐를 의미하는데, 이는 정보기술역량이 경영자의 장래 정보기술에 대한 태도를 의미하는데 반하여 정보기술아키텍쳐는 현재 조직이 보유한 기술적 역량을 의미한다. 본 연구는 정보기술아키텍쳐와 경영환경의 역동성, 정보기술역량간의 수준의 일치가 조직성과에 유의미하다는 결론을 제공한다. 즉 경영환경의 역동성, 정보기술전략과 정보기술아키텍쳐의 일치는, 특히 경영환경이 역동적인 상황에서 더욱 조직성과에 유익한 결과를 가져올 수 있다는 근거를 통계적으로 증명한다.

ADL처리기의 설계와 구현 (Design and Implementation of an ADL Processor)

  • 신동익;노성환;최재각;전태웅
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.382-384
    • /
    • 2001
  • 잘 정의된 소프트웨어 아키텍쳐는 복잡성과 무형성으로 인한 소프트웨어의 개발과 진화의 어려움을 상당히 해소할 수 있다. 소프트웨어 시스템을 아키텍쳐 수준에서 효과적으로 설계, 분석하기 위해서는 아키텍쳐 기술 언어 (ADL)와 이를 지원하는 도구의 사용이 필요하다. 본 논문은 컴포넌트 기반의 도메인 아키덱쳐 모델링 시C2스타일의 아키덱쳐 기술을 지원할 수 있도록 본 연구팀이 정의한ADL로 기술된 아키텍쳐 모델의 편집과 구문 및 의미상의 오류검사를 지원하는 ADL 처리기의 설계와 구현방법을 기술한다.

  • PDF

아키텍쳐 모델링을 위한 UML 2.0 프로파일 (UML 2.0 Profile for an Architecture Modeling)

  • 노성환;김경래;전태웅;승현우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.412-414
    • /
    • 2004
  • UML을 기반으로 소프트웨어 아키텍쳐를 모델링 하기 위한 많은 연구가 진행되어 왔다. 특히 UML을 확장(extension)하여 UML이 지원하지 않는 핵심적인 아키텍쳐 개념을 명시적으로 표현하기 위한 노력이 진행되어 왔다. 그러나 기존의 대부분의 연구들은 UML1.x을 기반으로 한다 이에 비해 공식 발표될 예정인 UML2.0은 아키텍쳐 모델링에 관한 개념을 보다 많이 포함하고 있다. 하지만 UML2.0에도 명시적인 표현이 어려운 아키텍쳐의 핵심 개념들이 여전히 존재한다. 또한 UML2.0은 아키텍쳐 기술에 불필요하거나 관련이 적은 모델링 요소들도 많이 포함하고 있다 본 논문에서는 UML2.0에서 표현된 아키텍쳐 모델링 요소를 살펴보고, 아키텍쳐를 표현하기 위해서 UML2.0을 어떻게 아키텍쳐 기술 언어에 대한 프로파일로 확장하고 정의할 것인지를 고려한다.

  • PDF

정보기술아키텍쳐 기반의 정보기술 관리 (ITA-driven IT management)

  • 신동익
    • 경영정보학연구
    • /
    • 제4권2호
    • /
    • pp.1-17
    • /
    • 2002
  • 최근 정보시스템의 적극적인 개발과 사용으로 생산성을 향상하고 나아가서는 전략적 우위를 점하고자 하는 노력이 여러 분야에서 활발히 진행되고 있다. 그러나 이러한 노력이 상당수 현실화 되면서 많은 문제점들이 노출되고 있다. 특히 큰 문제점으로 대두되고 있는 것이 개발된 여러 시스템이 서로 잘 연결되어 서로 다른 시스템간에 정보나 소프트웨어를 원활하게 공유하기 어렵다는 점이다. 이 문제는 실질적인 정보화의 효과를 크게 저해한다는 점에서 중대한 문제점으로 지적되고 있다. 조직내에서 필요로 하는 정보시스템의 전반적인 청사진을 그려서 현재의 모습과 비교하여 부족한 부분을 개발하여 점진적으로 미래의 모습으로 진화토록 하는 방법에 대한 연구가 활발히 진행되고 있다. 이러한 체계에서는 정보시스템의 개발 정당성을 손쉽게 알 수 있을 뿐 아니라 개발된 시스템이 서로 잘 연결될 수 있도록 한다는 점에서 크게 각광을 받고 있다. 본 논문은 이러한 방법으로 제시된 정보기술 아키텍쳐를 자세히 분석하고 소개한다. 많은 국내 연구자들이 정보기슬 아키텍쳐를 기술적 관점에서 접근하고 있으나 본 논문은 정보기술 아키텍쳐의 필요성을 관리적 관점에서 분석하여 제시한다. 또한 이러한 관리적 관점이 어떻게 기술적 관점과 연결되어 하나의 연결된 프로세스로 운영될 수 있는지를 설명한다.

다중 사용자 환경에서의 아키텍쳐 기반 컴포넌트 소프트웨어 개발 (Architecture-based Component Software Development on Multi-user Environment)

  • 김상길;안치돈;왕창종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.761-765
    • /
    • 2000
  • CSCW 시스템은 정보 공유 구조에서 필수적인 기술로 자리잡고 있으며, 이를 위한 사용자간 공동작업 기능과 정보 공유 기능이 목표가 되고 있다. 이 연구에서는 기존의 아키텍쳐 기반 컴포넌트 검색 시스템의 다중 사용자 환경으로의 확장을 고려하였다. 다중 사용자 환경에서 새로운 소프트웨어 개발을 위한 소프트웨어 아키텍쳐 설계 과정에서 개발자들의 서로 다른 관점에서의 의견을 최대한 반영할 수 있는 방법으로 다중 계층 소프트웨어 아키텍쳐 구조를 제시하였다. 다중 사용자 환경에서 사용자간 공동작업과 그룹관리를 위해 세션관리자를 두었으며, 저장소에 저장되어 있는 아키텍쳐와 컴포넌트의 사용자 인터페이스 명세에 버전 정보를 추가함으로써 공동작업에서 사용자들에게 참조를 제공한다. 소프트웨어 아키텍쳐 설계 과정에서 생성된 새로운 아키텍쳐는 아키텍쳐 저장소와 컴포넌트 저장소에 버전 정보와 함께 추가됨으로써 이후의 소프트웨어 개발을 좀 더 효율적으로 이루어질 수 있도록 하였다.

  • PDF

ADL 모델을 Java 구현 모델로 매핑하는 방법 (A Method for mapping an ADL Model to a target Java implementation model)

  • 김수일;전태웅
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.22-24
    • /
    • 2002
  • 아키텍쳐 기술 언어(ADL : Architecture Description Language)는 상위 추상화 수준에서의 소프트웨어 시스템의 구조와 행위를 기술하는데 필요한 아키텍쳐 모델 요소들에 대한 직접적인 표현 수단을 제공한다. ADL온 특히 명세 수준의 논리적인 아키텍처를 모델링, 분석하는데 유용하다. 그렇지만 ADL로 기술된 상위 수준의 아키텍쳐 명세가 하위 수준의 구현 시스템으로 어떻게 상세화 되는지 알기가 쉽지 않다. 즉, 상위 수준의 아키텍쳐 명세와 하위 수준의 아키텍쳐 구현 사이에 의미적 차이가 존재한다. 본 논문은 이러한 의미적 차이를 효율적으로 줄일 수 있는 방법을 찾기 위한 일차적인 연구 결과로서, C2 스타일 기반의 ADL로 기술된 아키텍쳐 모델을 Java 구현 코드로 자동 변환하는 방법을 제안한다.

  • PDF