Testing-based Process for Evaluating Component Replaceability
نویسندگان
چکیده
Replacing pieces of component-based systems carries a serious risk on the expected stability. Substitutability of components must then be carefully identified. With this intent, this paper presents a process to evaluate replacement components by complementing the conventional compatibility analysis with component testing criteria. Functions of data transformation encapsulated by components (i.e. their behaviour) are analysed according to the Observability testing metric. For a component under substitution, a Component Behaviour Test Suite is built to be later applied on candidate replacement components. This approach is also known as Back-to-Back testing. The whole process is currently supported through the tool testooj, which is focused on testing Java components.
منابع مشابه
Software Replaceability: An NFR Approach
Building software systems from components instead of from scratch is a trend in software industry world. Software replaceability gains growing interest recently since the replaceable, standard components in the marketplace is claimed as one of the goals and benefits of components. Treating software components as fully replaceable units will help CBS (Component Based System) development and evol...
متن کاملComponent Reconn-exion
For over thirty years, increased software reuse and replaceability have been touted as a means of easier software development. Unfortunately this is a non-trivial task. Component-based development attempts to ease the creation of replaceable and reusable. However, the majority of legacy systems are not implemented using the componentbased development paradigm. To enable the reuse of portions of...
متن کاملRelating fair testing and accordance for service replaceability
Article history: Received 29 June 2009 Accepted 14 December 2009 Available online 14 January 2010
متن کاملDesign of Accelerated Life Testing Plans for Products Exposed to Random Usage
< p>Accelerated Life Testing (ALT) is very important in evaluating the reliability of highly reliable products. According to ALT procedure, products undergo higher stress levels than normal conditions to reduce the failure times. ALTs have been studied for various conditions and stresses. In addition to common stress such as temperature and humidity, random usage can also be considered as anoth...
متن کاملManaging the Replaceability of Web Services Using Underlying Semantics
In the context of web services, service replaceability refers to the ability of substituting one service for another. With the bloom of service-oriented computing, the effective management of service replaceability is important to make the applications unaffected once the requested service cannot work. This work studies the quantitative aspect of the replaceability of web services. FCA (Formal ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 236 شماره
صفحات -
تاریخ انتشار 2009