Rey is an educational programming language. It is designed for students as their first programming language, so it contains a simple grammar and a user friendly environment. For ease of usage, an interpreter was chosen as the execution model. Most of the well-known industry interpreters are created with performance as a key point. Building an educational tool requires a different approach. Rather than performance, extensibility is the main goal of the Rey implementation. Unlike many others, the Rey interpreter is implemented in a high level programming language using design patterns. This paper describes the process of building a language interpreter using Interpreter, Factory Method and Visitor design patterns.
Applied Computer Science Volume 5, Number 1, 2009
CYCLIC SCHEDULING AND DIOPHANTINE PROBLEMS
Cyclic scheduling concerns both kinds of questions following the deductive and inductive ways of reasoning. First class of problems concentrates on rules aimed at resources assignment as to minimize a given objective function, e.g. the cycle time, the flow time of a job. In turn, the second class focuses on a system structure designing as to guarantee the assumed qualitative and/or quantitative measures of objective functions can be achieved. The third class of problems can be seen, however as integration of earlier mentioned, i.e. treating design and scheduling or design and planning simultaneously. The complexity of these problems stems from the fact that system configuration must be determined for the purpose of processes scheduling, yet scheduling must be done to devise the system configuration. In that context, the contribution provides discussion of some Diophantine problems solubility issues, taking into.
COMPUTER AIDED FMS MACHINE TOOLS SUBSYSTEM SELECTION – CONCEPTION OF METHODOLOGY
The aim of the article is to present a new methodology of computer aided FMS machine tools selection. Flexible manufacturing systems (FMSs) are systems which allows manufacturing parts in small lot sizes keeping high level of productivity and low costs of production. Despite the fact applied research on designing FMS systems have been continued for several years there are no methodical solution that can help design engineers to select machine tools for FMS in a optimal way. This article shows the main algorithm and stages of the methodology which is based on computer database systems, algorithms of elimination and method of multicriteria optimisation.
THE ANALYSIS OF RELATIONSHIPS AMONG THE TOTAL PRODUCTIVITY, PROFITABILITY AND ECONOMIC VALUE ADDED
The profitability of enterprise activities is one of the evaluation ways of management effectiveness of enterprise operations. The profitability ratios are quite well described in economics and financial literature. The current authors were less focused on the analysis of the ways of how to determine the main factors which influence the level of profitability. This problem is crucial and extraordinary important by the introduction and utilization of new production strategies. The paper defines the Total Productivity and the Total Productivity Break Even Point concept (TP_BEP). It describes the linear model of the Total Productivity Break Even Point with the developed expressions for calculation of a and b regression coefficients. The mathematical models of Total Productivity and EVA were described. Further focus of the paper was on the definition of relationships between Total Productivity an profitability (ROA). The mathematical model of this relationship was developed. The paper introduces the idea of mutual relationship of Total Productivity (PT) and Economic Value Added (EVA). The Break Even Point concept of Total Productivity was used by the development of relationship model of EVA and Total Productivity. The final solution was simplified for easy practical utilization.
INTELLIGENT MANUFACTURING SYSTEMS – AUTOMATIC SPEECH RECOGNITION SYSTEM
The University of Žilina and the Central European Institute of Competitiveness have been conducting research in development of Intelligent Manufacturing System. One of areas researched was Automatic Speech Recognition (ASR) and control of manufacturing processes through voice control. This paper presents chosen results from research done at the University of Zilina and at the Central European Institute of Technology.
APPLICATION OF ARTIFICIAL INTELLIGENCE IN PROJECT MANAGEMENT UNDER RISK CONDITION
Risk management problem was shown in the paper. Relationship between risk management and production process scheduling was analyzed. Different types of data analysis were presented. Toothed gear production process was taken as an example of task timing estimation.
OPTIMIZATION METHODS IN MODELING AND SIMULATION OF PRODUCTION SYSTEMS
The use of the modelling and simulation method in improving production systems is presented. In the analysed example, two stages were distinguished: creation of the simulation model and optimization. The second stage is illustrated by the practical examples of the use of different optimization methods like the orthogonal plan of Taguchi and fuzzy control. By using simulation connected with optimization, it is possible to check almost all admissible variants of the proposed improvements comparatively quickly in order to evaluate them and to choose the best solution.