Applicability of Formal Synthesis Illustrated via Scheduling
نویسندگان
چکیده
This paper describes a novel technique for formal synthesis and exempliies the main ideas using the high level synthesis task | scheduling. The novelty of the approach is based on the fact, that arbitrary scheduling algorithms can be embedded within a formal framework to automatically achieve guaranteed correct implementations. Two realistic examples are used to emphasize its applicability and it can be seen that the additional costs for formal synthesis are almost negligible in practice. We achieve the same quality for the implementations as conventional synthesis plus the proof of their correctness.
منابع مشابه
On the efficiency of formal synthesis-experimental results
| Formal synthesis has become an interesting alternative towards post-synthesis veriication. Formal synthesis means integrating formal validation within the synthesis process by performing synthesis via rule applications. The practical applicability of formal synthesis very much depends on the eeciency of the underlying rules. This paper gives a case study about the complexity of formal synthes...
متن کاملConstrained Renewable Resource Allocation in Fuzzy Metagraphs via Min-Slack
This paper discusses that the fuzzy metagraphs can be used as a tool for scheduling and control of fuzzy projects. Often, available resources for executing projects may be limited. It is assumed the resources required to accomplish each activity of project (metagraph edges) is renewable. One of the common methods for scheduling projects is using the min-slack. So, first, the forward and bac...
متن کاملInteractive Program Modularization for Software Understanding via Formal Concept Analysis
Abstract. Software understanding tools involve program modularization and visualization capabilities. However provided program modules do not always represent the accurate structure. Formal Concept Analysis and concept partition are methods to identify desirable program modules. Using concept partition, we define vertical and horizontal relation among partitions and cluster different abstract c...
متن کاملParameter Reduction for Lpv Systems via Principal Components Analysis
This paper is concerned with the reduction of the number of parameters of LPV and quasi LPV models for the synthesis of LPV gain scheduling controllers. The number of parameters is reduced by the principal component analysis of typical scheduling trajectories. This method enables a systematic trade-off between the number of reduced parameters and the desired accuracy. The approach is illustrate...
متن کاملScheduling Nurse Shifts Using Goal Programming Based on Nurse Preferences: A Case Study in an Emergency Department
Nowadays, nurses scheduling is one of the most important challenges with which health care centers are encountered. The significance of nurses’ work quality has led researchers to be concerned about scheduling problems, which have an impact on nurses’ performance. Observing the interests of hospital and patients, providing their satisfaction, and meeting their needs are among the main objective...
متن کامل