Hardware Compilation of the ProCoS Gas Burner Case Study using Logic Programming
نویسنده
چکیده
A hardware compiler may be speci ed by a description of how each construct of the source language is translated into a netlist of simple digital hardware components such as gates and latches. instructions. It is possible to produce a compiler prototype almost directly from this speci cation in the form of a logic program. This de nes a relation between allowed highlevel program constructs and matching low-level circuits. This document brie y presents such a compiler written in Prolog, together with an example compilation of the ProCoS II gas burner example. Gaps in the process are discussed.
منابع مشابه
Activity Documents
The goal of the Provably Correct Systems project (ProCoS) is to develop a mathematical basis for development of embedded, real-time, computer systems. This survey paper introduces the speciication languages and veriication techniques for four levels of development: Requirements deenition and control design; Transformation to a systems architecture with program designs and their transformation t...
متن کاملOptimization of Heat Transfer Enhancement of a Domestic Gas Burner Based on Pareto Genetic Algorithm: Experimental and Numerical Approach
The present study attempts to improve heat transfer efficiency of a domestic gas burner by enhancing heat transfer from flue gases. Heat transfer can be augmented using the obstacles that are inserted into the flow field near the heated wall of the domestic gas burner. First, to achive the maximum efficiency, the insert geometry is optimized by the multi-objective genetic algorithm so that heat...
متن کاملHardware Compilation: Verification and Rapid-prototyping
The use of Field Programmable Gate Arrays (FPGA) to rapidly produce custom hardware circuits using a completely software-based process is becoming increasingly widespread. Specialized Hardware Description Languages (HDL) are used to describe and develop the required circuits. In this paper, we advocate using an even more general purpose programming language, based on Occam, for the automatic co...
متن کاملNurse rostering using fuzzy logic: A case study
In this paper, we used the fuzzy set theory for modeling flexible constraints and uncertain data in nurse scheduling problems and proposed a fuzzy linear model for nurse rostering problems. The developed model can produce rosters that satisfy hospital objectives, ward requirements and staff preferences by satisfying their requests as much as possible. Fuzzy sets are used for modeling demands of...
متن کاملA Fuzzy Goal-Programming Model for Optimization of Sustainable Supply Chain by Focusing on the Environmental and Economic Costs and Revenue: A Case Study
Sustainable supply chain has become an integral part of the corporate strategy. In this paper, a real case study of the natural gas supply chain has been investigated. Using concepts related to natural gas industry and the relations among the compo-nents of gas and oil wells, refineries, storage tanks, dispatching, transmission and distribution network, a seven-level supply chain has been intro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996