Connectors as Designs

نویسندگان

  • Sun Meng
  • Farhad Arbab
چکیده

The complex interactions that appear in service-oriented computing make coordination a key concern in service-oriented systems. Over the past years, the need for high-confidence coordination mechanisms has intensified as new technologies have appeared for the development of service-oriented applications, making formalization of coordination mechanisms critical. Unifying Theories of Programming (UTP) provide a formal semantic foundation not only for programming languages but also for various expressive specification languages. A key concept in UTP is design: the familiar pre/post-condition pair that describes the contract. In this paper we use UTP to formalize Reo connectors, whereby connectors are interpreted by designs in UTP. This model can be used as a reference document for developing tool support for Reo, such as a test case generator. It can also be used as a semantic foundation for proving properties of connectors, such as equivalence and refinement relations between connectors.

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

ثبت نام

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

منابع مشابه

Highly Analysable, Reusable, and Realisable Architectural Designs with XCD

Connector-Centric Design (XcD) is a new approach to specifying software architectures. XcD views complex connectors as highly significant in architectural designs, as it is the complex connectors that non-functional quality properties in systems can emanate from. So, XcD promotes in designs a clean separation of connectors (interaction behaviours) from components (functional behaviours). Design...

متن کامل

Connectors as designs: Modeling, refinement and test case generation

Over the past years, the need for high-confidence coordinationmechanisms has intensified as new technologies have appeared for the development of service-oriented applications, making formalization of coordination mechanisms critical. Unifying Theories of Programming (UTP) provide a formal semantic foundation not only for programming languages but also for various expressive specification langu...

متن کامل

Micro ACTION PIN Compliant-Pin Connectors: Advancing the State of the Art in Press-Fit Technology

Micro ACTION PIN (MAP) connectors from Tyco Electronics have taken through-hole connector technology to a new level— significantly reducing hole diameters compared to previous designs, while retaining the assembly and operational advantages of press-fit connectors. Equally important, the inherent design attributes of MAP connectors offer electrical performance comparable to, or better than, con...

متن کامل

Reduction of Stress Concentration in Bolt-Nut Connectors

Bolt-nut connectors play an important role in the safety and reliability of structural systems. Stress concentration due to unequal load distribution can cause fatigue failure in bolt-nut connectors. In this paper, the stress distribution in bolt-nut connectors is studied using an axisymmetric finite element model. Various geometric designs proposed in the literature were studied to determine t...

متن کامل

Realizable, Connector-Driven Software Architectures for Practising Engineers

Despite being a widely-used language for specifying software systems, UML remains less than ideal for software architectures. Architecture description languages (ADLs) were developed to provide more comprehensive support. However, so far the application of ADLs in practice has been impeded by at least one of the following problems: (i) advanced formal notations requiring a steep learning curve,...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 255  شماره 

صفحات  -

تاریخ انتشار 2009