共查询到20条相似文献,搜索用时 15 毫秒
1.
Model transformations are at the heart of model‐driven engineering because they allow the automation of diverse kinds of model manipulations. Transformation scheduling is a key issue in the design and implementation of many transformation languages. This paper reports our results using continuations as the underlying technique for building a scheduling mechanism implicitly driven by data dependence among transformation rules. To support our experiments, we have built a proof‐of‐concept model transformation language, which is also reported here. First, we motivate the problem by analyzing the scheduling mechanism of current model transformation languages. Then, we introduce the notion of continuation, showing its applicability to model transformations. Afterwards, we present our approach, notably explaining how dependence is specified and giving the scheduling algorithm. We also analyze the lazy resolution of rules and how to deal with collection operations. The approach is validated by an implementation that targets the Java Virtual Machine and by running of the performance benchmarks that show its efficiency and scalability. Besides, we discuss how it can be applied to other existing transformation languages and present several applicability scenarios. Copyright © 2013 John Wiley & Sons, Ltd. 相似文献
2.
José Manuel Gascueña Elena Navarro Antonio Fernández‐Caballero Rafael Martínez‐Tomás 《Expert Systems》2014,31(3):199-212
VigilAgent is a methodology for the development of agent‐oriented monitoring applications that uses agents as the key abstraction elements of the involved models. It has not been developed from scratch, but it reuses fragments from Prometheus and INGENIAS methodologies for modelling tasks and the ICARO framework for implementation purposes. As VigilAgent intends to automate as much as possible the development process, it exploits. Model transformation techniques are one of the key aspects of the model‐driven development approach. A model‐to‐model transformation is used to facilitate the interoperability between Prometheus and INGENIAS methodologies. Also, a model‐to‐text transformation is performed to generate ICARO code from the INGENIAS model. A case study based on access control is used to illustrate the fundamentals of the model‐to‐model and model‐to‐text transformations implemented in VigilAgent. 相似文献
3.
4.
Code transformation and analysis tools provide support for software engineering tasks such as style checking, testing, calculating software metrics as well as reverse‐ and re‐engineering. In this paper we describe the architecture and the applications of JTransform, a general Java source code processing and transformation framework. It consists of a Java parser generating a configurable parse tree and various visitors (transformers, tree evaluators) which produce different kinds of outputs. While our framework is written in Java, the paper further opens an opportunity for a new generation of XML‐based source code tools. Copyright © 2004 John Wiley & Sons, Ltd. 相似文献
5.
The arrival of multicore systems, along with the speed‐up potential available in graphics processing units, has given us unprecedented low‐cost computing power. These systems address some of the known architecture problems but at the expense of considerably increased programming complexity. Heterogeneity, at both the architectural and programming levels, poses a great challenge to programmers. Many proposals have been put forth to facilitate the job of programmers. Leaving aside proposals based on the development of new programming languages because of the effort this represents for the user (effort to learn and reuse code), the remaining proposals are based on transforming sequential code into parallel code, or on transforming parallel code designed for one architecture into parallel code designed for another. A different approach relies on the use of skeletons. The programmer has available set of parallel standards that comprise the basis for developing parallel code while programming sequential code. In this context, we propose a methodology for developing an automatic source‐to‐source transformation in a specific domain. This methodology is instantiated in a framework aimed at solving dynamic programming problems. Using this framework, the final user (a physician, mathematician, biologist, etc.) can express her problem using an equation in Latex, and the system will automatically generate the optimal parallel code for homogeneous or heterogeneous architectures. This approach allows for great portability toward these new emerging architectures and for great productivity, as evidenced by the computational results.Copyright © 2012 John Wiley & Sons, Ltd. 相似文献
6.
Niels Drost Rob V. van Nieuwpoort Jason Maassen Frank J. Seinstra Henri E. Bal 《Concurrency and Computation》2011,23(13):1506-1521
The inherent complex nature of current distributed computing architectures hinders the widespread adoption of these systems for mainstream use. In general, users have access to a highly heterogeneous set of compute resources, which may include clusters, grids, desktop grids, clouds, and other compute platforms. This heterogeneity is especially problematic when running parallel and distributed applications. Software is needed which easily combines as many resources as possible into one coherent computing platform. In this paper, we introduce Zorilla: peer‐to‐peer (P2P) middleware that creates a single distributed environment from any available set of compute resources. Zorilla imposes minimal requirements on the resource used, is platform independent, and does not rely on central components. In addition to providing functionality on bare resources, Zorilla can exploit locally available middleware. Zorilla explicitly supports distributed and parallel applications, and allows resources from multiple sites to cooperate in a single computation. Zorilla makes extensive use of both virtualization and P2P techniques. We will demonstrate how virtualization and P2P combine into a simple design, while enhancing functionality and ease of use. Together, these techniques bring our goal a step closer: transparent, easy use of resources, even on very heterogeneous distributed systems. Copyright © 2011 John Wiley & Sons, Ltd. 相似文献
7.
Yoo‐Chang Sung Oh‐Kyong Kwon Jong‐Kee Kim 《Journal of the Society for Information Display》2006,14(4):371-377
Abstract— A 10‐bit gray‐scale source driver using a resistor‐resistor‐string digital‐to‐analog converter (RR‐DAC) is proposed for a TFT‐LCD source driver. The 10‐bit RR‐DAC consists of an 8‐bit resistor‐string DAC and a two‐bit resistor‐string DAC without an intermediate unity‐gain buffer to isolate the parallel‐connected resistor string. The output deviation of the proposed source driver is less than ±3 mV. The chip area of the proposed 10‐bit source driver with an RR‐DAC is increased to 29% of that of an 8‐bit source driver. 相似文献
8.
Renaud Pawlak Martin Monperrus Nicolas Petitprez Carlos Noguera Lionel Seinturier 《Software》2016,46(9):1155-1179
This paper presents SPOON , a library for the analysis and transformation of Java source code. SPOON enables Java developers to write a large range of domain‐specific analyses and transformations in an easy and concise manner. SPOON analyses and transformations are written in plain Java. With SPOON , developers do not need to dive into parsing, to hack a compiler infrastructure, or to master a new formalism. Copyright © 2015 John Wiley & Sons, Ltd. 相似文献
9.
Input‐to‐state stability of stochastic port‐Hamiltonian systems using stochastic generalized canonical transformations 下载免费PDF全文
Satoshi Satoh 《国际强度与非线性控制杂志
》2017,27(17):3862-3885
》2017,27(17):3862-3885
As a practically important class of nonlinear stochastic systems, this paper considers stochastic port‐Hamiltonian systems (SPHSs) and investigates the stochastic input‐to‐state stability (SISS) property of a class of SPHSs. We clarify necessary conditions for the closed‐loop system of an SPHS to be SISS. Moreover, we provide a systematic construction of both the SISS controller and Lyapunov function so that the proposed necessary conditions hold. In the main results, the stochastic generalized canonical transformation plays a key role. The stochastic generalized canonical transformation technique enables to design both coordinate transformation and feedback controller with preserving the SPHS structure of the closed‐loop system. Consequently, the main theorem guarantees that the closed‐loop system obtained by the proposed method is SISS against both deterministic disturbance and stochastic noise. Copyright © 2017 John Wiley & Sons, Ltd. 相似文献
10.
In this paper, several new Razumikhin‐type theorems for impulsive stochastic functional differential equations are studied by applying stochastic analysis techniques and Razumikhin stability approach. By developing a new comparison principle for stochastic version, some novel criteria of the pth moment integral input‐to‐state stability and input‐to‐state stability are derived for the related systems. The feature of the criteria shows that time‐derivatives of the Razumikhin functions are allowed to be indefinite, even unbounded, which can loosen the constraints of the existing results. Finally, some examples are given to illustrate the usefulness and significance of the theoretical results. 相似文献
11.
This paper describes the issues that are involved in designing and implementing a large‐scale cooperative object database server for a collaborative virtual environment. The focus of the paper is about the way to handle the distributing factors and the communication model among nodes within a collaborative virtual environment. Within the system, all objects are decentralized and scattered among three tiers of object databases. By limiting the knowledge and refining the tasks for each server, the network and processor workload can be reduced. The objective of the system is to provide a virtual environment for distributed computing that is k‐fault tolerant and subject to expansion without the interruption of services. Copyright © 2006 John Wiley & Sons, Ltd. 相似文献
12.
13.
This paper investigates the input‐to‐state stability (ISS) issue for discrete‐time dynamical networks (DDNs) with time delays. Firstly, a general comparison principle for solutions of DDNs is proposed. Then, based on this general comparison principle, three kinds of ISS‐type comparison principles for DDNs are established, including the comparison principle for input‐to‐state ‐stability, ISS, and exponential ISS. The ISS‐type comparison principles are then used to investigate stability properties related to ISS for three kinds (linear, affine, and nonlinear) of DDNs. It shows that the ISS property of a DDN can be derived by comparing it with a linear or lower‐dimension DDN with known ISS property. By using methods such as variation of parameters, uniform M‐matrix, and the ISS‐type comparison principle, conditions of global exponential ISS for time‐varying linear DDNs with time delays are derived. Moreover, the obtained ISS results for DDNs are extended to the hybrid DDNs with time delays. As one application, the synchronization within an error bound in the sense of ISS is achieved for DDNs with coupling time delays and external disturbances. Finally, two examples are given to illustrate the results. Copyright © 2011 John Wiley & Sons, Ltd. 相似文献
14.
Yung‐Hui Yeh Chun‐Cheng Cheng Benjamin Chih‐Ming Lai Chyi‐Ming Leu Yung‐Lung Tseng 《Journal of the Society for Information Display》2013,21(1):34-40
A flexible hybrid substrate was developed and demonstrated for roll‐to‐roll (R2R) manufacturing. Layer‐by‐layer misalignment can be well controlled within 5 µm. Top‐gate amorphous InGaZnO thin‐film transistor was fabricated on the flexible hybrid substrate by R2R process for the first time. A 4.3‐in. segment‐type reflective Electro‐Phoretic Display (EPD) display was also demonstrated to show the R2R capability of flexible substrates. 相似文献
15.
Hebertt Sira‐Ramírez 《国际强度与非线性控制杂志
》2001,11(6):589-600
》2001,11(6):589-600
In this article, we provide an approximate sliding mode control‐based solution to the DC–AC power conversion problem on a ‘boost’ converter. The approach uses the flatness property of the system as a pivot for generating a sequence of minimum phase output reference trajectory candidates. The generated candidates are obtained as differential parameterizations of the minimum phase inductor current variable in terms of the non‐minimum phase desired output capacitor voltage. The associated residual dynamics of the ideal sliding motions is shown to reasonably approximate the desired biased sinusoidal output capacitor voltage signal. Copyright © 2001 John Wiley & Sons, Ltd. 相似文献
16.
In this paper, we propose a new robustness notion that is applicable for certifying systems' safety with respect to external disturbance signals. The proposed input‐to‐state safety notion allows us to certify systems' safety in the presence of the disturbances, which is analogous to the notion of input‐to‐state stability for analyzing systems' stability. 相似文献
17.
This paper investigates the noise‐to‐state stability and instability criteria for random nonlinear affine systems. Firstly, some new noise‐to‐state stability theorems, which weaken the sufficient conditions in the existing stability criteria on random nonlinear systems, are given by means of the uniformly asymptotically stable function. Secondly, the noise‐to‐state instability definitions are introduced and the sufficient conditions of noise‐to‐state instability are provided based on a new established lemma and the uniformly asymptotically stable function. Finally, some examples show the feasibility of theoretical findings. 相似文献
18.
19.
Inter‐iteration dependences in loops can hinder loop‐level parallelism. For some loops, existing thread‐level speculation techniques fail to expose their inherent loop‐level parallelism, because some inter‐iteration dependences are too costly to synchronize, predict, pre‐compute and isolate. This paper presents a compiler technique called loop recreation to change the nature of some dependences (by turning some inter‐iteration dependences into intra‐iteration ones and vice versa) in a loop so that the inter‐iteration dependences in the transformed loop are less costly to enforce at runtime than those in the original loop. We present an algorithm for finding an optimal loop recreation transformation with respect to a simple misspeculation cost model and demonstrate the performance advantages of loop recreation over two recent techniques for multicore systems running nine representative irregular applications. Copyright © 2009 John Wiley & Sons, Ltd. 相似文献
20.
A decoupled source current reconstruction method for noisy and reactive near‐field to far‐field transformation 下载免费PDF全文
Mohammad Bod Reza Sarraf‐Shirazi Gholamreza Moradi Ali Kiaee Amir Jafargholi Pedram Mousavi 《国际射频与微波计算机辅助工程杂志》2018,28(1)
In this article, a decoupled source current reconstruction method (SRM) for noisy and reactive near‐field (NF) to far‐field (FF) transformation is introduced. It is shown that the traditional SRM for NF/FF transformation shows instability in the regions that the amounts of noise or reactive radiations are noticeable. Therefore, in these regions, equivalent currents should be determined from a Tikhonov SRM equation. However, this equation increases the computational cost of the SRM. To simplify the Tikhonov SRM equation, a Tikhonov radial field retrieval algorithm is also proposed. In this algorithm, the Tikhonov integral equation is decoupled by considering and retrieving the radial components of the electric field. Results of far‐field calculation with both the proposed Tikhonov SRM equation and Tikhonov radial field retrieval algorithm with three different antennas are presented and compared with those of the full‐wave simulation and measurements. The results show more accurate field transformation with the proposed algorithms. 相似文献