techniques are indispensable for the specification and veri. cation of the functional behaviour of programs. In object-oriented specification languages like Java Modeling Language, a powerful abstraction technique is ...
详细信息
techniques are indispensable for the specification and veri. cation of the functional behaviour of programs. In object-oriented specification languages like Java Modeling Language, a powerful abstraction technique is the use of model classes, that is, classes that are only used for specification purposes and that provide object-oriented interfaces for essential mathematical concepts such as sets or relations. Although the use of model classes in specifications is natural and powerful, they pose problems for veri. cation. Program verifiers map model classes to their underlying logics. Flaws in a model class or the mapping can easily lead to unsoundness and incompleteness. This article proposes an approach for the faithful mapping of model classes to mathematical structures provided by the theorem prover of the program veri. er at hand. Faithfulness means that a given model class semantically corresponds to the mathematical structure it is mapped to. This approach enables reasoning about programs specified in terms of model classes. It also helps in writing consistent and complete model-class specifications as well as in identifying and checking redundant specifications.
Multiscale computer simulations combine computationally efficient classical algorithms with more expensive but more accurate-ab initio quantum mechanical algorithms. This implementation of multiscale computations uses...
详细信息
Multiscale computer simulations combine computationally efficient classical algorithms with more expensive but more accurate-ab initio quantum mechanical algorithms. This implementation of multiscale computations uses the Atomistic Simulation Environment (ASE) to combine different simulation codes (both classical and quantum mechanical) with ease and minimal coding effort.
Providing support for object-oriented descriptions of software engineering environment facilities has received considerable interest in recent times. The TICKLE (Tool Inter-communication and Composition Kernel for Lar...
详细信息
This paper, as the opening tutorial in the organized session OS06, outlines the latest update on major standard network systems and data interfaces for industrial automation. According to functional requirements from ...
详细信息
ISBN:
(纸本)4907764227
This paper, as the opening tutorial in the organized session OS06, outlines the latest update on major standard network systems and data interfaces for industrial automation. According to functional requirements from end-users for future factories, major topics and key features which are expected at various kinds of plant floors are discussed. In addition, resent standardization activities on security and safety for control system are reviewed.
暂无评论