Really Visual Temporal Reasoning. Y S Ramakrishna, P M Melliar-Smith, L E Moser, L K Dillon, G Kutty

Size: px
Start display at page:

Download "Really Visual Temporal Reasoning. Y S Ramakrishna, P M Melliar-Smith, L E Moser, L K Dillon, G Kutty"

Transcription

1 Really Visual Temoral Reasoning Y S Ramakrishna, P M Melliar-Smith, L E Moser, L K Dillon, Kutty Deartment of Electrical and Comuter Engineering and Deartment of Comuter Science University of California, Santa Barbara, CA ffysr,mms,moser,gkg@nu.ece,dillon@csg.ucsb.edu Abstract Real-Time uture Interval Logic (RTIL) is a visual logic with formul that resemble timing diagrams. It is a dense real-time temoral logic that is based on two simle temoral rimitives: interval modalities for the urely ualitative art and duration redicates for the uantitative art. In this aer we resent the logic, and illustrate its use in secifying the railroad ing examle and roving some of its roerties. The logic in its roositional form is decidable by reduction to the emtiness roblem of Timed Buchi Automata. A theorem rover, based on this decision rocedure, has been imlemented as art of a grahical roof environment. The roofs of the railroad ing examle have been veried using this theorem rover. The combination of an automated theorem rover and a grahical secication language greatly facilitate the task of verifying real-time roofs. This convenience aart, RT- IL is invariant under real-time stuttering and does not admit instantaneous states. These roerties are exected to facilitate roof methods based on abstraction and re- nement. 1 Introduction Timing diagrams have traditionally been used with much success as a secication and documentation formalism in industrial ractice. An imortant reason for their oularity is their simle semantics and visual aeal. owever, because such notation lacks a rigourous semantics, there is often ambiguity in the timing diagrams drawn by system deners. Thus, such diagrams cannot be used directly in formal secication and verication environments. We resent a logic, Real-Time uture Interval Logic (RTIL), whose formul resemble timing diagrams, thus giving it an intuitive semantics and a visual reresentation. 1 RTIL is an extension with real-time of the uture Interval Logic (IL) of This work was artially suorted by NS grant CCR with cooeration from DARPA. 1 In revious work [12, 17, 24] on an untimed version of [12, 17, 24]. ormul in the logic exlicitly deict a \time line", and intervals demarcated by states on the time line. Such a grahical deiction greatly eases the use of a formal secication language by making it more intuitive than existing logical formalisms, which are based rimarily on li text. This simlicity notwithstanding, the logic has a clear and recise semantics. It, thus, combines the intuition of ictures with the rigour of a formal mathematical logic. Interval Logics also oer other advantages over traditional temoral logics. They are able to reresent the nesting of temoral contexts more naturally and often more succinctly. The ability to limit the \scoe" of a roerty within an arbitrary interval also gives interval logics leasant temoral comosition roerties. Unfortunately, most interval logics known until recently were either non-elementary or undecidable [10, 14, 15]. On the other hand, IL is elementary [24], while still allowing most of the interval constructs one exects of an interval logic. Moreover, it is easily extended to dense real-time by adding a single uantitative construct to its vocabulary. The semantics and rules of the original untimed logic extend naturally to this timed logic, much as for Metric Temoral Logic [18] vis-a-vis Proositional Temoral Logic. The resulting real-time logic is decidable in double exonential time [25]. In [17] we resented an examle illustrating the use of the untimed logic, IL. In this aer, we resent the real-time logic RTIL and illustrate its use in secifying a vesrion of the railroad-ing examle, and in roving some of its roerties. this logic, we have referred to the grahical reresentation as rahical Interval Logic (IL) and the textual reresentation as uture Interval Logic (IL). Since the dierence between the two is merely reresentational, and a user of the logic is exosed only to the grahical reresentation, in this aer, we blur that distinction, using RTIL for both the grahical form used in this aer and the textual form used to dene the formal semantics and the decision rocedure in [25].

2 The remainder of this aer is organized as follows. In Section 2 we briey resent RTIL, and informally describe its semantics. A formal semantics aears in [25]. Section 3 resents a small suite of useful inference schema for the logic. Section 4 briey recaitulates, within the context of RTIL, the logical framework of axiomatic verication in which our methodology is based. In Section 5 we resent the railroad ing examle to illustrate the use of RT- IL. We rst axiomatize the articiating rocesses in RTIL. We then use our RTIL theorem rover to show that the system satises certain real-time safety and liveness conditions. Section 6 gives a very brief descrition of our rototye RTIL theorem rover and the grahical roof environment of which it is a art. Section 7 comares our logic with some other real-time logics. We conclude in Section 8 with some directions for future work. 2 The Logic RTIL is a li-time temoral logic. Thus, a formula is interreted on a li trace of states, reresenting a ossible execution of a transition system (or a fragment of such an execution). Every trace has an initial state. Traces may, however, be unbounded and may, thus, reresent nonterminating behaviours. A trace is a model for a formula if it satises the formula in the formal sense given in [25]. (Due to sace limitations we rovide here only an informal semantics, referring the reader to [25] for the formal details.) A transition system satises a formula if all of its traces do. We assume that the states of the transition system are continuously observed in real time so that every trace of the system is, in fact, a dense real-time trace. We imose certain restrictions on the traces on which formul are interreted; the traces must be right continuous and nitely variable. Right continuity revents instantaneous states by reuiring that each action of the system takes some measurable amount of time. 2 inite variability ensures that in any nite duration the system erforms only a nite number of actions. The key constructs of RTIL are the interval modality and the duration constraint. Syntactically, an interval modality is constructed by means of searches and other (simler) RTIL formul. Semantically, an interval modality extracts a convex subset 2 In concert with the restricted vocabulary of the logic, it also ensures that any formula of RTIL that is satised at a oint on the trace, is satised for some time in the reexive future of that oint. This roerty of temoral stuttering facilitates renement roofs, where the renement maing may involve an arbitrary RTIL formula. (or interval) from a given dense trace. This then secies the interval over which a roerty denated by a nested formula holds. The duration constraint is exressed using the secial redicate len, and seci- es rational lower and uer bounds on the length of an interval. An interval is constructed using a air of search atterns; searches are shown dashed with arrowheads, and target formul are left justied below the arrowheads. The semantics of a search that starts at a oint in the trace is that the search locates the earliest oint in the reexive future where the target formula holds. When such searches are comosed seuentially into a search attern, every subseuent search begins at the state where the revious search ended. In case the target of a search is not satised at any oint in the future of the current oint within the revious outer interval, the formula is assumed to be true by default if the search is \weak" and false if the search is \strong" (see examle below). Intervals are shown solid with suare brackets on the left and arentheses on the right. A formula drawn left-justied below the start of an interval must hold at the rst state of that interval, while a formula indented below an interval must hold throughout the interval. We illustrate these ideas by means of a formula from the secication of the railroad ing examle. In the grahical reresentation of an RTIL formula, the horizontal dimension shows rogression through the trace (time rogresses from left to right) and the vertical dimension describes the comosition of formul from subformul. len(3.0,5.0] rahical formul are read from to to bottom and from left to right. The to interval reresents an entire behaviour of the system. Since the subformula is indented within the to interval, it reresents a temoral invariant for the execution. A single arrowhead in a search indicates a \weak search" in the sense, for examle, that the above formula is vacuously satised by any execution in which the train never aroaches the railroad ing. On the other hand, a double arrowhead indicates a \strong search," which must succeed and reuires in the above examle that, if the receding searches succeed, then a state is found (in the reexive future of the state located thus far) in which is true. It exresses a liveness roerty that, if a train aroaches the ing, it must eventually start ing. The double solid line for

3 the interval between the two actions, referred to as a \strong interval," indicates that the interval must be non-emty, i.e. that the aroach must strictly recede the start of the ing. The alternative, the \weak interval", is shown by a single solid line, and may be emty, in which case the nested subformula is vacuously satised. The nested subformula in this examle is a conjunction of two roerties: the duration constraint len(3:0; 5:0] 3 and the invariant. Note that conjunction is the default while using vertical layout, and thus the conjunction symbol is omitted. Any other connective would be exlicitly shown. The duration constraint len(3:0; 5:0] reuires that the length of the interval be more than 3.0 and at most 5.0 minutes. The invariant reuires that the redicate remains true u to, but not necessarily including, the moment at which becomes true. The above formula thus asserts that whenever a train s the ing, it must enter the ing within ve minutes but not before two minutes of the aroach, and between the aroach and the actual ing it remains the ing. Although in the above examle the target for each search is a state redicate, in general, any RTIL formula (including a temoral formula) may be the target of a search. The logic also rovides a reresentation for eventualities within bounded or unbounded intervals. This and other constructs will be exlained as and when they are encountered in the seuel. of the given search, i.e. either all are weak or all are strong deending on whether the given arrowhead is single or double, resectively. The meta-variables and reresent state redicates (rimitive roositions or their boolean combinations), and f and h reresent any general RTIL formula. The \inf" in the duration constraints in some of the rules denotes 1. The rst two rules illustrate how from the duration bounds of two intervals, the duration bounds on a third interval may be deduced. The two rules that follow are variants of the rst two rules and describe transitivity roerties for bounded safety and liveness. The third and fourth are induction rules for these cases, and the fourth rule mixes the two in the antecedent to give a mixed roerty in the conseuent. 5 The last two rules are useful for maniulating duration bounds for a secic interval. Note how the alignment of search targets in each rule hels exlicate the underlying reasoning. The rst two rules illustrate the use of arithmetic on duration bounds of intervals. Interval Dierence: The following rule illustrates the eect of removing an interval from within a larger interval. If d2 < d1 0 then 3 Some Useful Inference Rules len(d1,d2] To familiarize the reader with the semantics of the logic and to motivate some of the inference stes imlicit in our subseuent roofs, we now resent a list of sound rules of inference for RTIL. These rules reresent some of the more common reasoning stes we have used in constructing uantitative temoral roofs. 4 Note that our theorem-rover does not exlicitly recognize these rules of inference but, for a articular instance of a schema, it can check the correctness at the semantic level. In a more interactive style of theorem roving, it might be a useful feature to have the theorem-rover aly these schema exlicitly uon reuest by the user. In the following, we let the meta-variables,, reresent any general search attern. All searches in a given search attern so reresented have the sense 3 All our duration constraints are left- and right-closed. This is necessary for maintaining right-continuity of models under extension [25]. 4 We make no claim of comleteness of the rules resented. The decision rocedure underlying the roof-checker is, however, comlete [25]. len(d1,d2 ] len(d,d] where d = d1 0? d2 and D = d2 0? d1. Interval Union: This rule illustrates the eect of concatenating adjacent intervals. 5 Note how the combination of a strong interval and a weak search is used to secify a time-bounded safety roerty, and the dual combination of a weak interval and a strong search is used for a time-bounded liveness roerty.

4 len(d1,d2] len(0,d1+d2] len(d1,d2 ] The next two rules allow induction over chains to obtain lower and uer bounds, resectively. In both the rules, i > 0 is assumed to range over the naturals, d = d1+ +dn, (i) denotes an indexed search attern, and the intervals in the conclusions are secied by comosing the searches (n); (n? 1); : : : ; (0). Induction Rule for Time-Bounded Safety: len(d,d] where d = d1 + d1 0 and D = d2 + d2 0. The next two rules may be regarded as variants of the last two. While the last two rules reresent reasoning that mixes liveness and safety, the next two rules illustrate time-bounded safety and liveness. Transitivity of Time-Bounded Safety: The following rule laces a lower bound on the duration between the endoints of chains of events. (i) (i-1) len(di,inf) (n) (n-1) (1) (0) len(d,inf) Induction Rule for Time-Bounded Liveness: len(d1,inf) (i) len(0,di] (i-1) len(d2,inf) (n) len(0,d] (n-1) (1) (0) len(d1+d2,inf) Transitivity of Time-Bounded Liveness: The following rule states a form of time-bounded liveness. It allows one to obtain uer bounds between chains of events. Mixing Time-Bounded Liveness and Safety: This rule mixes time-bounded safety and liveness roerties in the antecedent to obtain a mixed roerty as the conclusion. It states that if f does not haen within d1, if h haens within d2 and if d2 < d1, then :f ^ h haens within d2. The invariant over the interval is straightforward. If d2 < d1, then f len(0,d1] len(d1,inf) h len(0,d2] len(0,d2]

5 len(0,d2] The following two rules allow one to, resectively, slacken and tighten the bounds on the duration of a articular interval. Bound Slackening: This may be considered a form of weakening. If d1 0 d1 and d2 d2 0 then len(d1,d2] len(d1,d2 ] Bound Tightening: This may be considered a form of conjunction. If d = max (d1; d1 0 ) and D = min (d2; d2 0 ) then len(d1.d2] len(d1,d2 ] len(d,d] The logic also rovides urely ualitative rules, for maniulating chains of searches to obtain simler chains, and for nesting and denesting intervals. 4 The Logical ramework A rocess in RTIL is secied as a collection of \axioms" and can be thought of as a suer-theory of RTIL dened by its axioms (secications). The set of traces of a rocess are the set of intended models for this theory. Comosition of rocesses is then the union of the theories of the individual rocesses. If this union is inconsistent, then there is no execution admitted by this comosition. This means that two or more rocess secications may be in con- ict. When it is consistent, this theory reresents f h recisely the comosition of the rocesses. To rove that this comosition satises a given \reuirements secication," one must show that the reuirements secication is in the union of the theories. Since roositional RTIL is decidable, in rincile this check may be done automatically. owever, in ractice, this might be comutationally too exensive. In such a case, the roof must be broken down into simler stes (by means of intermediate lemmas) that are more tractable to verify. rom a model-theoretic ersective, one may recast the above in terms of traces satisfying a given secication. A rocess is the set of traces satisfying a secication. or convenience, assume that each of these traces is over a common alhabet consisting of all the state redicates mentioned in any rocess secication. Since RTIL is invariant under nite stuttering, these trace sets are maximally closed under real-time stuttering. Comosition of rocesses is now the intersection of the trace sets for each rocess. If the comosition is inconsistent, then there is no trace in the intersection. When this set is not emty, it satises a reuirements secication recisely if all of its constituent traces do. Of course, this still leaves unanswered the uestion of mutual consistency of the secications. One way of showing their consistency is by exhibiting a model for the conjunction of the individual theories. Once again, since the logic is decidable, the uestion can in rincile be answered. or most systems, however, this aroach is comutationally infeasible. As a result, methods have been develoed to secify rocesses comositionally, and reuire a set of consistency conditions to hold at their interfaces. In the future, we lan to investigate these methods in the context of RTIL. In addition, there is the imortant notion of realizability: Is a given secication of a rocess realizable under all ossible behaviours of its environment? Clearly, the answer in general is negative. Thus, a realizable secication usually carries with it an assumtion on the behaviour of its environment, and guarantees to satisfy its secication only if the environment satises the assumtions. 6 In this aer we address only the rst issue, that of roving that the reuirements are imlied by the rocess secications, and ignore the other two imortant issues of consistency and realizability. A clear overview of these latter issues aears in [2]. inally, our aroach to roving correctness may be characterized as an exogenous aroach. A gen- 6 or instance, in the case of the secications of the gate and the controller given in the next section, the antecedents for the two liveness roerties serve this urose.

6 eral deductive system (embodied in this case by our decision rocedure) is uniformly used in all roofs. Contrast this with the endogenous aroach which is the style of choice in roving the correctness of a secic imlementation, for instance, a timed transition system or a rogram. As for other temoral logics, an endogenous roof system may be constructed for RTIL. On the other hand, if the imlementation is nite-state, model-checking may be used; a modelchecking algorithm for RTIL follows in the usual manner from the decision rocedure for the logic. We refer the reader to [23] for a detailed discussion of the exogenous and endogenous styles of roof. 5 The Railroad Crossing Examle Informally, the system consists of a train sensor, which warns the gate controller while a train is within a certain distance of the ing. The controller then nals the gate to close to road trac. The gate closes within a certain duration of this nal. The train having ed, the controller is notied and nals the gate to once again, allowing the road trac to resume. In the following we give an axiomatic secication of the three \rocesses": the train, the gate and the controller. The secication of the train makes use of two state redicates and, which are, resectively, true when a train is within a certain distance of the ing and when it is in the ing. The controller's secication uses as an inut, and roduces the nal to the gate. inally, the secication for the gate makes use of, as inut, and the state redicate which indicates, when true, that the gate is. The next three subsections give the formal secications of the rocesses, and the fourth subsection gives a art of the correctness roof. 5.1 Axiomatizing the Train 1. Train:Init: Initially no train is or in the ing. the enclosing context, and roduces an interval that is the sux of the revious outer interval, starting at the state where the search for the left endoint ended. len(3.0,5.0] 3. Train:Cross: A train takes at least 2 minutes and at most 5 minutes to comlete the ing. len(2.0,5.0] 4. Train:Se: The aroaches of consecutive trains are searated by at least 15 minutes. len(15.0,inf) 5.2 Axiomatizing the Controller 1. Ctlr:Init: Initially the controller is not nalling the gate to close. 2. Ctlr:Live: If the nals from the sensors remain steady suciently long, the controller nals the gates to close within 30 seconds of the aroach of the train and to within 30 seconds of its exit. 2. Train:Near: A train takes at least 3 minutes and at most 5 minutes from being rst the ing to actually entering it. The second conjunct in the secication ensures that the redicate does not go false until the the train has nished ing and does so recisely when it has nished ing. The last arrow in this formula does not have a target formula, but rather extends to the end of len(0.5,inf) len(0.0,0.5] len(0.5,inf) len(0.0,0.5]

7 3. Ctlr:Safe: The controller does not nal the gate to (close) unless it detects the aroach (exit) of a train. 5.4 Secication of the Proerties of the System The above formula shows the reresentation of a bounded eventuality. The diamond 3 on an interval indicates that somewhere in the indicated interval, a state exists at which holds. Recall, however, that the existence of such a state is redicated on the existence of the interval. Thus, in the rst conjunct above, we are not reuired to nd a state if we never nd a state. 5.3 Axiomatizing the ate We rove three roerties, one of which is an untimed safety reuirement, one a timed safety reuirement, and one a mixture of a timed safety and a timed liveness reuirement. 1. Untimed Safety: The gates remain closed whenever a train is in the ing. 2. Timed Safety: Once, the gates remain for at least 3.5 minutes. 1. ate:init: Initially the gates are to the road trac. len(3.5,inf) 2. ate:live: If the nal from the controller remains steady suciently long, the gates close between 1 and 2 minutes of a nal to close, and between 1 and 2 minutes of a nal to. 3. Mixed Reuirement: Once closed, the gates remain closed for at least 3.5 minutes and at most 11.5 minutes. len(3.5,11.5] len(2.0,inf) len(1.0,2.0] len(2.0,inf) len(1.0,2.0] 3. ate:safe: The gates do not (close) unless the controller nals them to do so. 5.5 A Samle Proof Sace does not ermit a comlete account of the roofs as done on our RTIL theorem rover. We shall therefore give here only art of one of the roofs for illustrative uroses. The remaining roof in the form of intermediate lemmas and an annotated roof tree aears in the aendix. These roofs have been veried using our theorem rover. (The user is resonsible for constructing the roofs, our rover merely checks their validity, subject to memory limitations. See [17] for a more detailed discussion.) As noted earlier, a major advantage of using a visual roof language, such as RTIL, is that the temoral ow of the argument in a roof can often be

8 illustrated in the icture reresenting the roof. In RTIL, the grahical notation of the timeline, allows one to align aroriate oints in the antecedents to a roof. This allows the user, as well as a reader of the roof, to see the oints at which an invariant is being instantiated, the intervals being aligned to roduce a reuired bounded liveness condition, the relationshi between secic intervals so that secic real-time delays are achieved, and so on. These visual cues can be extremely helful, not only in constructing roofs, but for discovering otential fallacies. Note, however, that this visual \syntactic sugar" has no semantic content in the roofs below. We are, however, currently investigating a techniue that will rovide semantic content to such alignment by \forcing" states to be identical or ordered in a secic manner uon reuest by the user. Currently, such ordering or identication of states must be exlicitly encoded as an RTIL formula. 7 This alignment and ordering of oints on a timeline has other uses as well. or instance, the toolset rovides a counterexamle generation facility that allows the user to uery the rover for a counterexamle in case of a failed roof. The counterexamle is dislayed in the form of a seuence of states (or alternatively, a timing diagram), with aroriate duration constraints indicated. Aligning the searches in the formul aroriately with this counterexamle can hel the user discover a otential cause of failure of a urorted roof. In the roof given in igure 1 this idea of aligning searches is used to highlight the underlying correctness argument. The deduction reresents the last major ste in the roof of Theorem 3 (Mixed Reuirement). The annotations alongside the icture show the secication formul and intermediate lemmas that are used in the antecedent. The lemmas are stated in the aendix. As shown by the annotations, Theorem 3 is roved from? Lemmas 5 and 6, which state uer and lower bounds on the durations of maximal and : intervals, resectively? Lemmas 7 and 8, which state unconditional liveness roerties of the gate during any run of the system? The safety condition of the gate, and? The initial conditions for the gate and controller. Note that we have ordered the conjunctions in the antecedent (for instance, the three conjunctions in the 7 Of course, such alignment would now generate a set of new roof obligations (what would reviously have aeared as RT- IL formul encoding the alignment and ordering conditions) which must be searately discharged. ate:init Ctlr:Init ate:safe.1 ate:safe.2 Lemma 7 Lemma 5 ate:safe.3 Lemma 8 Lemma 6 Theorem 3 len(1.0,2.0] len(4.5,10.5] len(1.0,2.0] len(3.5,11.5] len(4.5,inf) igure 1: Examle of a roof ste in RTIL. safety secication of the gate, have been slit aart) to allow the reader to visually follow the temoral ow of the roof. The inference hides 8 within it, for instance, an alication of the \interval dierence" and \interval union" rules that we gave in the last section for arithmetic on bounds. The interval dierence rule is alied to Lemma 5 and ate:safe.3 to deduce the bound len(2:5; 9:5] on a maximal : to : interval. The interval union rule then ermits us to deduce, along with Lemma 8, the bound len(3:5; 11:5] on a maximal : interval, as shown in the conseuent. The rule also hides an induction. Although not immediately aarent, the role of the last conjunct, Lemma 6, is crucial for this. It ensures that the induction can be carried through in the \next cycle", by ensuring a state identical with the initial state at the end of the rst cycle, and by induction, after the nth cycle. Our initial attemt to rove Theorem 3 without this lemma, led to the generation of the counterexamle shown in igure 2. The invariant in the conseuent fails in the second cycle, because the 8 \ides", because these rules are not searately or exlicitly alied, but may be considered as being imlicit in the inference, which is veried as a whole by the decision rocedure.

9 (NOT ) (NOT ) (NOT ) (NOT ) (NOT ) (NOT ) (NOT ) (NOT ) (NOT ) (NOT ) (NOT ) <=2.0, >1.0 <=10.5 >4.5 <=2.0, >1.0 <=10.5, >4.5 <=3.5, <=2.0, >1.0 igure 2: Counterexamle for a failed roof attemt. stage has not been set for the induction to succeed: is allowed to be asserted before the gates have had a chance to. In the counterexamle dislay, reresenting an eventually eriodic innite trace, the unshaded art denotes the initial trace and the shaded art the eriodic ortion. A timing diagram dislay with timing constraints indicated is also shown. 6 The RTIL Toolset In [25] we give a decision rocedure for the roositional fragment of RTIL based on reducing the decision roblem for the logic to the emtiness roblem for Timed Buchi Automata (TBA) [3]. This rocedure is an extension of the decision rocedure for the untimed logic IL [24], since RTIL is a conservative extension of IL. To decide the satisability of an RTIL formula, one rst constructs an \untimed" Buchi Automaton, whose states are annotated with duration formul. A duration formula is one that involves a len redicate nested in a string of interval modalities. The duration formul rovide the means to augment the automaton's states with active clock sets and its edges with clock setting and comarison actions, reuired to enforce the timing restrictions. Liveness conditions are treated in the usual manner by encoding them into a set of fair (or acceting) states. The most interesting art of the construction is the manner in which the \correct" instances of interval endoints are identied for starting clocks and comaring their values against their rescribed uer and lower bounds. The resulting automaton has the roerty (not true of TBAs in general) that all fair timing-consistent runs are non-zeno. 9 This is a direct conseuence of the fact that every timing reuirement in RTIL has an exlicit liveness reuirement associated with it: The right endoint of an interval with a timing assertion must eventually be reached. or deciding the emtiness of the TBA constructed in this manner from an RTIL formula, we use an adatation of the timing consistency algorithms of Alur and Dill [3, 4, 11] to check if there is a fair run of the automaton that is also timing-consistent. The actual imlementation of the theorem rover builds a tableau, instead of the comlete automaton. This method is essentially similar to the symbolic xed oint techniues used elsewhere in the literature (see for instance [16]). Our rototye imlementation of the decision rocedure consists of aroximately 1500 lines of Lis code. The rocedure is art of a grahical roof environment, which includes a syntax-directed editor 10 for the logic and some roof management functions. More details of an earlier version of the toolset (i.e. without real-time) are given in [17]. 7 Related Work Much work has recently been done in the realm of real-time models of concurrency as well as in real-time temoral and interval logics. ere we mention only some of the work on real-time logics for comarative uroses. 9 A run of a TBA is non-zeno if time always rogresses beyond any bound. 10 All the grahical formul in this aer were roduced with the editor. The counterexamle dislay was automatically generated by the toolset from a countermodel trace generated by the decision rocedure for the failed roof attemt for Theorem 3.

10 Until a few years ago, the only real-time logics known to be decidable were of the discrete time variety. An examle is the Quantitative Temoral Logic of Emerson and Srinivasan [13]. owever, a dense notion of time is often referable, and sometimes unavoidable, in the secication and verication of realtime systems [3, 21]. In [6], Alur and enzinger characterize the decidability of a range of temoral logics. They show that most of the dense real-time temoral logics in use at that time are undecidable. The satisability roblem for their recent Timed Comutation Tree Logic [16], is also undecidable (over a dense time domain), although the model-checking roblem is solvable. The Metric Interval Temoral Logic (MITL) of Alur et al. [5] is a dense real-time temoral logic similar to the Metric Temoral Logic of Koymans [18]. MITL achieves decidability where MTL does not, by restricting the syntax to reclude the statement of absolute unctuality. The satisability roblems for both MITL and RTIL are solvable in EXPSPACE. We conjecture that MITL and RTIL have incomarable exressive ower (see [25, 26] for related discussion). owever, there may be natural real-time roerties which RTIL can state more succinctly than MITL. We believe that RTIL oers several advantages over most other dense time logics. The visual reresentation of the logic, and its timing diagram lookand-feel might make it more readily acceted in industrial ractice. The method of lacing bounds on the durations of intervals, obtained by chaining states, ermits a very natural secication and reasoning style. The interval construct of RTIL allows a more convenient way of exressing comlicated seuencing and nesting behaviour than do, for instance, nested untils (see [24] for some examles). 11. A direct recursor and insiration of RTIL is the Real-Time Interval Logic of Melliar-Smith [20]. That logic diers from RTIL in two major ways: the resence of searches into the ast and the construction of modalities that allow a oint of reference to be oset by a xed duration. It is not too dicult to show that the rst construct makes RTIL non-elementary even without real-time, and the second construct makes it undecidable on a dense domain, even without the rst construct. While both these constructs might lead to more natural secications in some cases, in most situations their use can be avoided. The undecidability, 11 In [24] we argue that this should not mean giving u the familiar constructs of other logics. or instance, the (timeless) until is easily dened in our logic, and so are Proositional TLA's action and riming oerators. urther, the enriched logics can be decided with no essential comlexity enalty[26] over a dense time-domain, of the real-time interval logics of Narayana and Aaby [22] and of Razouk and orlick [27] can also be roved, by a simle adatation of the roof of undecidability of MITL with singular intervals [5]. The Duration Calculus [9] diers from the interval logics noted above in that it treats intervals as rimitive. The calculus is well-suited to describing and reasoning about cumulative behaviour, a feature extremely useful for hybrid systems. The oerator R in that logic, for instance, allows one to bound the duration of a (fragment of a) comutation for which a redicate holds. This ability to integrate over nonconvex intervals, combined with the \non-local" character of the logic, makes it very exressive. owever, as shown in [10], over dense time, the simlest realtime fragment of the calculus is undecidable. RTIL should be contrasted with the more rogram oriented Proof Outline Logic (POL) of Schneider [28] and with the Temoral Logic of Actions (TLA) with an exlicit time variable of Lamort and Abadi [1]. These two logics are oriented towards concurrent rogram code verication and state-machine verication, resectively. We believe that bounded modal oerators, such as resent in RTIL or MITL, ermit more intuitive reasoning, which becomes more aarent at the higher, more abstract levels of a roof hierarchy. At the lower-levels where one is dealing directly with imlementations, the TLA, POL and model-checking oriented techniues might be more aroriate. Two other very oular verication styles are based in automata theory and in higher-order logic. These lie at oosite ends of the sectrum. Automatabased secication and verication is robably the most oular \industrial-strength" method; for examle, it is the chosen style in the COSPAN system of AT&T [8, 19]. The classical and higher-order logic aroach to real-time usually denes a comutation as a maing from time to valuations for state variables. One axiomatizes the underlying theory of time (say dense li-time or branching-time) in the base logic, and then freely uses uantication over time and all of the standard roof methods available in the base logic. While such an aroach is, in rincile, the \strongest," it reuires a good working knowledge of classical logic; modal logics, on the other hand, have a few simle and \intuitive" constructs, and hide time uantication from the user. 8 Conclusion We have resented RTIL, an interval logic of dense real-time, and have given an examle of its

11 use. The logic has a natural grahical reresentation and sucient exressive ower reuired for real-time reasoning. The model theory underlying the logic is state-based and the logic is invariant under nite in- nitesimal stuttering. These features are exected to facilitate hierarchical abstraction and renement based roofs. Although the decision rocedure for the logic is relatively exensive, some heuristics recently roosed for deciding the emtiness of TBAs [8] might be alicable to the logic, and may cut down the search sace of the satisability rocedure substantially. Another aroach to dealing with the comutational intractability of the decision roblem for realtime interval logic is to allow user guidance, in the form of invoking secic inference rules at secic oints of the roof. This interactive style might turn out to be the more aroriate aroach, not only because most real-time logics are rovably exensive, but also because as has been recently shown [7] veri- cation of arametric roofs can uickly become undecidable. To this end, we are currently develoing a comlete inference system for the logic. One would still exect to use a raw decision rocedure for lowlevel simlication, however. A useful additional feature, which we are currently investigating, is the ability to deal with assertions in secialized decidable (non-temoral) theories and decide their consistency by couled decision rocedures for these theories. This might allow the user to reason, for instance, with functions and euality, or use simle Presburger arithmetic, within correctness roofs using temoral logic. References [1] Abadi M, Lamort L, An Old-ashioned Recie for Real- Time, Proc REX Worksho \Real-Time: Theory in Practice," 1991, LNCS 600, [2] Abadi M, Lamort L, Woler P, Realizable and Unrealizable Secications of Reactive Systems, Proc 16 th ICALP, 1989, LNCS 372, [3] Alur R, Dill D, Automata for Modelling Real-Time Systems, Proc 17 th ICALP, 1990, LNCS 443, [4] Alur R, Courcoubetis C, Dill D, albwachs N, Wong-Toi, An Imlementation of Three Algorithms for Timing Verication Based on Automata Emtiness, Proc 13 th RTSS, 1992, [5] Alur R, eder T, enzinger T, The Benets of Relaxing Punctuality, Proc 10 th PODC, 1991, [6] Alur R, enzinger T, Real-Time Logics: Comlexity and Exressiveness, Proc 5 th LICS, 1990, [7] Alur R, enzinger T, Vardi M Y, Parametric Real-Time Reasoning, Proc 25 th STOC, 1993,???. [8] Alur R, Itai A, Kurshan R P, Yannakakis M, Timing Verication by Successive Aroximation, Proc 4 th CAV, 1992, LNCS???,???. [9] Chaochen Z, oare C A R, Ravn A P, A Calculus of Durations, Inf Proc Let 40(5), 1991, [10] Chaochen Z, ansen M R, Sestoft, Decidability and Undecidability Results for the Duration Calculus, Proc 10 th STACS, [11] Dill D L, Timing Assumtions and Verication of inite- State Concurrent Systems, Proc Worksho on Automatic Verication Methods for inite State Systems, 1989, LNCS 407, [12] Dillon L K, Kutty, Moser L E, Melliar-Smith P M, Ramakrishna Y S, rahical Secications for Concurrent Software Systems, Proc 14 th ICSE, 1992, [13] Emerson E A, Mok A, Sistla A P, Srinivasan J, Quantitative Temoral Reasoning, Proc 1 st CAV, 1990, LNCS 531, [14] alern J, Manna Z, Moszkowski B, A ardware Semantics Based on Temoral Intervals, Proc. 10 th ICALP, 1983, LNCS 154, [15] alern J, Shoham Y, A Proositional Modal Logic of Time Intervals, J. ACM, 38 (4), 1991, [16] enzinger T A, Nicollin X, Sifakis J, Yovine S, Symbolic Model-Checking for Real-Time Systems, Proc 7 th LICS, 1992, [17] Kutty, Ramakrishna Y S, Moser L E, Dillon L K, Melliar-Smith P M, A rahical Interval Logic Toolset for Verifying Concurrent Systems, Proc 4 th CAV, 1993, LNCS???,???. [18] Koymans R, Secifying Real-Time Proerties with Metric Temoral Logic, Real-Time Systems 2 (4), 1990, [19] Kurshan R, Analysis of Discrete Event Coordination, LNCS 430, 1990, [20] Melliar-Smith P M, Extending Interval Logic to Real- Time Systems, Proc Conf Temoral Logic in Secication, 1987, LNCS 398, [21] Maler O, Manna Z, Pnueli A, rom Timed to ybrid Systems, Proc REX Worksho \Real-Time: Theory in Practice," 1991, LNCS 600, [22] Narayana K T, Aaby A A, Secication of Real-Time Systems in Real-Time Temoral Interval Logic, Proc 9 th RTSS, 1988, [23] Pnueli A, In Transition from lobal to Modular Reasoning about Concurrent Programs, in (ed) K R At, Logics and Models of Concurrent Systems, Sringer, [24] Ramakrishna Y S, Dillon L K, Moser L E, Melliar-Smith P M, Kutty, An Automata-Theoretic Decision Procedure for uture Interval Logic, Proc 12 th ST&TCS, 1992, LNCS 652, [25] Ramakrishna Y S, Dillon L K, Moser L E, Melliar-Smith P M, Kutty, A Real-Time Interval Logic and Its Decision Procedure, Proc 13th ST&TCS, 1993, LNCS, to aear.

12 [26] Ramakrishna Y S, Interval Logics for Temoral Secication and Verication, PhD Dissertation, Det of Electrical and Comuter Engineering, University of California, Santa Barbara, 1993, to aear. Train.Near Train.Cross Train.Se [27] Razouk R R, orlick M M, A Real-Time Interval Logic or Reasoning About Executions of Real-Time Programs, Proc 3 rd TAV, SISOT SE Notes, 114 (3), 1989, [28] Schneider B, Bloom B, Marzullo K, Putting Time into Proof Outlines, Proc REX Worksho \Real-Time: Theory in Practice," 1991, LNCS 600, Lemma.1 Lemmas.5 & 6 Lemma.2 Ctlr.Live Lemmas.3 & 4 ate.live Ctlr.Init Train.Init Ctlr.Safe A Proof Structure The intermediate lemmas used in the roofs of the Theorems 2 and 3 are listed below. Also given is a roof tree that reresents the use of these lemmas and of the secication axioms for Theorems 2 and 3. Lemmas.7 & 8 ate.init Ctlr.Init ate.safe A.1 Lemmas Theorems.2 & 3 1: igure 3: Proof tree for Theorems 2 and 3. len(5.0,10.0] A.2 Theorems 2: len(5.0,inf) Theorem 1: Untimed Safety Theorem (of the main body of the aer). Theorem 2: Timed Safety Theorem. Theorem 3: Mixed Reuirement Theorem. 3: 4: 5: 6: len(0.0,0.5] len(0.0,0.5] len(4.5,10.5] A.3 Proof Tree igure 3 shows the roof tree for Theorems 2 and 3. Note that the roofs of Lemmas 3 and 4 are analogous to the roofs of Lemmas 7 and 8, as are the roofs of Lemmas 5 and 6 to the roofs of Theorems 2 and 3. This is not a mere coincidence, but a result of the fact that the secications of the controller and the gate are analogous modulo timing constants. As we mentioned before, the need for the intermediate lemmas arises in our examle due to the memory limitations of the imlementation of the theorem rover. Since the secications and roerties are urely roositional, one could, in rincile, rove all the theorems in one shot from the conjunction of the secications aearing in the leaves of the roof tree (the conclusions aear at the root). The roof of Theorem 1 may be done in a similar fashion, after roving a few reliminary lemmas, but is omitted for lack of sace. len(4.5,inf) 7: len(1.0,2.0] 8: len(1.0,2.0]

Model checking, verification of CTL. One must verify or expel... doubts, and convert them into the certainty of YES [Thomas Carlyle]

Model checking, verification of CTL. One must verify or expel... doubts, and convert them into the certainty of YES [Thomas Carlyle] Chater 5 Model checking, verification of CTL One must verify or exel... doubts, and convert them into the certainty of YES or NO. [Thomas Carlyle] 5. The verification setting Page 66 We introduce linear

More information

Topic 7: Using identity types

Topic 7: Using identity types Toic 7: Using identity tyes June 10, 2014 Now we would like to learn how to use identity tyes and how to do some actual mathematics with them. By now we have essentially introduced all inference rules

More information

MATH 2710: NOTES FOR ANALYSIS

MATH 2710: NOTES FOR ANALYSIS MATH 270: NOTES FOR ANALYSIS The main ideas we will learn from analysis center around the idea of a limit. Limits occurs in several settings. We will start with finite limits of sequences, then cover infinite

More information

4. Score normalization technical details We now discuss the technical details of the score normalization method.

4. Score normalization technical details We now discuss the technical details of the score normalization method. SMT SCORING SYSTEM This document describes the scoring system for the Stanford Math Tournament We begin by giving an overview of the changes to scoring and a non-technical descrition of the scoring rules

More information

MODELING THE RELIABILITY OF C4ISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL

MODELING THE RELIABILITY OF C4ISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL Technical Sciences and Alied Mathematics MODELING THE RELIABILITY OF CISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL Cezar VASILESCU Regional Deartment of Defense Resources Management

More information

Using BDDs to Decide CTL

Using BDDs to Decide CTL Using BDDs to Decide CTL Will Marrero DePaul University, Chicago, IL 60604, USA wmarrero@cs.deaul.edu Abstract. Comutation Tree Logic (CTL) has been used uite extensively and successfully to reason about

More information

DRAFT - do not circulate

DRAFT - do not circulate An Introduction to Proofs about Concurrent Programs K. V. S. Prasad (for the course TDA383/DIT390) Deartment of Comuter Science Chalmers University Setember 26, 2016 Rough sketch of notes released since

More information

Correspondence Between Fractal-Wavelet. Transforms and Iterated Function Systems. With Grey Level Maps. F. Mendivil and E.R.

Correspondence Between Fractal-Wavelet. Transforms and Iterated Function Systems. With Grey Level Maps. F. Mendivil and E.R. 1 Corresondence Between Fractal-Wavelet Transforms and Iterated Function Systems With Grey Level Mas F. Mendivil and E.R. Vrscay Deartment of Alied Mathematics Faculty of Mathematics University of Waterloo

More information

ABSTRACT MODEL REPAIR

ABSTRACT MODEL REPAIR Logical Methods in Comuter Science Vol. 11(3:11)2015,. 1 43 www.lmcs-online.org Submitted Jul. 2, 2014 Published Se. 17, 2015 ABSTRACT MODEL REPAIR GEORGE CHATZIELEFTHERIOU a, BORZOO BONAKDARPOUR b, PANAGIOTIS

More information

Convex Optimization methods for Computing Channel Capacity

Convex Optimization methods for Computing Channel Capacity Convex Otimization methods for Comuting Channel Caacity Abhishek Sinha Laboratory for Information and Decision Systems (LIDS), MIT sinhaa@mit.edu May 15, 2014 We consider a classical comutational roblem

More information

Cryptanalysis of Pseudorandom Generators

Cryptanalysis of Pseudorandom Generators CSE 206A: Lattice Algorithms and Alications Fall 2017 Crytanalysis of Pseudorandom Generators Instructor: Daniele Micciancio UCSD CSE As a motivating alication for the study of lattice in crytograhy we

More information

For q 0; 1; : : : ; `? 1, we have m 0; 1; : : : ; q? 1. The set fh j(x) : j 0; 1; ; : : : ; `? 1g forms a basis for the tness functions dened on the i

For q 0; 1; : : : ; `? 1, we have m 0; 1; : : : ; q? 1. The set fh j(x) : j 0; 1; ; : : : ; `? 1g forms a basis for the tness functions dened on the i Comuting with Haar Functions Sami Khuri Deartment of Mathematics and Comuter Science San Jose State University One Washington Square San Jose, CA 9519-0103, USA khuri@juiter.sjsu.edu Fax: (40)94-500 Keywords:

More information

Estimation of the large covariance matrix with two-step monotone missing data

Estimation of the large covariance matrix with two-step monotone missing data Estimation of the large covariance matrix with two-ste monotone missing data Masashi Hyodo, Nobumichi Shutoh 2, Takashi Seo, and Tatjana Pavlenko 3 Deartment of Mathematical Information Science, Tokyo

More information

The Graph Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule

The Graph Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule The Grah Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule STEFAN D. BRUDA Deartment of Comuter Science Bisho s University Lennoxville, Quebec J1M 1Z7 CANADA bruda@cs.ubishos.ca

More information

On a Markov Game with Incomplete Information

On a Markov Game with Incomplete Information On a Markov Game with Incomlete Information Johannes Hörner, Dinah Rosenberg y, Eilon Solan z and Nicolas Vieille x{ January 24, 26 Abstract We consider an examle of a Markov game with lack of information

More information

State Estimation with ARMarkov Models

State Estimation with ARMarkov Models Deartment of Mechanical and Aerosace Engineering Technical Reort No. 3046, October 1998. Princeton University, Princeton, NJ. State Estimation with ARMarkov Models Ryoung K. Lim 1 Columbia University,

More information

ABSTRACT MODEL REPAIR

ABSTRACT MODEL REPAIR ABSTRACT MODEL REPAIR GEORGE CHATZIELEFTHERIOU a, BORZOO BONAKDARPOUR b, PANAGIOTIS KATSAROS c, AND SCOTT A. SMOLKA d a Deartment of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki,

More information

Linear diophantine equations for discrete tomography

Linear diophantine equations for discrete tomography Journal of X-Ray Science and Technology 10 001 59 66 59 IOS Press Linear diohantine euations for discrete tomograhy Yangbo Ye a,gewang b and Jiehua Zhu a a Deartment of Mathematics, The University of Iowa,

More information

A Bound on the Error of Cross Validation Using the Approximation and Estimation Rates, with Consequences for the Training-Test Split

A Bound on the Error of Cross Validation Using the Approximation and Estimation Rates, with Consequences for the Training-Test Split A Bound on the Error of Cross Validation Using the Aroximation and Estimation Rates, with Consequences for the Training-Test Slit Michael Kearns AT&T Bell Laboratories Murray Hill, NJ 7974 mkearns@research.att.com

More information

Finite-State Verification or Model Checking. Finite State Verification (FSV) or Model Checking

Finite-State Verification or Model Checking. Finite State Verification (FSV) or Model Checking Finite-State Verification or Model Checking Finite State Verification (FSV) or Model Checking Holds the romise of roviding a cost effective way of verifying imortant roerties about a system Not all faults

More information

Analysis of some entrance probabilities for killed birth-death processes

Analysis of some entrance probabilities for killed birth-death processes Analysis of some entrance robabilities for killed birth-death rocesses Master s Thesis O.J.G. van der Velde Suervisor: Dr. F.M. Sieksma July 5, 207 Mathematical Institute, Leiden University Contents Introduction

More information

Solved Problems. (a) (b) (c) Figure P4.1 Simple Classification Problems First we draw a line between each set of dark and light data points.

Solved Problems. (a) (b) (c) Figure P4.1 Simple Classification Problems First we draw a line between each set of dark and light data points. Solved Problems Solved Problems P Solve the three simle classification roblems shown in Figure P by drawing a decision boundary Find weight and bias values that result in single-neuron ercetrons with the

More information

Statics and dynamics: some elementary concepts

Statics and dynamics: some elementary concepts 1 Statics and dynamics: some elementary concets Dynamics is the study of the movement through time of variables such as heartbeat, temerature, secies oulation, voltage, roduction, emloyment, rices and

More information

for Propositional Temporal Logic with Since and Until Y. S. Ramakrishna, L. E. Moser, L. K. Dillon, P. M. Melliar-Smith, G. Kutty

for Propositional Temporal Logic with Since and Until Y. S. Ramakrishna, L. E. Moser, L. K. Dillon, P. M. Melliar-Smith, G. Kutty An Automata-Theoretic Decision Procedure for Propositional Temporal Logic with Since and Until Y. S. Ramakrishna, L. E. Moser, L. K. Dillon, P. M. Melliar-Smith, G. Kutty Department of Electrical and Computer

More information

Various Proofs for the Decrease Monotonicity of the Schatten s Power Norm, Various Families of R n Norms and Some Open Problems

Various Proofs for the Decrease Monotonicity of the Schatten s Power Norm, Various Families of R n Norms and Some Open Problems Int. J. Oen Problems Comt. Math., Vol. 3, No. 2, June 2010 ISSN 1998-6262; Coyright c ICSRS Publication, 2010 www.i-csrs.org Various Proofs for the Decrease Monotonicity of the Schatten s Power Norm, Various

More information

Approximating min-max k-clustering

Approximating min-max k-clustering Aroximating min-max k-clustering Asaf Levin July 24, 2007 Abstract We consider the roblems of set artitioning into k clusters with minimum total cost and minimum of the maximum cost of a cluster. The cost

More information

In a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time

In a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time Complete Proof Systems for First Order Interval Temporal Logic Bruno Dutertre Department of Computer Science Royal Holloway, University of London Egham, Surrey TW0 0EX, United Kingdom Abstract Dierent

More information

x 1 1 x x 4 Figure 1: A system of four rocesses 1,, 3, and 4, and three interactions x 1, x 13, and x 4 that is innitely often enabled (ie, wit

x 1 1 x x 4 Figure 1: A system of four rocesses 1,, 3, and 4, and three interactions x 1, x 13, and x 4 that is innitely often enabled (ie, wit On Strong-Feasibilities of Equivalence-Comletions Yuh-Jzer Joung joung@ccmsntuedutw Deartment of Information Management National Taiwan University Taiei, Taiwan Abstract The notion of comletion has been

More information

Combining Logistic Regression with Kriging for Mapping the Risk of Occurrence of Unexploded Ordnance (UXO)

Combining Logistic Regression with Kriging for Mapping the Risk of Occurrence of Unexploded Ordnance (UXO) Combining Logistic Regression with Kriging for Maing the Risk of Occurrence of Unexloded Ordnance (UXO) H. Saito (), P. Goovaerts (), S. A. McKenna (2) Environmental and Water Resources Engineering, Deartment

More information

Diagram-based Formalisms for the Verication of. Reactive Systems. Anca Browne, Luca de Alfaro, Zohar Manna, Henny B. Sipma and Tomas E.

Diagram-based Formalisms for the Verication of. Reactive Systems. Anca Browne, Luca de Alfaro, Zohar Manna, Henny B. Sipma and Tomas E. In CADE-1 Workshop on Visual Reasoning, New Brunswick, NJ, July 1996. Diagram-based Formalisms for the Verication of Reactive Systems Anca Browne, Luca de Alfaro, Zohar Manna, Henny B. Sipma and Tomas

More information

CHAPTER-II Control Charts for Fraction Nonconforming using m-of-m Runs Rules

CHAPTER-II Control Charts for Fraction Nonconforming using m-of-m Runs Rules CHAPTER-II Control Charts for Fraction Nonconforming using m-of-m Runs Rules. Introduction: The is widely used in industry to monitor the number of fraction nonconforming units. A nonconforming unit is

More information

John Weatherwax. Analysis of Parallel Depth First Search Algorithms

John Weatherwax. Analysis of Parallel Depth First Search Algorithms Sulementary Discussions and Solutions to Selected Problems in: Introduction to Parallel Comuting by Viin Kumar, Ananth Grama, Anshul Guta, & George Karyis John Weatherwax Chater 8 Analysis of Parallel

More information

1-way quantum finite automata: strengths, weaknesses and generalizations

1-way quantum finite automata: strengths, weaknesses and generalizations 1-way quantum finite automata: strengths, weaknesses and generalizations arxiv:quant-h/9802062v3 30 Se 1998 Andris Ambainis UC Berkeley Abstract Rūsiņš Freivalds University of Latvia We study 1-way quantum

More information

Principles. Model (System Requirements) Answer: Model Checker. Specification (System Property) Yes, if the model satisfies the specification

Principles. Model (System Requirements) Answer: Model Checker. Specification (System Property) Yes, if the model satisfies the specification Model Checking Princiles Model (System Requirements) Secification (System Proerty) Model Checker Answer: Yes, if the model satisfies the secification Counterexamle, otherwise Krike Model Krike Structure

More information

16.2. Infinite Series. Introduction. Prerequisites. Learning Outcomes

16.2. Infinite Series. Introduction. Prerequisites. Learning Outcomes Infinite Series 6.2 Introduction We extend the concet of a finite series, met in Section 6., to the situation in which the number of terms increase without bound. We define what is meant by an infinite

More information

Elementary Analysis in Q p

Elementary Analysis in Q p Elementary Analysis in Q Hannah Hutter, May Szedlák, Phili Wirth November 17, 2011 This reort follows very closely the book of Svetlana Katok 1. 1 Sequences and Series In this section we will see some

More information

On the Chvatál-Complexity of Knapsack Problems

On the Chvatál-Complexity of Knapsack Problems R u t c o r Research R e o r t On the Chvatál-Comlexity of Knasack Problems Gergely Kovács a Béla Vizvári b RRR 5-08, October 008 RUTCOR Rutgers Center for Oerations Research Rutgers University 640 Bartholomew

More information

Memoryfull Branching-Time Logic

Memoryfull Branching-Time Logic Memoryfull Branching-Time Logic Orna Kuferman 1 and Moshe Y. Vardi 2 1 Hebrew University, School of Engineering and Comuter Science, Jerusalem 91904, Israel Email: orna@cs.huji.ac.il, URL: htt://www.cs.huji.ac.il/

More information

Elementary theory of L p spaces

Elementary theory of L p spaces CHAPTER 3 Elementary theory of L saces 3.1 Convexity. Jensen, Hölder, Minkowski inequality. We begin with two definitions. A set A R d is said to be convex if, for any x 0, x 1 2 A x = x 0 + (x 1 x 0 )

More information

p,egp AFp EFp ... p,agp

p,egp AFp EFp ... p,agp TUESDAY, Session 2 Temoral logic and model checking, cont 1 Branching time and CTL model checking In a branching time temoral logics, we consider not just a single ath through the Krike model, but all

More information

Scaling Multiple Point Statistics for Non-Stationary Geostatistical Modeling

Scaling Multiple Point Statistics for Non-Stationary Geostatistical Modeling Scaling Multile Point Statistics or Non-Stationary Geostatistical Modeling Julián M. Ortiz, Steven Lyster and Clayton V. Deutsch Centre or Comutational Geostatistics Deartment o Civil & Environmental Engineering

More information

The Value of Even Distribution for Temporal Resource Partitions

The Value of Even Distribution for Temporal Resource Partitions The Value of Even Distribution for Temoral Resource Partitions Yu Li, Albert M. K. Cheng Deartment of Comuter Science University of Houston Houston, TX, 7704, USA htt://www.cs.uh.edu Technical Reort Number

More information

RECIPROCITY LAWS JEREMY BOOHER

RECIPROCITY LAWS JEREMY BOOHER RECIPROCITY LAWS JEREMY BOOHER 1 Introduction The law of uadratic recirocity gives a beautiful descrition of which rimes are suares modulo Secial cases of this law going back to Fermat, and Euler and Legendre

More information

A Reduction Theorem for the Verification of Round-Based Distributed Algorithms

A Reduction Theorem for the Verification of Round-Based Distributed Algorithms A Reduction Theorem for the Verification of Round-Based Distributed Algorithms Mouna Chaouch-Saad 1, Bernadette Charron-Bost 2, and Stehan Merz 3 1 Faculté des Sciences, Tunis, Tunisia, Mouna.Saad@fst.rnu.tn

More information

CTL, the branching-time temporal logic

CTL, the branching-time temporal logic CTL, the branching-time temoral logic Cătălin Dima Université Paris-Est Créteil Cătălin Dima (UPEC) CTL 1 / 29 Temoral roerties CNIL Safety, termination, mutual exclusion LTL. Liveness, reactiveness, resonsiveness,

More information

2 E. TESKE AND H.C. WILLIAMS with h(?) = and () = : It is imortant to realize that at this time, the fast methods for evaluating class num

2 E. TESKE AND H.C. WILLIAMS with h(?) = and () = : It is imortant to realize that at this time, the fast methods for evaluating class num A PROBLEM CONCERNING A CHARACTER SUM E. TESKE AND H.C. WILLIAMS Dedicated to the memory of Daniel Shanks (1917-1996) Abstract. Let be a rime congruent to?1 modulo 4, n the Legendre symbol and S(k) = P?1

More information

Shadow Computing: An Energy-Aware Fault Tolerant Computing Model

Shadow Computing: An Energy-Aware Fault Tolerant Computing Model Shadow Comuting: An Energy-Aware Fault Tolerant Comuting Model Bryan Mills, Taieb Znati, Rami Melhem Deartment of Comuter Science University of Pittsburgh (bmills, znati, melhem)@cs.itt.edu Index Terms

More information

RESOLUTIONS OF THREE-ROWED SKEW- AND ALMOST SKEW-SHAPES IN CHARACTERISTIC ZERO

RESOLUTIONS OF THREE-ROWED SKEW- AND ALMOST SKEW-SHAPES IN CHARACTERISTIC ZERO RESOLUTIONS OF THREE-ROWED SKEW- AND ALMOST SKEW-SHAPES IN CHARACTERISTIC ZERO MARIA ARTALE AND DAVID A. BUCHSBAUM Abstract. We find an exlicit descrition of the terms and boundary mas for the three-rowed

More information

A FEW EQUIVALENCES OF WALL-SUN-SUN PRIME CONJECTURE

A FEW EQUIVALENCES OF WALL-SUN-SUN PRIME CONJECTURE International Journal of Mathematics & Alications Vol 4, No 1, (June 2011), 77-86 A FEW EQUIVALENCES OF WALL-SUN-SUN PRIME CONJECTURE ARPAN SAHA AND KARTHIK C S ABSTRACT: In this aer, we rove a few lemmas

More information

A Qualitative Event-based Approach to Multiple Fault Diagnosis in Continuous Systems using Structural Model Decomposition

A Qualitative Event-based Approach to Multiple Fault Diagnosis in Continuous Systems using Structural Model Decomposition A Qualitative Event-based Aroach to Multile Fault Diagnosis in Continuous Systems using Structural Model Decomosition Matthew J. Daigle a,,, Anibal Bregon b,, Xenofon Koutsoukos c, Gautam Biswas c, Belarmino

More information

Sets of Real Numbers

Sets of Real Numbers Chater 4 Sets of Real Numbers 4. The Integers Z and their Proerties In our revious discussions about sets and functions the set of integers Z served as a key examle. Its ubiquitousness comes from the fact

More information

CMSC 425: Lecture 4 Geometry and Geometric Programming

CMSC 425: Lecture 4 Geometry and Geometric Programming CMSC 425: Lecture 4 Geometry and Geometric Programming Geometry for Game Programming and Grahics: For the next few lectures, we will discuss some of the basic elements of geometry. There are many areas

More information

Chapter 7 Rational and Irrational Numbers

Chapter 7 Rational and Irrational Numbers Chater 7 Rational and Irrational Numbers In this chater we first review the real line model for numbers, as discussed in Chater 2 of seventh grade, by recalling how the integers and then the rational numbers

More information

MAS 4203 Number Theory. M. Yotov

MAS 4203 Number Theory. M. Yotov MAS 4203 Number Theory M. Yotov June 15, 2017 These Notes were comiled by the author with the intent to be used by his students as a main text for the course MAS 4203 Number Theory taught at the Deartment

More information

#A64 INTEGERS 18 (2018) APPLYING MODULAR ARITHMETIC TO DIOPHANTINE EQUATIONS

#A64 INTEGERS 18 (2018) APPLYING MODULAR ARITHMETIC TO DIOPHANTINE EQUATIONS #A64 INTEGERS 18 (2018) APPLYING MODULAR ARITHMETIC TO DIOPHANTINE EQUATIONS Ramy F. Taki ElDin Physics and Engineering Mathematics Deartment, Faculty of Engineering, Ain Shams University, Cairo, Egyt

More information

A Unified 2D Representation of Fuzzy Reasoning, CBR, and Experience Based Reasoning

A Unified 2D Representation of Fuzzy Reasoning, CBR, and Experience Based Reasoning University of Wollongong Research Online Faculty of Commerce - aers (Archive) Faculty of Business 26 A Unified 2D Reresentation of Fuzzy Reasoning, CBR, and Exerience Based Reasoning Zhaohao Sun University

More information

arxiv:cond-mat/ v2 25 Sep 2002

arxiv:cond-mat/ v2 25 Sep 2002 Energy fluctuations at the multicritical oint in two-dimensional sin glasses arxiv:cond-mat/0207694 v2 25 Se 2002 1. Introduction Hidetoshi Nishimori, Cyril Falvo and Yukiyasu Ozeki Deartment of Physics,

More information

Distributed Rule-Based Inference in the Presence of Redundant Information

Distributed Rule-Based Inference in the Presence of Redundant Information istribution Statement : roved for ublic release; distribution is unlimited. istributed Rule-ased Inference in the Presence of Redundant Information June 8, 004 William J. Farrell III Lockheed Martin dvanced

More information

An Estimate For Heilbronn s Exponential Sum

An Estimate For Heilbronn s Exponential Sum An Estimate For Heilbronn s Exonential Sum D.R. Heath-Brown Magdalen College, Oxford For Heini Halberstam, on his retirement Let be a rime, and set e(x) = ex(2πix). Heilbronn s exonential sum is defined

More information

#A37 INTEGERS 15 (2015) NOTE ON A RESULT OF CHUNG ON WEIL TYPE SUMS

#A37 INTEGERS 15 (2015) NOTE ON A RESULT OF CHUNG ON WEIL TYPE SUMS #A37 INTEGERS 15 (2015) NOTE ON A RESULT OF CHUNG ON WEIL TYPE SUMS Norbert Hegyvári ELTE TTK, Eötvös University, Institute of Mathematics, Budaest, Hungary hegyvari@elte.hu François Hennecart Université

More information

A CONCRETE EXAMPLE OF PRIME BEHAVIOR IN QUADRATIC FIELDS. 1. Abstract

A CONCRETE EXAMPLE OF PRIME BEHAVIOR IN QUADRATIC FIELDS. 1. Abstract A CONCRETE EXAMPLE OF PRIME BEHAVIOR IN QUADRATIC FIELDS CASEY BRUCK 1. Abstract The goal of this aer is to rovide a concise way for undergraduate mathematics students to learn about how rime numbers behave

More information

Bilinear Entropy Expansion from the Decisional Linear Assumption

Bilinear Entropy Expansion from the Decisional Linear Assumption Bilinear Entroy Exansion from the Decisional Linear Assumtion Lucas Kowalczyk Columbia University luke@cs.columbia.edu Allison Bisho Lewko Columbia University alewko@cs.columbia.edu Abstract We develo

More information

A SIMPLE PLASTICITY MODEL FOR PREDICTING TRANSVERSE COMPOSITE RESPONSE AND FAILURE

A SIMPLE PLASTICITY MODEL FOR PREDICTING TRANSVERSE COMPOSITE RESPONSE AND FAILURE THE 19 TH INTERNATIONAL CONFERENCE ON COMPOSITE MATERIALS A SIMPLE PLASTICITY MODEL FOR PREDICTING TRANSVERSE COMPOSITE RESPONSE AND FAILURE K.W. Gan*, M.R. Wisnom, S.R. Hallett, G. Allegri Advanced Comosites

More information

Feedback-error control

Feedback-error control Chater 4 Feedback-error control 4.1 Introduction This chater exlains the feedback-error (FBE) control scheme originally described by Kawato [, 87, 8]. FBE is a widely used neural network based controller

More information

ON THE LEAST SIGNIFICANT p ADIC DIGITS OF CERTAIN LUCAS NUMBERS

ON THE LEAST SIGNIFICANT p ADIC DIGITS OF CERTAIN LUCAS NUMBERS #A13 INTEGERS 14 (014) ON THE LEAST SIGNIFICANT ADIC DIGITS OF CERTAIN LUCAS NUMBERS Tamás Lengyel Deartment of Mathematics, Occidental College, Los Angeles, California lengyel@oxy.edu Received: 6/13/13,

More information

On Wald-Type Optimal Stopping for Brownian Motion

On Wald-Type Optimal Stopping for Brownian Motion J Al Probab Vol 34, No 1, 1997, (66-73) Prerint Ser No 1, 1994, Math Inst Aarhus On Wald-Tye Otimal Stoing for Brownian Motion S RAVRSN and PSKIR The solution is resented to all otimal stoing roblems of

More information

Universal Finite Memory Coding of Binary Sequences

Universal Finite Memory Coding of Binary Sequences Deartment of Electrical Engineering Systems Universal Finite Memory Coding of Binary Sequences Thesis submitted towards the degree of Master of Science in Electrical and Electronic Engineering in Tel-Aviv

More information

A Social Welfare Optimal Sequential Allocation Procedure

A Social Welfare Optimal Sequential Allocation Procedure A Social Welfare Otimal Sequential Allocation Procedure Thomas Kalinowsi Universität Rostoc, Germany Nina Narodytsa and Toby Walsh NICTA and UNSW, Australia May 2, 201 Abstract We consider a simle sequential

More information

An introduction to forest-regular languages

An introduction to forest-regular languages An introduction to forest-regular languages Mika Raento Basic Research Unit, Helsinki Institute for Information Technology Deartment of Comuter Science, University of Helsinki Mika.Raento@cs.Helsinki.FI

More information

Game Specification in the Trias Politica

Game Specification in the Trias Politica Game Secification in the Trias Politica Guido Boella a Leendert van der Torre b a Diartimento di Informatica - Università di Torino - Italy b CWI - Amsterdam - The Netherlands Abstract In this aer we formalize

More information

s v 0 q 0 v 1 q 1 v 2 (q 2) v 3 q 3 v 4

s v 0 q 0 v 1 q 1 v 2 (q 2) v 3 q 3 v 4 Discrete Adative Transmission for Fading Channels Lang Lin Λ, Roy D. Yates, Predrag Sasojevic WINLAB, Rutgers University 7 Brett Rd., NJ- fllin, ryates, sasojevg@winlab.rutgers.edu Abstract In this work

More information

Uniform interpolation by resolution in modal logic

Uniform interpolation by resolution in modal logic Uniform interolation by resolution in modal logic Andreas Herzig and Jérôme Mengin 1 Abstract. The roblem of comuting a uniform interolant of a given formula on a sublanguage is known in Artificial Intelligence

More information

Convex Analysis and Economic Theory Winter 2018

Convex Analysis and Economic Theory Winter 2018 Division of the Humanities and Social Sciences Ec 181 KC Border Conve Analysis and Economic Theory Winter 2018 Toic 16: Fenchel conjugates 16.1 Conjugate functions Recall from Proosition 14.1.1 that is

More information

arxiv: v1 [physics.data-an] 26 Oct 2012

arxiv: v1 [physics.data-an] 26 Oct 2012 Constraints on Yield Parameters in Extended Maximum Likelihood Fits Till Moritz Karbach a, Maximilian Schlu b a TU Dortmund, Germany, moritz.karbach@cern.ch b TU Dortmund, Germany, maximilian.schlu@cern.ch

More information

An Analysis of Reliable Classifiers through ROC Isometrics

An Analysis of Reliable Classifiers through ROC Isometrics An Analysis of Reliable Classifiers through ROC Isometrics Stijn Vanderlooy s.vanderlooy@cs.unimaas.nl Ida G. Srinkhuizen-Kuyer kuyer@cs.unimaas.nl Evgueni N. Smirnov smirnov@cs.unimaas.nl MICC-IKAT, Universiteit

More information

Proof Nets and Boolean Circuits

Proof Nets and Boolean Circuits Proof Nets and Boolean Circuits Kazushige Terui terui@nii.ac.j National Institute of Informatics, Tokyo 14/07/04, Turku.1/44 Motivation (1) Proofs-as-Programs (Curry-Howard) corresondence: Proofs = Programs

More information

MATH 361: NUMBER THEORY EIGHTH LECTURE

MATH 361: NUMBER THEORY EIGHTH LECTURE MATH 361: NUMBER THEORY EIGHTH LECTURE 1. Quadratic Recirocity: Introduction Quadratic recirocity is the first result of modern number theory. Lagrange conjectured it in the late 1700 s, but it was first

More information

Outline. Markov Chains and Markov Models. Outline. Markov Chains. Markov Chains Definitions Huizhen Yu

Outline. Markov Chains and Markov Models. Outline. Markov Chains. Markov Chains Definitions Huizhen Yu and Markov Models Huizhen Yu janey.yu@cs.helsinki.fi Det. Comuter Science, Univ. of Helsinki Some Proerties of Probabilistic Models, Sring, 200 Huizhen Yu (U.H.) and Markov Models Jan. 2 / 32 Huizhen Yu

More information

2 Asymptotic density and Dirichlet density

2 Asymptotic density and Dirichlet density 8.785: Analytic Number Theory, MIT, sring 2007 (K.S. Kedlaya) Primes in arithmetic rogressions In this unit, we first rove Dirichlet s theorem on rimes in arithmetic rogressions. We then rove the rime

More information

2 Asymptotic density and Dirichlet density

2 Asymptotic density and Dirichlet density 8.785: Analytic Number Theory, MIT, sring 2007 (K.S. Kedlaya) Primes in arithmetic rogressions In this unit, we first rove Dirichlet s theorem on rimes in arithmetic rogressions. We then rove the rime

More information

Cubic Sieve Congruence of the Discrete Logarithm Problem, and Fractional Part Sequences

Cubic Sieve Congruence of the Discrete Logarithm Problem, and Fractional Part Sequences Cubic Sieve Congruence of the Discrete Logarithm Problem, and Fractional Part Sequences Srinivas Vivek University of Luxembourg, Luxembourg C. E. Veni Madhavan Deartment of Comuter Science and Automation,

More information

1 1 c (a) 1 (b) 1 Figure 1: (a) First ath followed by salesman in the stris method. (b) Alternative ath. 4. D = distance travelled closing the loo. Th

1 1 c (a) 1 (b) 1 Figure 1: (a) First ath followed by salesman in the stris method. (b) Alternative ath. 4. D = distance travelled closing the loo. Th 18.415/6.854 Advanced Algorithms ovember 7, 1996 Euclidean TSP (art I) Lecturer: Michel X. Goemans MIT These notes are based on scribe notes by Marios Paaefthymiou and Mike Klugerman. 1 Euclidean TSP Consider

More information

A Parallel Algorithm for Minimization of Finite Automata

A Parallel Algorithm for Minimization of Finite Automata A Parallel Algorithm for Minimization of Finite Automata B. Ravikumar X. Xiong Deartment of Comuter Science University of Rhode Island Kingston, RI 02881 E-mail: fravi,xiongg@cs.uri.edu Abstract In this

More information

Introduction Model secication tests are a central theme in the econometric literature. The majority of the aroaches fall into two categories. In the r

Introduction Model secication tests are a central theme in the econometric literature. The majority of the aroaches fall into two categories. In the r Reversed Score and Likelihood Ratio Tests Geert Dhaene Universiteit Gent and ORE Olivier Scaillet Universite atholique de Louvain January 2 Abstract Two extensions of a model in the resence of an alternative

More information

The non-stochastic multi-armed bandit problem

The non-stochastic multi-armed bandit problem Submitted for journal ublication. The non-stochastic multi-armed bandit roblem Peter Auer Institute for Theoretical Comuter Science Graz University of Technology A-8010 Graz (Austria) auer@igi.tu-graz.ac.at

More information

δ(xy) = φ(x)δ(y) + y p δ(x). (1)

δ(xy) = φ(x)δ(y) + y p δ(x). (1) LECTURE II: δ-rings Fix a rime. In this lecture, we discuss some asects of the theory of δ-rings. This theory rovides a good language to talk about rings with a lift of Frobenius modulo. Some of the material

More information

RANDOM WALKS AND PERCOLATION: AN ANALYSIS OF CURRENT RESEARCH ON MODELING NATURAL PROCESSES

RANDOM WALKS AND PERCOLATION: AN ANALYSIS OF CURRENT RESEARCH ON MODELING NATURAL PROCESSES RANDOM WALKS AND PERCOLATION: AN ANALYSIS OF CURRENT RESEARCH ON MODELING NATURAL PROCESSES AARON ZWIEBACH Abstract. In this aer we will analyze research that has been recently done in the field of discrete

More information

Quantitative estimates of propagation of chaos for stochastic systems with W 1, kernels

Quantitative estimates of propagation of chaos for stochastic systems with W 1, kernels oname manuscrit o. will be inserted by the editor) Quantitative estimates of roagation of chaos for stochastic systems with W, kernels Pierre-Emmanuel Jabin Zhenfu Wang Received: date / Acceted: date Abstract

More information

A generalization of Amdahl's law and relative conditions of parallelism

A generalization of Amdahl's law and relative conditions of parallelism A generalization of Amdahl's law and relative conditions of arallelism Author: Gianluca Argentini, New Technologies and Models, Riello Grou, Legnago (VR), Italy. E-mail: gianluca.argentini@riellogrou.com

More information

Online Appendix to Accompany AComparisonof Traditional and Open-Access Appointment Scheduling Policies

Online Appendix to Accompany AComparisonof Traditional and Open-Access Appointment Scheduling Policies Online Aendix to Accomany AComarisonof Traditional and Oen-Access Aointment Scheduling Policies Lawrence W. Robinson Johnson Graduate School of Management Cornell University Ithaca, NY 14853-6201 lwr2@cornell.edu

More information

On generalizing happy numbers to fractional base number systems

On generalizing happy numbers to fractional base number systems On generalizing hay numbers to fractional base number systems Enriue Treviño, Mikita Zhylinski October 17, 018 Abstract Let n be a ositive integer and S (n) be the sum of the suares of its digits. It is

More information

Almost 4000 years ago, Babylonians had discovered the following approximation to. x 2 dy 2 =1, (5.0.2)

Almost 4000 years ago, Babylonians had discovered the following approximation to. x 2 dy 2 =1, (5.0.2) Chater 5 Pell s Equation One of the earliest issues graled with in number theory is the fact that geometric quantities are often not rational. For instance, if we take a right triangle with two side lengths

More information

On the Toppling of a Sand Pile

On the Toppling of a Sand Pile Discrete Mathematics and Theoretical Comuter Science Proceedings AA (DM-CCG), 2001, 275 286 On the Toling of a Sand Pile Jean-Christohe Novelli 1 and Dominique Rossin 2 1 CNRS, LIFL, Bâtiment M3, Université

More information

Notes on Instrumental Variables Methods

Notes on Instrumental Variables Methods Notes on Instrumental Variables Methods Michele Pellizzari IGIER-Bocconi, IZA and frdb 1 The Instrumental Variable Estimator Instrumental variable estimation is the classical solution to the roblem of

More information

HASSE INVARIANTS FOR THE CLAUSEN ELLIPTIC CURVES

HASSE INVARIANTS FOR THE CLAUSEN ELLIPTIC CURVES HASSE INVARIANTS FOR THE CLAUSEN ELLIPTIC CURVES AHMAD EL-GUINDY AND KEN ONO Astract. Gauss s F x hyergeometric function gives eriods of ellitic curves in Legendre normal form. Certain truncations of this

More information

Positive decomposition of transfer functions with multiple poles

Positive decomposition of transfer functions with multiple poles Positive decomosition of transfer functions with multile oles Béla Nagy 1, Máté Matolcsi 2, and Márta Szilvási 1 Deartment of Analysis, Technical University of Budaest (BME), H-1111, Budaest, Egry J. u.

More information

Research Article An iterative Algorithm for Hemicontractive Mappings in Banach Spaces

Research Article An iterative Algorithm for Hemicontractive Mappings in Banach Spaces Abstract and Alied Analysis Volume 2012, Article ID 264103, 11 ages doi:10.1155/2012/264103 Research Article An iterative Algorithm for Hemicontractive Maings in Banach Saces Youli Yu, 1 Zhitao Wu, 2 and

More information

Brownian Motion and Random Prime Factorization

Brownian Motion and Random Prime Factorization Brownian Motion and Random Prime Factorization Kendrick Tang June 4, 202 Contents Introduction 2 2 Brownian Motion 2 2. Develoing Brownian Motion.................... 2 2.. Measure Saces and Borel Sigma-Algebras.........

More information

Network Configuration Control Via Connectivity Graph Processes

Network Configuration Control Via Connectivity Graph Processes Network Configuration Control Via Connectivity Grah Processes Abubakr Muhammad Deartment of Electrical and Systems Engineering University of Pennsylvania Philadelhia, PA 90 abubakr@seas.uenn.edu Magnus

More information

Blame, coercion, and threesomes: Together again for the first time

Blame, coercion, and threesomes: Together again for the first time Blame, coercion, and threesomes: Together again for the first time Draft, 19 October 2014 Jeremy Siek Indiana University jsiek@indiana.edu Peter Thiemann Universität Freiburg thiemann@informatik.uni-freiburg.de

More information