• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 543
  • 135
  • 59
  • 26
  • 26
  • 26
  • 26
  • 26
  • 26
  • 24
  • 8
  • 7
  • 7
  • 7
  • 4
  • Tagged with
  • 1007
  • 1007
  • 787
  • 208
  • 206
  • 188
  • 139
  • 138
  • 116
  • 116
  • 112
  • 109
  • 107
  • 103
  • 88
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
201

Perkin-Elmer SIMULA system : interpass semantic processing

Dholakia, Hemangi January 2010 (has links)
Typescript (photocopy). / Digitized by Kansas Correctional Industries
202

Enhancement of SPARKS, a FORTRAN preprocessor

Martin, John Joseph January 2010 (has links)
Typescript, etc. / Digitized by Kansas Correctional Industries
203

Translation of the SPARKS preprocessor from FORTRAN to SPARKS

Stroud, Richard Manson January 2010 (has links)
Typescript, etc. / Digitized by Kansas Correctional Industries
204

L-EQUEL : an embedded query language for Franz LISP

Trachsel, Anne Roberta January 2010 (has links)
Typescript (photocopy). / Digitized by Kansas Correctional Industries
205

The design, implementation, and use of LEDIT : a real-time editor for LISP

Goodman, Jana Taylor January 2011 (has links)
Typescript (photocopy). / Digitized by Kansas Correctional Industries
206

HyperCard-based learning environment for DIADES

Shamsapour, Ali A. 01 January 1990 (has links)
This thesis is an attempt to create a HyperCard-based learning environment to teach DIADES and other related material. It is a departure from the classical Computer Aided Instruction methods towards a more flexible and user-controlled design. The goal was to set the foundation of a new CAI design which would closely resemble a Hyper- Text system. These systems are characterized as having interconnections between related concepts in the CAI environment.
207

Formal memory models for verifying C systems code

Tuch, Harvey, Computer Science & Engineering, Faculty of Engineering, UNSW January 2008 (has links)
Systems code is almost universally written in the C programming language or a variant. C has a very low level of type and memory abstraction and formal reasoning about C systems code requires a memory model that is able to capture the semantics of C pointers and types. At the same time, proof-based verification demands abstraction, in particular from the aliasing and frame problems. In this thesis, we study the mechanisation of a series of models, from semantic to separation logic, for achieving this abstraction when performing interactive theorem-prover based verification of C systems code in higher- order logic. We do not commit common oversimplifications, but correctly deal with C's model of programming language values and the heap, while developing the ability to reason abstractly and efficiently. We validate our work by demonstrating that the models are applicable to real, security- and safety-critical code by formally verifying the memory allocator of the L4 microkernel. All formalisations and proofs have been developed and machine-checked in the Isabelle/HOL theorem prover.
208

The development of DAL and DAPL languages for building distributed applications.

Dew, Robert, mikewood@deakin.edu.au January 2002 (has links)
A common characteristic among parallel/distributed programming languages is that the one language is used to specify not only the overall organisation of the distributed application, but also the functionality of the application. That is, the connectivity and functionality of processes are specified within a single program. Connectivity and functionality are independent aspects of a distributed application. This thesis shows that these two aspects can be specified separately, therefore allowing application designers to freely concentrate on either aspect in a modular fashion. Two new programming languages have been developed for specifying each aspect. These languages are for loosely coupled distributed applications based on message passing, and have been designed to simplify distributed programming by completely removing all low level interprocess communication. A suite of languages and tools has been designed and developed. It includes the two new languages, parsers, a compilation system to generate intermediate C code that is compiled to binary object modules, a run-time system to create, manage and terminate several distributed applications, and a shell to communicate with the run-tune system. DAL (Distributed Application Language) and DAPL (Distributed Application Process Language) are the new programming languages for the specification and development of process oriented, asynchronous message passing, distributed applications. These two languages have been designed and developed as part of this doctorate in order to specify such distributed applications that execute on a cluster of computers. Both languages are used to specify orthogonal components of an application, on the one hand the organisation of processes that constitute an application, and on the other the interface and functionality of each process. Consequently, these components can be created in a modular fashion, individually and concurrently. The DAL language is used to specify not only the connectivity of all processes within an application, but also a cluster of computers for which the application executes. Furthermore, sub-clusters can be specified for individual processes of an application to constrain a process to a particular group of computers. The second language, DAPL, is used to specify the interface, functionality and data structures of application processes. In addition to these languages, a DAL parser, a DAPL parser, and a compilation system have been designed and developed (in this project). This compilation system takes DAL and DAPL programs to generate object modules based on machine code, one module for each application process. These object modules are used by the Distributed Application System (DAS) to instantiate and manage distributed applications. The DAS system is another new component of this project. The purpose of the DAS system is to create, manage, and terminate many distributed applications of similar and different configurations. The creation procedure incorporates the automatic allocation of processes to remote machines. Application management includes several operations such as deletion, addition, replacement, and movement of processes, and also detection and reaction to faults such as a processor crash. A DAS operator communicates with the DAS system via a textual shell called DASH (Distributed Application SHell). This suite of languages and tools allowed distributed applications of varying connectivity and functionality to be specified quickly and simply at a high level of abstraction. DAL and DAPL programs of several processes may require a few dozen lines to specify as compared to several hundred lines of equivalent C code that is generated by the compilation system. Furthermore, the DAL and DAPL compilation system is successful at generating binary object modules, and the DAS system succeeds in instantiating and managing several distributed applications on a cluster.
209

DIET.FOR : a FORTRAN program for dietary analysis

Thomson, David Procter 03 June 2011 (has links)
This creative project is a FORTRAN language computer program, DIET.FOR, two auxilary programs, CODR.FOR and FOODR.FOR, and accompanying documentation. DIET.FOR is a dietary analysis program in which the user enters the foods which a subject has eaten. The program then calculates the results. The auxilary programs create the data files on which the nutritional analysis is based. The documentation is designed as a tutorial to aid the user.Ball State UniversityMuncie, IN 47306
210

EXTRACT, Extensible Transformation and Compiler Technology

Calnan, Paul W. January 2003 (has links)
Thesis (M.S.)--Worcester Polytechnic Institute. / Keywords: code transformation; Java programming language; compilers. Includes bibliographical references (p. 65-67).

Page generated in 0.0847 seconds