Developing Components in the Presence of Re-entrance

نویسندگان

  • Leonid Mikhajlov
  • Emil Sekerinski
  • Linas Laibinis
چکیده

Independent development of components according to their speci cations is complicated by the fact that a thread of control can exit and re-enter the same component. This kind of re-entrance may cause problems as the internal representation of a component can be observed in an inconsistent state. We argue that the ad-hoc reasoning used in establishing conformance of components to their speci cations that intuitively appears to be correct does not account for the presence of re-entrance. Such reasoning leads to a con ict between assumptions that component developers make about the behaviour of components in a system, resulting in the component re-entrance problem. We formulate the modular reasoning property that captures the process of independent component development and introduce two requirements that must be imposed to avoid the re-entrance problem. Then we de ne a customised theory of components, component systems, and component re nement which models the process of component development from speci cations. Using this theory, we prove that the formulated requirements are su cient to establish the modular reasoning property.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect Of Form & Morphology Criteria On The Enhancement Of Sense Of Invitation In Entrance Landscape (Case Study: Bazaar of Qazvin)

The form and morphology criteria are among  effective components in enhancement and improvement of urban environments and one of the features of successful urban spaces, is the way these criteria are arranged alongside each other especially at the visual landscape of an entrance space, because entrance of every place is the first and most important communication ring between the person and the ...

متن کامل

Flow and Pressure Distributions in Short Heat Exchanger Cores with Abrupt Entrance and Exit

The typical installation of a heat exchange device usually involves a flow contraction at the core entrance and a flow expansion at the core exit. Repeated flow Contraction and expansion are experienced in the flow passages of some compact heat exchangers. The latter refers to the flow passages in the plate-fin type with louvered fins or stripped fins and in the tubular type with dimpled-circul...

متن کامل

The Re-entrance Problem and Its Solution

In this paper we take a formal look at the nature of the re-entrance problem. We see the essence of the problem in a conflict between the assumptions components make about each other’s behavior. We argue that to ensure safe composability of mutually dependent components in an open system one needs to reason about them modularly. We propose an approach for extending component specifications with...

متن کامل

Investigating the effect of flow entrance and existence of baffle on sedimentation efficiency using Discrete Phase Model (DPM)

Presence of salts in water has been one of the biggest problems of industrial equipment such as evaporators, boilers, and pipes. These salts gradually form scales on evaporators and boilers tubes and reduce their efficiency. Pretreatment processes are conducted to remove these salts; with sedimentation tanks being one of the essential equipment used in these processes. This study numerically si...

متن کامل

Prediction of Entrance Length for Magnetohydrodynamics Channels Flow using Numerical simulation and Artificial Neural Network

This paper focuses on using the numerical finite volume method (FVM) and artificial neural network (ANN) in order to propose a correlation for computing the entrance length of laminar magnetohydrodynamics (MHD) channels flow. In the first step, for different values of the Reynolds (Re) and Hartmann (Ha) numbers (600<ReL increases.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999