805 research outputs found
Sort by
Application of Object-oriented Programming in Simulation: A Simulation of Case Study Using Microsoft Visual C++
In this thesis, a prototype simulation environment is introduced. Simulation has always been important for systems analysis. The original idea of this thesis stems from
the fact that more flexible simulation programming tools are required by the modern analysis. Six simulation classes are implemented in the thesis to support simple simulation
cases and Microsoft Visual C++ window classes are used to build a user friendly interface. A simulation output class is also implemented to conduct simple simulation output analysis.
Based on this work, more classes and features can be added to make the simulation environment more powerful, so that the simulation environment can support different simulation situations
Prototyping in a Centralized vs. Client/Server Environment
Client/Sewer technology has become a hot topic. It has changed the way we think about systems development and implementation. In this paper a proposed experimental system is used as a test case to help define whether development using client/sewer technology will change the traditional steps that each developer must go through in order to successfully complete a computer based system
Graphical User Interface Environment for Developing Workcell Control Programs
A forms-based development environment for writing manufacturing
workcell programs is described. The environment is a Microsoft Windows application that allows a programmer to describe a sequence of operations and associated preconditions to control a workcell by filling in forms. The environment then generates code to be loaded into a controller. Currently, the environment generates a language called Cell Programming Language (CPL),
which is a workcell programming language used at Miami University. The aim of the environment is to provide an easier-to-use environment for developing workcell control software
Development of the Advanced Bi-Lingual Reading Assistant (ABRA) And Authorizing System (ABRA-AS)
Two programs were created to fulfill a contract with the German, Russian, and East Asian Language Department at Miami University. These programs, Advanced Bilingual Reading Assistant (ABRA) and Advanced Bi-lingual Reading Assistant -
Authoring System (ABRA-AS), create a teaching system designed to implement a "reading strategies" approach to teaching German. ABRA is a reading program where a student reads a gven text several times, each time in greater detail. At each level
highlighted words or phrases to which the student can obtain translation help. Each level also has comprehension questions. ABRA-AS is the authoring system which creates the levels, the highlights and definitions, and question and answers for the articles read by the ABRA program. Although this program has been written specifically for this project, it may have uses outside the foreign language classroom
A Methodology for the Implementation and Maintenance Of a Data Warehouse
A methodology for the implementation and maintenance of a data warehouse is described. The data warehouse forms the basis for a marketing decision support system for use by a large surgical equipment manufacturer and requires integration of multiple sources of data external to the company. A prototype system is developed based upon the methodology. Each phase of the data warehouse implementation is discussed, including the data conversion process from raw data files to the prototype and production environments. Emphasis is placed upon the selection of suitable software tools for each process. The research approach employed is action research, in which the researcher
participates with a client organization that exhibits the problems of interest to the investigator. The client organization is a large surgical equipment manufacturer,
Ethicon Endo-Surgery
Course/Faculty Scheduler
The CFS is designed as an automated aid in the creation of course schedules for Miami University's SAN department. The CFS does not create schedules but provides an environment that will ease the task of creating schedule. The CFS helps create schedules for the Miami University course catalog. The scheduler is for use as a stand alone product in creating department level course schedules. The CFS is an interactive aid for the creation of a course schedule offerings
Investigation of Programming Languages for an Automated Manufacturing System
This paper is an investigation of alternative programming languages for use in manufacturing control applications. After reviewing several types of languages, two alternative languages for programming the flexible manufacturing cell in Miami University's Manufacturing Engineering Department are investigated. One language, called Cell Programming Language (CPL), is an object-like high level language developed at Miami
University. The other is Relay Ladder Logic (RLL) which is the
predominant language used in industry to program programmable logic controllers. An RLL program that is equivalent to an existing CPL program was developed for this purpose
"State-based Control Language a State-based, Interrupt-driven, Concurrent Language with Error Detection and Recovery"
A programming environment to support interactive, concurrent programming for Miarni University's Flexible Manufacturing System is described. The environment is intended to replace the existing extended cell programming language (ECPL), which was sequential in nature, to a state-driven one in order to
support concurrency. The system has been altered from being sequential to reactive and is interrupt driven. This also enhances error detection and recovery capabilities. This paper will address the topics of Flexible Manufacturing Systems (FMS) and programming languages for manufacturing control, and will then develop a criteria for analyzing a FMS programming language. Based on that criteria, the former ECPL language will be discussed and analyzed to address problems in ECPL. The paper will conclude with an analysis of the new system outlining areas for further investigation and improvement