Specifying the defective parts for modification of reactive system specifications

نویسندگان

  • Masahiko Tomoishi
  • Naoki Yonezaki
چکیده

A reactive system is a system that maintains interactions with its environment. Therefore it is necessary for realizability[1][2] of its specification that the reactive system can keep reacting correctly to any kind of its environment behavior. Temporal logics have been studied as a language for describing reactive system specifications[3][4] and a realizability judgment method for temporal specifications and a program construction method from realizable specifications is found in [5]. As for un-realizable and satisfiable specifications, three interesting properties of them are introduced in [6], e.g. strong satisfiability, stepwise satisfiability and stepwise strong satisfiability. They and satisfiability are necessary conditions for realizability. The judgment methods are also presented in [6] and with that methods, un-realizable specifications can be divided into several classes based on the characteristics of their defects. For example, if a specification of reactive system is satisfiable and not strong satisfiable, then it is concluded that the system can not react properly to some behaviors of an environment with satisfying their specifications, although they have no contradictions. If a specification of some system is stepwise satisfiable and not realizable, then the systems can not behave satisfying the specifications without knowing whole future behaviors of an environment. As knowing characteristics of un-realizable specifications gives good hints for the way to modify them, the classification of specifications are effective in describing specifications. However, as specifications is getting bigger and bigger, it comes to be very hard to revise specifications without specifying defective parts, although we know characteristics of their defects. Moreover, defections are usually caused by joining several parts of specifications, ex. joining an old part and a new part, joining parts wrote by different persons, different companies, and so on. As there are so many kind of responsibilities and many situations, the decision which one part should be revised can not be decided automatically. Then, if all combinations of parts that make defections can be find automatically and properly as small as possible, we can select the very part that should be revised, can select the part is best fit for an evolution of the specification and its system. Here we introduce a new defective part finding method for strong unsatisfiable specifications. First, we introduce the definition of the cause of strong-unsatisfiability in a temporal specification that suit for the decision of the part which should be revised. Then we present the procedure that gives all causes, maximal sets of events occurrences that make the specification strong-unsatisfiable.

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

ثبت نام

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

منابع مشابه

The Art of Writing Specifications for the ADATE Automatic Programming System

The main difficulty for the user of an automatic programming system is to write a specification that the system can employ to synthesize desirable programs. We discuss how to write specifications for the ADATE system and present examples of specifications and the corresponding synthesized programs. We show how ADATE can be used to synthesize parts of specifications as well as desirable programs...

متن کامل

A New Algorithm for Optimum Voltage and Reactive Power Control for Minimizing Transmission Lines Losses

Reactive power dispatch for voltage profile modification has been of interest Abstract to powerr utilities. Usually local bus voltages can be altered by changing generator voltages, reactive shunts, ULTC transformers and SVCs. Determination of optimum values for control parameters, however, is not simple for modern power system networks. Heuristic and rather intelligent algorithms have to be so...

متن کامل

A Queueing-Inventory System with Repair Center for Defective Items and One-for-One Ordering Policy

In this paper we consider a system consisting of a supplier with a single processing unit, a repair center, and a retailer with Poisson demand. We assume that the retailer applies one-for-one ordering policy with backorders for his inventory control. The retailer’s orders form a queue in the supplier processing unit. We also assume that a certain fraction of the products produced by the supplie...

متن کامل

Modelling and Decision-making on Deteriorating Production Systems using Stochastic Dynamic Programming Approach

This study aimed at presenting a method for formulating optimal production, repair and replacement policies. The system was based on the production rate of defective parts and machine repairs and then was set up to optimize maintenance activities and related costs. The machine is either repaired or replaced. The machine is changed completely in the replacement process, but the productio...

متن کامل

An Assessment of Factors Affecting Reactive Transport of Biodegradable BTEX in an Unconfined Aquifer System, Tehran Oil Refinery, Iran

Risk-based assessment methods are commonly used at the contaminated sites by hydrocarbon pollutants. This paper presents the results of a two-dimensional finite volume model of reactive transport of biodegradable BTEX which have been developed for the saturated zone of an unconfined aquifer in the Pump station area of Tehran oil refinery, Iran. The model governing equations were numerically sol...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

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