Open Access. Powered by Scholars. Published by Universities.®
Programming Languages and Compilers Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Databases and Information Systems (2)
- Software Engineering (2)
- Theory and Algorithms (2)
- Engineering (1)
- Graphics and Human Computer Interfaces (1)
-
- Nuclear Engineering (1)
- Numerical Analysis and Scientific Computing (1)
- OS and Networks (1)
- Operations Research, Systems Engineering and Industrial Engineering (1)
- Public Administration (1)
- Public Affairs, Public Policy and Public Administration (1)
- Social and Behavioral Sciences (1)
- Systems Architecture (1)
- Systems Engineering (1)
- Keyword
-
- Applied sciences (1)
- Communicating sequential processes (1)
- Communicating sequential processes (CSP); Human user interface design; Occam (Computer program language); Process oriented design; Software engineering; User interfaces (Computer systems); Visual programming (Computer science) (1)
- Compilers (1)
- Computer programming (1)
-
- Computer science; Dynamic programming; Matrices (1)
- Computer simulation (1)
- Concurrent programming (1)
- Engineering models (1)
- Geographic information systems (1)
- Harry Reid Center (1)
- Java (Computer program language) (1)
- Las Vegas (UNLV) (1)
- Message passing (1)
- Occam (Computer program language) (1)
- Process-oriented (1)
- Programming languages (Electronic computers) (1)
- Roaming (Telecommunication) (1)
- Sensor networks (1)
- Systems engineering (1)
- Triangulation (1)
- University of Nevada (1)
- University of Nevada System Computer Services (SCS) (1)
- Y2K (1)
- Year 2000 date conversion (Computer systems) (1)
Articles 1 - 6 of 6
Full-Text Articles in Programming Languages and Compilers
Processj: A Process-Oriented Programming Language, Matthew Sowders
Processj: A Process-Oriented Programming Language, Matthew Sowders
UNLV Theses, Dissertations, Professional Papers, and Capstones
Java is a general purpose object-oriented programming language that has been widely adopted. Because of its high adoption rate and its lineage as a C-style language, its syntax is familiar to many programmers. The downside is that Java is not natively concurrent. Volumes have been written about concurrent programming in Java; however, concurrent programming is difficult to reason about within an object-oriented paradigm and so is difficult to get right.
occam -π is a general purpose process-oriented programming language. Concurrency is part of the theoretical underpinnings of the language. Concurrency is simple to reason about within an occam -π application …
Roaming Region For Delaunay Triangulation, Romas James Hada
Roaming Region For Delaunay Triangulation, Romas James Hada
UNLV Theses, Dissertations, Professional Papers, and Capstones
Delaunay graphs have been used in CAD/CAM, sensor network and geographic information systems. We investigate the reliability properties of nodes in Delaunay graphs. For measuring the reliability we formulate the concept of roaming-region for nodes. A node v with large roaming-region r(v) such that v is positioned near the center of r(v) is identified as a reliable node. We develop algorithms for constructing roaming-regions and present an implementation of the proposed algorithm in the Java programming language.
Visual Occam: High Level Visualization And Design Of Process Networks, Mikolaj M. Slomka
Visual Occam: High Level Visualization And Design Of Process Networks, Mikolaj M. Slomka
UNLV Theses, Dissertations, Professional Papers, and Capstones
With networks, multiprocessors, and multi-threaded systems becoming more common in our world it is increasingly evident that concurrent programming is not something to be ignored or marginalized even though many takes on concurrency (mainly by means of monitors or shared resources) have proven to be difficult to deal with on large scales. Thankfully, a good deal of work has already been done to combat this, through CSP, occam, and other such derivatives, to produce a scalable process oriented paradigm. Still, it is cumbersome to attempt to deal with the intricacies of such communicating networks down to every minutia; if, instead, …
A Survey Of Monge Properties, Swetha Sethumadhavan
A Survey Of Monge Properties, Swetha Sethumadhavan
UNLV Theses, Dissertations, Professional Papers, and Capstones
Monge properties play an important role in theoretical computer science. Many greedy algorithms are based on such properties, as is speedup in dynamic programming. Monge properties are simple monotonicity properties which are observed and used in various settings such as resource optimization, computational geometry, statistical sampling, computational biology and coding.
Development Of A Systems Engineering Model For Chemical Separation Process, Lijian Sun
Development Of A Systems Engineering Model For Chemical Separation Process, Lijian Sun
UNLV Theses, Dissertations, Professional Papers, and Capstones
This thesis is concerned with the efforts to develop a general-purpose systems engineering model software TRPSEMPro1 that can be used to improve productivity in the design process. Different features of TRPSEMPro will be presented in this thesis. First, Systems Engineering technology is presented, followed by the exposition of different numerical optimization technologies and DOE (Design of Experiments) study technologies. Second, the detailed software process, Object-Oriented Analysis and Design (OOA&D) for the TRPSEMPro is presented. All the design data models are expressed by using Unified Modeling Language (UML).
AMUSESimulator is another software package which has been designed and implemented in order …
What Is Y2k And How Did The University Of Nevada System Solve It?, Diane R. Dietrich
What Is Y2k And How Did The University Of Nevada System Solve It?, Diane R. Dietrich
UNLV Theses, Dissertations, Professional Papers, and Capstones
The turn of the century change from 1999 to 2000 will create chaos for the world's computer systems. This paper will discuss the causes of the Y2K problem, the reaction to this problem by the University of Nevada System Computer Services and possible repercussions of this problem for Nevada, the United States and the world.