6 research outputs found

    Verification and synthesis of asynchronous control circuits using petri net unfoldings

    Get PDF
    PhD ThesisDesign of asynchronous control circuits has traditionally been associated with application of formal methods. Event-based models, such as Petri nets, provide a compact and easy to understand way of specifying asynchronous behaviour. However, analysis of their behavioural properties is often hindered by the problem of exponential growth of reachable state space. This work proposes a new method for analysis of asynchronous circuit models based on Petri nets. The new approach is called PN-unfolding segment. It extends and improves existing Petri nets unfolding approaches. In addition, this thesis proposes a new analysis technique for Signal Transition Graphs along with an efficient verification technique which is also based on the Petri net unfolding. The former is called Full State Graph, the latter - STG-unfolding segment. The boolean logic synthesis is an integral part of the asynchronous circuit design process. In many cases, even if the verification of an asynchronous circuit specification has been performed successfully, it is impossible to obtain its implementation using existing methods because they are based on the reachability analysis. A new approach is proposed here for automated synthesis of speed-independent circuits based on the STG-unfolding segment constructed during the verification of the circuit's specification. Finally, this work presents experimental results showing the need for the new Petri net unfolding techniques and confirming the advantages of application of partial order approach to analysis, verification and synthesis of asynchronous circuits.The Research Committee, Newcastle University: Overseas Research Studentship Award

    McMillan's complete prefix for contextual nets

    No full text
    In a seminal paper, McMillan proposed a technique for constructing a finite complete prefix of the unfolding of bounded (i.e., finitestate) Petri nets, which can be used for verification purposes. Contextual nets are a generalisation of Petri nets suited to model systems with readonly access to resources. When working with contextual nets, a finite complete prefix can be obtained by applying McMillan’s construction to a suitable encoding of the contextual net into an ordinary net. However, it has been observed that if the unfolding is itself a contextual net, then the complete prefix can be significantly smaller than the one obtained with the above technique. A construction for generating such a contextual complete prefix has been proposed for a special class of nets, called read-persistent. In this paper, we propose an algorithm that works for arbitrary semi-weighted, bounded contextual nets. The construction explicitly takes into account the fact that, unlike in ordinary or readpersistent nets, an event can have several different histories in general contextual net computations

    University of Wollongong Undergraduate Calendar 2003

    Get PDF

    University of Wollongong Undergraduate Calendar 2003

    Get PDF

    Eco-Photography: Picturing the Global Environmental Imaginary in Space and Time

    Get PDF
    Engaging with art historical, visual cultural, and ecocritical analysis, this thesis asks the question: why has the environment-in-crisis become a central focus in contemporary photography? 'Eco-photography' visualizes the global environmental imaginary, both representing and contributing to the planetary awareness of environmental risk. Defining eco-photography as a category of images that participates in critical ecological and environmentalist practices by maintaining the ideal of an earth in 'balance', I reveal the conceptual underpinnings of this body of images as a continually shifting set of social values and relations. In Part I, I frame this category of eco-photography as a communicative genre that reflects and contributes to environmental discourse in public cultural spheres. The photographs I analyse employ realism as a rhetorical and aesthetic approach to envision the environmental imaginary in a direct and naturalizing manner. As such, eco-photography requires careful reading to understand how such images communicate, and especially the rhetorical, visual, and affective strategies that they employ. Part II focuses on the temporal dissonance of eco-photography and the problem of expressing concern for the future using a medium that is bounded in time. I argue that eco-photography is best understood as a mode of temporal slippage that offers valuable insights into environmental concerns as they are evolving. Looking at examples of repeat photography, I analyse the discourse of objectivity and witnessing in eco-photography. Nuclear photography is considered in this section for its impact on our global sense of anxiety for the future. Eco-photography is seen to be a source of hope as it records for the future images of a world at risk. Part III explores the deterritorializing impact of images and considers how the circulation of eco-photography is contributing to a sense of global cultural dislocation through the representation of local and global environmental justice issues. This section asks the question: how can photography help to visualize the complexity of humanity's relationship to the planet? I conclude by considering whether the cosmopolitan notion of a global citizenry of photography can be a positive force for promoting environmental change

    On the computation of McMillan's prefix for contextual nets and graph grammars

    No full text
    In recent years, a research thread focused on the use of the unfolding semantics for verification purposes. This started with a paper by McMillan, which devises an algorithm for constructing a finite complete prefix of the unfolding of a safe Petri net, providing a compact representation of the reachability graph. The extension to contextual nets and graph transformation systems is far from being trivial because events can have multiple causal histories. Recently, we proposed an abstract algorithm that generalizes McMillan's construction to bounded contextual nets without resorting to an encoding into plain P/T nets. Here, we provide a more explicit construction that renders the algorithm effective. To allow for an inductive definition of concurrency, missing in the original proposal and essential for an efficient unfolding procedure, the key intuition is to associate histories not only with events, but also with places. Additionally, we outline how the proposed algorithm can be extended to graph transformation systems, for which previous algorithms based on the encoding of read arcs would not be applicable
    corecore