SEED 프로세스 중심 소프트웨어 개발환경에서의 Evolution 지원

소프트웨어 프로세스는 오랜 시간 지속되어 진행되는 과정이다. 치밀한 분석과 설계를 바탕으로 한 프로세스 모형의 설계는 개발 프로세스의 질적인 향상을 기대할 수 있다. 그리고 설계된 프로세스 모형을 자동적으로 수행시키고, 수행된 프로세스를 효율적으로 관리함으로써 보다 나은 양질의 생성물을 만들어 낼 수 있다. 그러나 이러한 분석한 설계가 있더라도 프로세스가 진행되는 동안 여러가지 요인에 의해 발생할 수 있는 모형의 변화는 예측하기가 힘들다. 본 논문에서는 소프트웨어 프로세스가 수행되는 동안 발생할 수 있는 모형의 변화를 효과적으로 반영할 수 있는 프로세스 프로그래밍 언어의 구조와 그 수행환경의 구조에 대하여 제시한다. 그리고, SEED 프로세스 중심 소프트웨어 개발 환경에서 어떻게 이러한 변화를 수용하여 프로세스가 진행될 수 있는지에 대해서도 아울러 기술한다.