• Title/Summary/Keyword: $\pi-calculus$

Search Result 10, Processing Time 0.01 seconds

The Formalization of Business Process Modeling Language for Business Process Management (비즈니스 프로세스 관리를 위한 BPML의 형식화)

  • Lee, Kang-Bae;Yu, Sung-Yeol
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.29 no.3
    • /
    • pp.119-127
    • /
    • 2006
  • In this paper, we present a systematic approach to translating BPML(Business Process Modeling Language) into the ${\pi}-Calculus$. BPML is an executable business process modeling language, like BPEL4WS(Business Process Execution Language for Web Services). It is difficult to find a systematic approach to formalizing these languages; but, by formalizing them, the behavior of the processes can be analyzed and compared so that optimal processes can be designed. For this formalization, we analyzed the activity types and contexts of BPML and suggested the definitions of semantics for each type and context by using the ${\pi}-Calculus$. In addition, we have shown the usefulness of our formalization scheme in that a typical order fulfillment process represented in BPML can be translated into the ${\pi}-Calculus$.

A Process Algebra for Modeling Secure Movements of Distributed Mobile Processes (분산 이동 프로세스 이동의 안전성 모델링을 위한 프로세스 대수)

  • Choe, Yeongbok;Lee, Moonkun
    • Journal of KIISE
    • /
    • v.43 no.3
    • /
    • pp.314-326
    • /
    • 2016
  • Some process algebras were applied to enterprise business modelling for formal specification and verification. ${\pi}$-calculus and mobile ambient can be considered for the distributed and mobile, especially to represent the movements of distributed real-time business processes. However there are some limitations to model the movements: 1) ${\pi}$-calculus passes the name of port for indirect movements, and 2) mobile ambient uses ambient to synchronize asynchronous movements forcefully. As a solution to the limitations, this paper presents a new process algebra, called ${\delta}$-calculus, to specify direct and synchronous movements of business processes over geo-temporal space. Any violation of safety or security of the systems caused by the movements can be indicated by the properties of the movements: synchrony, priority and deadline. A tool, called SAVE, was developed on ADOxx metamodelling platform to demonstrate the concept.

Abstraction Method for Analysis of Mobility and Interaction in Process Algebra Using Behavioral Ontology (프로세스 대수에서 이동성과 상호작용을 분석하기 위한 행위 온톨로지를 이용한 추상화 방법)

  • Woo, Su-Jeong;On, Jin-Ho;Lee, Moon-Kun
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.9
    • /
    • pp.63-75
    • /
    • 2011
  • A number of process algebras have been proposed to develop distributed mobile real-time systems: pi-Calculus, Mobile Ambients Calculus, Bigraph, etc. However, as the systems get large and complex, the algebras become less suitable for understanding the interactions and mobility of the processes of the systems due to the size and complexity. Therefore it is necessary to handle the size and complexity for systematic understanding of the systems. This paper handles the size and complexity with a method of abstraction on sequences of interactions and movements of processes in the systems, which can be further organized in the form of hierarchically structured lattices, namely, Prism. The theoretical principle of the abstraction is based on a new concept of Behavior Ontology, which is extended from Active ontology. Prism allows the systems to be analyzed in the perspective of the lattices in Prism, which are characterized by the hierarchically organized behavioral properties of the developing systems, for systematic understanding the systems. In this way, the complexity of the interactions and the movements can be handled systematically in the semantically and hierarchically organized structure of the behavior.

IBC-Based Entity Authentication Protocols for Federated Cloud Systems

  • Cao, Chenlei;Zhang, Ru;Zhang, Mengyi;Yang, Yixian
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.7 no.5
    • /
    • pp.1291-1312
    • /
    • 2013
  • Cloud computing changes the service models of information systems and accelerates the pace of technological innovation of consumer electronics. However, it also brings new security issues. As one of the important foundations of various cloud security solutions, entity authentication is attracting increasing interest of many researchers. This article proposes a layered security architecture to provide a trust transmission mechanism among cloud systems maintained by different organizations. Based on the security architecture, four protocols are proposed to implement mutual authentication, data sharing and secure data transmission in federated cloud systems. The protocols not only can ensure the confidentiality of the data transferred, but also resist man-in-the-middle attacks and masquerading attacks. Additionally, the security properties of the four protocols have been proved by S-pi calculus formal verification. Finally, the performance of the protocols is investigated in a lab environment and the feasibility of the security architecture has been verified under a hybrid cloud system.

Design of Java library base on pi-calculus (병행성 이론에 기반한 자바 라이브러리 설계)

  • Shin, Hyun-Sam;Kim, Jae-Woo;Kwon, Kee-Hang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.133-136
    • /
    • 2000
  • 자바에서 또한 이러한 병행성 프로그램을 지원하기 위한 다양한 언어적 지원과 병행적인 요건을 지원하고 있다. Thread class지원, Synchronized 예약어, 상호협동 관계를 표현하기위한 wait(), notify(), notifyAll() 메서드 , monitor 메커니즘등을 지원하고 있다. 하지만 이는 아주 저 수준의 지원형태이며 여러 가지 문제점을 야기할 수 있다. 이에 대해 병행적 이론의 정수라고 할 수 있는 pi-calculus의 이론과 기법을 도입하여 새로운 시각으로 병행성 프로그래밍에 대한 접근을 하고자 한다. 여기에 실용적으로 많이 사용되고 발전되어온 자바에서 적용하고자 한다. pi-calculus에 기반한 pict를 모델로 하여 pict에서 지원하는 아주 명료한 연산자와 current object를 도입함으로써 보다 표현력과 확장성, 검증성이 뛰어난 고 수준 자바 라이브러리를 설계하고자 한다.

  • PDF

An Abstract Machine for a Located Process Model (위치 지정 프로세스 모델의 추상기계)

  • 신승철;최진영;변석우
    • Journal of KIISE:Software and Applications
    • /
    • v.26 no.2
    • /
    • pp.325-325
    • /
    • 1999
  • This paper presents a locally deterministic abstract machine for a new process model LocPi which is based on a subset of asynchronous polyadic π-calculus and enriched with locations and process mobility. Our calculus has a primitive for migrating and spawning a process to a location(remote site), but does not explicitly represent the place which a process are running at. Running processes may have names attached with their locations and the communication reductions can occur only on located names. So we present how to assign locations to unlocated names. Without a global channel environment, these located names enable us to locate the place which input actions occur at and output messages should be sent to.

MPPT Control of Photovoltaic using VS-PO Method (VS-PO 방법을 이용한 태양광 발전의 MPPT 제어)

  • Ko, Jae-Sub;Chung, Dong-Hwa
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.29 no.3
    • /
    • pp.45-53
    • /
    • 2015
  • A I-V and P-V characteristic of solar cell is changed to nonlinear by radiation and temperature. Therefore, to use efficiently PV system, operating point of PV system is must operate at maximum power point always. A performance of conventional the PO and the IC method is depend on the step size. So it has weakness which is must select optimal step size. Also, MPPT control applying PI and fuzzy control is not expected satisfactory performance, because of PI controller has fixed gain and fuzzy control has cumulative error by an integral calculus. Therefore, this paper proposes the VS-PO(Variable Stepsize - Perturbation & Observation) MPPT control that is automatically adjusted the step size according to the operating conditions. The VS-PO MPPT method proposed in this paper analyzes control characteristic about condition of radiation and compares with conventional methods. The validity of this paper proves using this results.

Formal Method for Meaning Analysis of Behavior on Mobile Process Algebra (이동 프로세스 대수에서 행위의 의미 분석을 위한 정형기법)

  • U, Su-Jeong;On, Jin-Ho;Lee, Moon-Kun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06b
    • /
    • pp.16-21
    • /
    • 2010
  • 분산 이동 실시간 시스템의 명세, 개발 및 검증을 위해 ${\pi}$-calculus, bigraph, Mobile Ambient, CARDMI 등의 정형기법이 존재한다. 이러한 정형기법은 이동하는 에이전트 혹은 프로세스에 대한 명세 및 시스템의 안전성과 검증에 대한 분석을 지원하지만, 행위의 의미적 관점에서 분석 및 검증 방법을 제시하고 있지 않다. 본 논문에서는 정형기법으로 명세 된 시스템의 실행 데이터인 원시 데이터를 행위의 의미적 관점에서 시스템을 분석 및 검증이 가능한 Prism Analyzer를 제안한다. 제안된 Prism Analyzer는 특정 시스템에 대해 발생할 수 있는 다양한 행위를 온톨로지와 속성문법으로 정규화한 다양한 행위모델을 지닌다. 이러한 Prism Analyzer는 원시 데이터를 행위의 의미적 측면에서 개별적, 연속적, 복합적으로 분석 및 검증이 가능하고, Prism Analyzer에 정의된 다양한 행위 모델을 바탕으로 동일한 원시 데이터에 대해 행위 모델에 따른 다양한 분석 결과를 도출해 낼 수 있다.

  • PDF

EPIDEMIOLOGICAL EVALUATION OF PERIODONTAL STATUS IN KOREAN ADULTS (한국인의 치주조직상태에 관한 역학조사)

  • Han, Kyung-Yoon;Park, Jun-Bong;Chung, Jin-Hyung;Chung, Chong-Pyoung
    • Journal of Periodontal and Implant Science
    • /
    • v.24 no.3
    • /
    • pp.458-471
    • /
    • 1994
  • To evaluate the periodontal status of Korean adults, 3,988 adults(20-69 years old) who lived in Kwangju, Chonnam, Taegu, and Kyungbuk districts were periodontally examined by plaque index(PI), calculus index(CI), gingival index(GI), periodontal disease index (PDI), and papillary bleeding index(PBI). The periodontal examination charts were grouped according to age and sex. And subsequently 200 periodontal examination charts in each age group were randomly selected according to sex. The differences of the indices among age groups and those between male and female in each age group were statistically analyzed by Chi-Square test. In PI, CI, GI, PDI, and PBI, there was no statistical significance in the difference between male and female in each age group(p>0.05). In male, PI of 60s age group($1.44{\pm}0.68$) was significantly higher than that of any age group(p<0.05), and in female PI of 20s age group($0.86{\pm}0.39$) was significantly lower than that of any other age group(p<0.05). CI of 60s age group in both male($1.67{\pm}0.70$) and female($1.63{\pm}0.91$) was significantly higher than that of any age group(p<0.05). GI of 20s age group in both male($0.85{\pm}0.66$) and female($0.67{\pm}0.60$) was significantly lower and GI of 60s age group in both male($1.37{\pm}0.60$) and female($1.44{\pm}0.84$) was higher than that of any age group(p<0.05). PDI in male was the lowest in 20s age group($0.70{\pm}0.73$), and was the highest in 60s age group($4.93{\pm}1.96$) (p<0.05). In female PDI of 20s age group($0.71{\pm}0.74$) was significantly lower than that of any age group(p<0.05). In male PBI of 20s age group($0.38{\pm}0.31$) was significantly lower than that of any age group(p<0.001). PBI in female was the lowest in 20s age group($0.35{\pm}0.30$) (p<0.001), and was the highest in 60s age group($1.09{\pm}0.76$) (p<0.05). The data insist that all the young populations of 20s age group should be interested in routine check for early diagnosis and prevention of periodontal disease, and a special education program of periodontal health care for young generation must be prepared, and the periodic recall check system for periodontal examination of middle age group must be supported by government.

  • PDF

Validation Checking Mechanisms of Business Processes (비즈니스 프로세스 타당성 검증 기법)

  • Sul, Joo-Young;Park, Jung-Up;Kim, Hak-Soo;Shin, Young-Jae;Jang, Jin-Gun;Park, Chan-Hee;Kim, Te-In;Son, Jin-Hyun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10c
    • /
    • pp.1-5
    • /
    • 2006
  • 과거에 비해 최근에 비즈니스 프로세스가 다양해지고 복잡해짐에 따라 비즈니스 프로세스를 디자인할 때 발생할 수 있는 문제점이 점차 증가하고 있다. 그로인해 비즈니스 프로세스 검증의 중요성이 높아지고 있지만 많은 검증 방법이 제안되고 있지 않은 실정이다. 한편, 최근 BPMI에서 주도하는 BPMN(Business Process Modeling Notation)은 비즈니스 프로세스를 위한 표준화된 그래픽 표기법으로써 BPMN을 지원하는 디자인 툴을 이용하면 다양하고 복잡한 프로세스 환경을 일반화된 형태로 디자인하고 분석할 수 있다. 이 논문에서는 이러한 BPMN으로 디자인할 때 발생할 수 있는 문제점들을 효율적으로 검증할 수 있는 몇 가지 검증기법을 제시한다. 이로 인해 비즈니스 프로세스 실행 시 발생할 수 있 문제점들을 효율적으로 검증할 수 있는 몇 가지 검증기법을 제시한다. 이로 인해 비즈니스 프로세스 실행시 발생할 수 있는 에러들을 사전에 검증하여 예기치 못한 큰 비용을 줄일 수 있다.

  • PDF