196,333 research outputs found

    Coordination using a Single-Writer Multiple-Reader Concurrent Logic Language

    No full text
    The principle behind concurrent logic programming is a set of processes which co-operate in monotonically constraining a global set of variables to particular values. Each process will have access to only some of the variables, and a process may bind a variable to a tuple containing further variables which may be bound later by other processes. This is a suitable model for a coordination language. In this paper we describe a type system which ensures the co-operation principle is never breached, and which makes clear through syntax the pattern of data flow in a concurrent logic program. This overcomes problems previously associated with the practical use of concurrent logic languages

    Transforming specifications of observable behaviour into programs

    No full text
    A methodology for deriving programs from specifications of observable behaviour is described. The class of processes to which this methodology is applicable includes those whose state changes are fully definable by labelled transition systems, for example communicating processes without internal state changes. A logic program representation of such labelled transition systems is proposed, interpreters based on path searching techniques are defined, and the use of partial evaluation techniques to derive the executable programs is described

    Dr. Duane M. Jackson, Morehouse College, July 2011

    No full text
    This video is a conversation with Dr. Duane M. Jackson. Dr. Jackson talks about his paper, "Recall and the Serial Position Effect: The Role of Primacy and Recency on Accounting Students' Performance." Jackie Daniel, AUC Woodruff Library, is the interviewer

    "Reflections on the subject of Emigration from Europe with a view to Settlement in the United States" By M. Carey.

    No full text
    "Reflections on the subject of Emigration from Europe with a view to Settlement in the United States: containing bried sketches of the moral and political character of those states. By M. Carey, member of the American philosophical, and of the American Antiquarian Society, and author of The Olive Branch, Cindiciae Hibernicae, essays on banking, on political economy, and on internal improvement. To which are now added the English editor's comments on the subject; together with Important Advice to Emigrants, and Cautions Against Impositions Practiced in the Outports

    Dispelling the Myths Behind First-author Citation Counts

    No full text
    We conducted a full-scale evaluative citation analysis study of scholars in the XML research field to explore just how different from each other author rankings resulting from different citation counting methods actually are, and to demonstrate the capability of emerging data and tools on the Web in supporting more realistic citation counting methods. Our results contest some common arguments for the continued use of first-author citation counts in the evaluation of scholars, such as high correlations between author rankings by first-author citation counts and other citation counting methods, and high costs of using more realistic citation counting methods that are not well-supported by the ISI databases. It is argued that increasingly available digital full text research papers make it possible for citation analysis studies to go beyond what the ISI databases have directly supported and to employ more sophisticated methods

    Dr. Glendon Swarthout

    No full text
    Hosted by Roger M. Busfield, MSU Assistant Professor of Speech and Theater, Meet the Author is designed to introduce a general audience to a contemporary author and their work through in-depth interviews. This episode features a conversation between Dr. Glendon Swarthout, prolific author and English professor at MSU, and assistant professors Sam S. Baskett and Theodore B. Strandness

    Simulation of thermal plant optimization and hydraulic aspects of thermal distribution loops for large campuses

    No full text
    Following an introduction, the author describes Texas A&M University and its utilities system. After that, the author presents how to construct simulation models for chilled water and heating hot water distribution systems. The simulation model was used in a $2.3 million Ross Street chilled water pipe replacement project at Texas A&M University. A second project conducted at the University of Texas at San Antonio was used as an example to demonstrate how to identify and design an optimal distribution system by using a simulation model. The author found that the minor losses of these closed loop thermal distribution systems are significantly higher than potable water distribution systems. In the second part of the report, the author presents the latest development of software called the Plant Optimization Program, which can simulate cogeneration plant operation, estimate its operation cost and provide optimized operation suggestions. The author also developed detailed simulation models for a gas turbine and heat recovery steam generator and identified significant potential savings. Finally, the author also used a steam turbine as an example to present a multi-regression method on constructing simulation models by using basic statistics and optimization algorithms. This report presents a survey of the author??s working experience at the Energy Systems Laboratory (ESL) at Texas A&M University during the period of January 2002 through March 2004. The purpose of the above work was to allow the author to become familiar with the practice of engineering. The result is that the author knows how to complete a project from start to finish and understands how both technical and nontechnical aspects of a project need to be considered in order to ensure a quality deliverable and bring a project to successful completion. This report concludes that the objectives of the internship were successfully accomplished and that the requirements for the degree of Degree of Engineering have been satisfied

    A Lingua Franca for Concurrent Logic Programming

    No full text
    This paper describes such a lingua franca. 2. GHC and Parlog A GHC or Parlog program is a set of relations {R 1 , ... , R n }. Each R i is made up of guarded Horn clauses of the same name and arity. In Edinburgh Prolog syntax where H, G 1 , ... G m , B 1 , ... B n are atomic formulae (unitary Prolog goals) and m ³³ 1 and n ³³ 1 each clause has the following form H :- G 1 and ... and G m | B 1 and ... and B n The clause's head H gives its relation name and arity, and the G i s and B j s are its guard and body goals, separated by the commitment operator |. The meta-symbol and signifies a conjunction operator. The primitive true, which always succeeds, fills empty guards or bodies. The clause's declarative reading is H is true if G 1 and ... and G m and B 1 and ... and B n are true and is a place filler in GHC for the parallel conjunction operator ",", and in Parlog for either the parallel "," or the sequential conjunction operator "&". One or more clauses form an ordered relation C 1 or ... or C n . where each C i is a guarded Horn clause, or is a meta-symbol acting as a place filler for a clause search operator, and the symbol "." terminates the relation. In GHC or only stands for the parallel search operator "." whereas in Parlog i

    Intern experience at CH���M Hill, Inc.: an internship report

    No full text
    Includes author's vita"Submitted to the College of Engineering of Texas A&M University in partial fulfillment of the requirement for the degree of Doctor of Engineering."Includes bibliographical referencesA review of the author's internship experience with CH���M HILL, Inc. during the period September 1975 through May 1976 is presented. During this nine month internship the author worked as an Engineer II in the Industrial Processes discipline of this large consulting engineering firm... The author's prime responsibility was as one of three lead design engineers on the design of a large wastewater treatment facility for a pulp mill in Hoquiam, Washington owned by ITT Rayonier Inc. The work generally consisted of the design of individual treatment units and associated piping and pumping. The purpose of the project was to provide wastewater treatment capabilities that would satisfy the effluent limitations (standards) imposed upon the mill by the State of Washington Department of Ecology and the U.S. Environmental Protection Agency. The author's assignment also entailed necessary interaction with the project manager and other CH���M HILL design engineers and support staff members, the client's representatives, and representatives of two other consulting engineering firms working on the project. Thus, the internship position at CH���M HILL provided considerable experience coordinating the author's work with the work of other engineers, guiding the design and administrative efforts of a support staff, and interacting regularly with the client and other consulting firms. This broad exposure to a variety of engineering and organizational problems provided a valuable educational experience

    Lambda Calculus in Core Aldwych

    No full text
    Core Aldwych is a simple model for concurrent computation, involving the concept of agents which communicate through shared variables. Each variable will have exactly one agent that can write to it, and its value can never be changed once written, but a value can contain further variables which are written to later. A key aspect is that the reader of a value may become the writer of variables in it. In this paper we show how this model can be used to encode lambda calculus. Individual function applications can be explicitly encoded as lazy or not, as required. We then show how this encoding can be extended to cover functions which manipulate mutable variables, but with the underlying Core Aldwych implementation still using only immutable variables. The ordering of function applications then becomes an issue, with Core Aldwych able to model either the enforcement of an ordering or the retention of indeterminate ordering, which allows parallel execution
    corecore