• 제목/요약/키워드: 프로세스모듈

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

커뮤니티 검출기법을 이용한 소프트웨어 아키텍쳐 모듈 뷰 복원 (Recovering Module View of Software Architecture using Community Detection Algorithm)

  • 김정민;이찬근
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제25권4호
    • /
    • pp.69-74
    • /
    • 2012
  • 본 논문은 소프트웨어 클러스터링 기법과 커뮤니티 검출 기법의 비교를 통하여 아키텍쳐 모듈 복원 프로세스에 커뮤니티 검출 알고리즘의 적용가능성을 제시한다. 또한, 대표적인 클러스터링 알고리즘과 커뮤니티 검출 알고리즘의 값과 나눠진 모듈간의 상관관계와 차이점을 분석한다. 이를 통하여 커뮤니티 검출 알고리즘이 소프트웨어 아키텍쳐 모듈 뷰 복원에 활용되어질 수 있다는 몇 가지 근거를 제시하였고, 기존의 클러스터링 결과와 커뮤니티 알고리즘의 결과치를 비교함으로써, 서로의 결과 데이터가 어떠한 연관성을 가지는지 제시하였다.

  • PDF

추상구문트리를 이용한 어스팩트 마이닝 프로세스 설계 (Aspect Mining Process Design Using Abstract Syntax Tree)

  • 이승형;송영재
    • 한국콘텐츠학회논문지
    • /
    • 제11권5호
    • /
    • pp.75-83
    • /
    • 2011
  • 어스팩트 지향 프로그래밍은 시스템에서 크로스커팅 개념을 추출하고 소프트웨어 모듈화를 통하여 기능의 분산과 코드의 혼란을 해결하기 위한 패러다임이다. 현존하는 어스팩트 개발 방법은 크로스커팅 대상 영역을 추출에 어려움이 있기 때문에, 어스팩트 마이닝을 적용하기가 쉽지 않다. 어스팩트 마이닝에서는 기존 프로그램의 리팩토링 요소를 크로스커팅 영역으로 변환하는 기술이 필수적이다. 본 논문에서는 리팩토링에 적합한 크로스커팅 영역 자동 추출을 위한 시스템에서 크로스커팅 개념을 추출하기 위한 어스팩트 마이닝 방법을 제안한다. 소스 모듈의 추상 구문구조 명세를 이용하여, 모듈의 구조적 중복 관계 요소를 추출한다. Apriori 알고리즘을 통하여 중복 구문트리를 생성하고, 크로스커팅 영역 대상인 중복된 소스 모듈을 자동 생성, 최적화 할 수 있다. Berkeley Yacc의 berbose.c 모듈을 제안하는 마이닝 프로세스에 적용해 본 결과, 원본 대비 9.47%의 길이와 부피의 감소하였고, CCFinder 대비 4.92%의 길이 감소, 5.11%의 부피 감소 효과를 확인하였다.

웹 서비스 기반 e-비즈니스 응용 프로그램 통합 프레임워크 (A Web Services based e-Business Application Integration Framework)

  • 이성독;한동수
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제11권6호
    • /
    • pp.514-530
    • /
    • 2005
  • 본 논문은 인터넷에 연결된 여러 형태의 플랫폼 상에 장착되어 있는 다양한 응용 프로그램 통합을 지원하는 e-비즈니스 응용 프로그램 통합(eAI) 프레임워크를 제안한다. 연결된 응용 프로그램은 프레임워크를 구성하고 있는 워크플로우 시스템에 의해서 구동되고 조정되면서 특정 비즈니스 목적을 달성하게 된다. 프레임워크 구성을 위해서 5개의 하위 프레임워크 구성 모듈이 도출되었으며 도출된 각 모듈의 기능과 역할이 정의되었다. 도출된 5개의 하위 모듈은 비즈니스 프로세스 설계 툴, eAI 플랫폼, 비즈니스 프로세스 변환 모듈, UDDI 연결 모듈, 그리고 워크플로우 시스템을 포함한다. 제안된 프레임워크 환경에서 기업 내$\cdot$외부 응용 프로그램들은 방화벽에 구애되지 않고 손쉽게 통합될 수 있다. 본 논문에서는 제안된 시스템의 구현을 위한 워크플로우 시스템의 확장에 대해서 비교적 자세하게 기술하였으며, 구현된 eAI 프레임워크를 사용한 응용 프로그램 구현을 통하여 제안된 프레임워크의 유용성을 확인하였다. 완전한 기능을 갖춘 eAI 솔루션은 이 프레임워크에 추가적인 기능을 점진적으로 추가함으로써 구현 가능하다.

섬유산업 특화 SCM 정보 시스템 구축을 위한 비즈니스 프로세스 모델링 (Business Process Modeling for Building SCM Information Systems of the Specialized Textile Industry)

  • 김대근;박만곤
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2012년도 춘계학술발표대회논문집
    • /
    • pp.172-176
    • /
    • 2012
  • 섬유산업은 다품종 소량생산 및 납기단축을 요구함으로써 기업간 실시간 정보협업 (재고유무, 공정진행 등)이 필수 요소로 대두되고 있으며, 이를 해결하기 위하여 섬유산업 특성을 반영한 효율적 정보 협업시스템 개발 및 보급을 목적으로 SCM 정보시스템 구축을 위한 비즈니스 프로세스를 모델링하였다. 또한 기업에서 현재 사용 중인 ERP 외 신규 SCM 구축에 따른 기존 사용자 거부반응을 최소화하기 위하여 기존 사용 중인 ERP시스템에 부착하여 정보협업이 가능한 표준 게이트웨이 모듈과 자체 시스템이 없는 중소 영세기업을 위한 Saas기반SCM으로 분류하여 비즈니스 프로세스를 설계 및 프로토타입을 구현하였으며, 기업 데이터 연계를 위한 거래문서정보 표준화 도출을 통하여 수평적 정보협업 업무통합 비즈니스 프로세스를 설계하였다.

  • PDF

고기능 자율가공시스템의 설계

  • 송준엽;이현용;이재종;김선호
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1995년도 춘계공동학술대회논문집; 전남대학교; 28-29 Apr. 1995
    • /
    • pp.136-140
    • /
    • 1995
  • 본 연구에서는 생산프로세스의 효율적인 실행을 위해 생산설비의 고장, 가공상이 에러, 예기치 못한 이상상태 발생에 유연한 대처능력을 보유한 고기능 자율가공시스템을 설계하였다. 특히 본 시스템은 자율적으로 프로세스 전개를 지원할 수 있도록 CNC 제어장치의 정보처리 기능을 고도화하고, 각 제어장치가 Local로 의사결정을 하면서 가공에서 검사, 운반등의 생산모듈이 서로 분산 협조제어가 이루어지는 자율분산형 제어기술을 도입/적용하였다.

  • PDF

프로세스 정의 도구의 객체지향적 설계 및 구현 (Object-Oriented Design and Implementation of Business Process Definition Tool)

  • 황미진;이민규;한동수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.525-527
    • /
    • 2000
  • BPMT는 워크플로우 관리 시스템에서 프로세스의 정의 도구이다. BPMT는 워크플로우 시스템의 종속된 도구이기 때문에 워크플로우 시스템에서 요구하는 사항에 대처하기 위한 방안으로 확장성과 재사용성이 필수적이다. 이러한 확장성과 재사용성을 달성하기 위해 본 논문에서는 객체지향적인 개발 방법을 선책하고 BPMT에 적합한 디자인 패턴인 Visitor 패턴과 Serializer 패턴을 사용하였다. Visitor 패턴을 이용하면 새로운 표현 방법을 추가하고자 할 때 새로운 모듈만 추가한다는 점에서 표현의 확장성을 달성할 수 있다. 또한 Serializer를 이용함으로써 저장매체에 독립적인 입출력을 가능케 하고 하나의 인터페이스를 제공함으로써 객체의 확장성을 달성하였다.

  • PDF

e-Business를 위한 BPM 문서 변경관리 모델 (A change Management Model for BPM Documents in e-Business Environments)

  • 배혜림;조재균;정석찬;박기남
    • 한국전자거래학회지
    • /
    • 제8권3호
    • /
    • pp.87-105
    • /
    • 2003
  • 비즈니스 프로세스 자동화 (Business Process Management. BPM)는 이 기종 시스템간의 통합을 추구하면서 비즈니스 프로세스의 수명주기를 체계적으로 관리하기 위한 최근의 정보시스템 추세중의 하나이다. 이러한 BPM은 e-Business와 같이 다수의 조직 및 기업이 상호작용 하여 이루어지는 복잡한 프로세스의 자동실행을 위해서는 반드시 필요한 요소로 인식되고 있다. 다조직 프로세스에서는 각 비즈니스 주체들간에 자원의 변경과정을 이해하고 명확히 하는 것 이 중요하다. 그러나, 부족한 용량, 프로세스 구조의 복잡성 및 모델의 부재로 인하여 자원의 변경관리가 어려운 문제로 인식되어 왔다. 본 논문에서는 새로운 프레임워크를 제안하여 비즈니스 프로세스 자원의 가장 중요한 요소 중 하나인 문서의 변경을 지원한다. 이를 위하여 기존프로세스자동화 도구에서와 같이 프로세스수명주기를 '정의 시'와 '실행 시'의 두 가지로 구분하고 프로세스 진행과정에서 문서의 변경을 관리할 수 있는 새로운 모듈을 도입하여 추가한다. 제안된 방법론은 문서 구조모델, 프로세스 구조모델, 문서와 프로세스간 연계모델과 버전 저장모델을 제공한다. 이러한 프레임워크의 유용성을 보이기 위하여 원형을 구현하여 본 논문에 제시한다.

  • PDF