1,908 research outputs found

    Rewriting in the partial algebra of typed terms modulo AC

    Get PDF
    AbstractWe study the partial algebra of typed terms with an associative commutative and idempotent operator (typed AC-terms). The originality lies in the representation of the typing policy by a graph which has a decidable monadic theory.In this paper we show on two examples that some results on AC-terms can be raised to the level of typed AC-terms. The examples are the results on rational languages (in particular their closure by complement) and the property reachability problem for ground rewrite systems (equivalently process rewrite systems)

    A regular viewpoint on processes and algebra

    Get PDF
    While different algebraic structures have been proposed for the treatment of concurrency, finding solutions for equations over these structures needs to be worked on further. This article is a survey of process algebra from a very narrow viewpoint, that of finite automata and regular languages. What have automata theorists learnt from process algebra about finite state concurrency? The title is stolen from [31]. There is a recent survey article [7] on finite state processes which deals extensively with rational expressions. The aim of the present article is different. How do standard notions such as Petri nets, Mazurkiewicz trace languages and Zielonka automata fare in the world of process algebra? This article has no original results, and the attempt is to raise questions rather than answer them

    A Method for Learning a Petri Net Model Based on Region Theory

    Get PDF
    The deployment of robots in real life applications is growing. For better control and analysis of robots, modeling and learning are the hot topics in the field. This paper proposes a method for learning a Petri net model from the limited attempts of robots. The method can supplement the information getting from robot system and then derive an accurate Petri net based on region theory accordingly. We take the building block world as an example to illustrate the presented method and prove the rationality of the method by two theorems. Moreover, the method described in this paper has been implemented by a program and tested on a set of examples. The results of experiments show that our algorithm is feasible and effective

    Contents EATCS bulletin number 59, June 1996

    Get PDF

    Decidability Issues for Petri Nets

    Get PDF
    This is a survey of some decidability results for Petri nets, covering the last three decades. The presentation is structured around decidability of specific properties, various behavioural equivalences and finally the model checking problem for temporal logics

    On Series-Parallel Pomset Languages: Rationality, Context-Freeness and Automata

    Get PDF
    Concurrent Kleene Algebra (CKA) is a formalism to study concurrent programs. Like previous Kleene Algebra extensions, developing a correspondence between denotational and operational perspectives is important, for both foundations and applications. This paper takes an important step towards such a correspondence, by precisely relating bi-Kleene Algebra (BKA), a fragment of CKA, to a novel type of automata, pomset automata (PAs). We show that PAs can implement the BKA semantics of series-parallel rational expressions, and that a class of PAs can be translated back to these expressions. We also characterise the behavior of general PAs in terms of context-free pomset grammars; consequently, universality, equivalence and series-parallel rationality of general PAs are undecidable.Comment: Accepted manuscrip

    Using the floor control mechanism in distributed multimedia presentation system

    Get PDF
    [[abstract]]Establishing a Web-based distributed multimedia presentation system environment is technical challenge. In this paper, we describe how to present different multimedia objects indispensably on a Web presentation system with a floor control mechanism, to be used in a distance learning environment. The distributed approach is based on an extended timed Petri net model. Using the characterization of extended timed Petri nets, we express the temporal behavior of multimedia objects. Then we introduce the concepts of user interaction. The main goal of our system is to provide a feasible method to represent a schedule and navigate different multimedia objects with user interaction. In addition, users can dynamically modify and verify different kinds of conditions during the presentation. To verify the structural mechanism, we implement an algorithm using the Petri net diagram, analyzing the model by a time schedule of multimedia objects, and we produce a synchronous set of multimedia objects with respect to the time duration. In particular, we consider the interactive facilities needed to support the distance learning requirements. We propose a floor control mechanism which provides four types of control (free access, equal control, group discussion and direct contact). These control mechanisms are sufficient for use in a distance learning environment[[notice]]補正完畢[[conferencetype]]國際[[conferencedate]]20010416~20010416[[conferencelocation]]Mesa, United State

    An Intelligent Interface Integrated Services Environment for Electronic Commerce

    Get PDF
    This paper proposes an intelligent interface integrated services environment for electronic commerce. It contains four main modules, i.e., dialog manager, EC transaction ontology, information collector, and data analyzer. The dialog manager manages the transaction history of the user to collect the user-specific information. It also provides different helping functions for the user. The EC transaction ontology stores the business type of electronic commerce in the system. It classifies the business process into eight categories, i.e., transaction type, ordering pattern, merchandise type, logistic type, customer category, transport vehicle, delivery type, and service type. It also provides the relations and constraints between different business steps. The information collector instantiates and dispatches different information agents to extract, filter, and synthesize relevant transaction data from different data sources timely. The data analyzer is the main component of the system. It instructs the dialog manager to provide proper helping functions for the different users. It then uses the user model to classify the knowledge and skill level of a user. It also predicts the goal of the user by using case-based reasoning and fuzzy Petri-Net to recommend the user with the best transaction plan and browsing behavior. Finally, it monitors the quality of service that the system provided for the user. This environment not only provides an integrated human-machine interface but also manages the business information thoroughly for the users
    corecore