首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
Multi‐touch driven user interfaces are becoming increasingly prevalent because of their intuitiveness and because of the reduction in the associated hardware costs. In recognition of this trend, multi‐touch software frameworks (MSFs) have begun to emerge. These frameworks abstract the low level issues of multi‐touch software development and deployment. MSFs therefore enable software developers who are unfamiliar with the complexities of multi‐touch software development to implement and deploy multi‐touch applications more easily. However, some multi‐touch applications have real‐time system requirements, and at present, no MSFs provide support for the development and deployment of such real‐time multi‐touch applications. The implication of this is that software developers are unable to take advantage of MSFs and, therefore, are forced to handle the complexities of multi‐touch and real‐time systems development and deployment for themselves in an ad hoc manner. The primary consequence of this is that the multi‐touch and/or real‐time aspects of the application may not function correctly. In this paper, guidelines are presented for applying real‐time system concepts to support the development and deployment of real‐time multi‐touch applications using MSFs. This serves to increase the probability that the application will meet its timing requirements while also reducing the complexity of the development and deployment process associated with multi‐touch applications. Copyright © 2013 John Wiley & Sons, Ltd.  相似文献   

2.
Software model checking consists in applying the most powerful results in formal verification research to programming languages such as C. One general technique to implement this approach is producing a reduced model of the software in order to employ existing and efficient tools, such as SPIN . This paper focusses on the application of this approach to the avionics software constructed on top of the Application Executive Software (APEX ) Interface, which is widely employed by manufacturers in the avionics industry. It presents a method to automatically extract PROMELA models from the C source code. In order to close the extracted model during verification, we built a reusable APEX ‐specific environment. This APEX environment models the execution engine (i.e. an APEX compliant real‐time operating system) that implements APEX services. In particular, it explains how to deal with aspects such as real‐time and APEX scheduling. Time is modelled in such a way that the we save time and memory by avoiding the analysis of irrelevant steps. This model of time and the construction of a deterministic scheduler guarantees the scalability of our approach. The paper also presents a tool that can verify realistic applications, and that has been used as a novel testing method to ensure the correctness of our APEX environment. This testing method uses SPIN to execute official APEX test cases. Copyright © 2010 John Wiley & Sons, Ltd.  相似文献   

3.
With the growing complexity of industrial software applications, industrials are looking for efficient and practical methods to validate the software. This paper develops a model‐based statistical testing approach that automatically generates online and offline test cases for embedded software. It discusses an integrated framework that combines solutions for three major software testing research questions: (i) how to select test inputs; (ii) how to predict the expected results of a test; and (iii) when to stop testing software. The automatic selection of test inputs is based on a stochastic test model that accounts for the main particularity of embedded software: time sensitivity. Software test practitioners may design one or more test models when they generate random, user‐oriented, or fault‐oriented test inputs. A formal framework integrating existing and appropriate specification techniques was developed for the design of automated test oracles (executable software specifications) and the formal measurement of functional coverage. The decision to stop testing software is based on both test coverage objectives and cost constraints. This approach was tested on two representative case studies from the automotive industry. The experiment was performed at unit testing level in a simulated environment on a host personal computer (automatic test execution). The two software functionalities tested had previously been unit tested and validated using the test design approach conventionally used in the industry. Applying the proposed model‐based statistical testing approach to these two case studies, we obtained significant improvements in performing functional unit testing in a real and complex industrial context: more bugs were detected earlier and in a shorter time. Copyright © 2012 John Wiley & Sons, Ltd.  相似文献   

4.
This paper is concerned with establishing a delay‐dependent bounded real lemma (BRL) for singular linear parameter‐varying (LPV) systems with time‐variant delay. In terms of linear matrix inequality, a delay‐dependent BRL is presented to ensure singular time‐delay LPV systems to be admissible and satisfy a prescribed H performance level. The BRL is obtained based on the construction of a parameter‐dependent Lyapunov–Krasovskii functional. The effectiveness of the proposed approach is shown by several numerical examples. Copyright © 2011 John Wiley & Sons, Ltd.  相似文献   

5.
This research proposes a pattern/shape‐similarity‐based clustering approach for time series prediction. This article uses single hidden Markov model (HMM) for clustering and combines it with soft computing techniques (fuzzy inference system/artificial neural network) for the prediction of time series. Instead of using distance function as an index of similarity, here shape/pattern of the sequence is used as the similarity index for clustering, which overcomes few of the shortcomings associated with distance‐based clustering approaches. Underlying hidden properties of time series are captured with the help of HMM. The prediction method used here exploits the pattern identification prowess of the HMM for cluster selection and the generalization and nonlinear modeling capabilities of soft computing methods to predict the output of the system. To see the validity of the proposed method in the real‐life scenario, it is tested on four different time series. The first is a benchmark Mackey–Glass time series, which is tested for delay parameters τ = 17 and τ = 30. The remaining time series are monthly sunspot data time series, Laser data time series and the last is Lorenz attractor time series. Simulation results show that the proposed method provide a better prediction performance in comparison with the existing methods.  相似文献   

6.
This paper is to consider dynamic output feedback H control of mean‐field type for stochastic discrete‐time systems with state‐ and disturbance‐dependent noise. A stochastic bounded real lemma (SBRL) of mean‐field type is derived. Based on the SBRL, a sufficient condition with the form of coupled nonlinear matrix inequalities is derived for the existence of a stabilizing H controller. Moreover, a numerical example is given to examine the effectiveness of the theoretical results.  相似文献   

7.
This paper considers mean‐square exponential stability and H control problems for Markovian jump systems (MJSs) with time delays which are time‐varying in an interval and depend on system mode. By exploiting a novel Lyapunov‐Krasovskii functional which takes into account the range of delay, and by making use of some techniques, new delay‐range‐dependent stability result and bounded real lemma for MJSs are obtained, where the introduction of the lower bound of delay is shown to be advantageous for reducing conservatism. Moreover, a sufficient condition for the solvability of the H control problem is derived in terms of linear matrix inequalities. Finally, illustrative examples are presented to show the advantage and effectiveness of the proposed approaches. Copyright © 2010 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society  相似文献   

8.
In this paper we consider a linear, discrete‐time system depending multi‐affinely on uncertain, real time‐varying parameters. A new sufficient condition for the stability of this class of systems, in terms of a feasibility problem involving linear matrix inequalities (LMIs), is obtained under the hypothesis that a bound on the rate of variation of the parameters is known. This condition, obtained by the aid of parameter dependent Lyapunov functions, obviously turns out to be less restrictive than that one obtained via the classical quadratic stability (QS) approach, which guarantees stability in presence of arbitrary time‐varying parameters. An important point is that the methodology proposed in this paper may result in being less conservative than the classical QS approach even in the absence of an explicit bound on the parameters rate of variation. Concerning the synthesis context, the design of a gain scheduled compensator based on the above approach is also proposed. It is shown that, if a suitable LMI problem is feasible, the solution of such problem allows to design an output feedback gain scheduled dynamic compensator in a controller‐observer form stabilizing the class of systems which is dealt with. The stability conditions are then extended to take into account L2 performance requirements. Some numerical examples are carried out to show the effectiveness and to investigate the computational burden required by the proposed approach. Copyright © 2005 John Wiley & Sons, Ltd.  相似文献   

9.
This paper presents a generic formal framework to specify and test autonomous e‐commerce agents. First, the formalism to represent the behaviour of agents is introduced. The corresponding machinery to define how implementations can be tested follows. Two testing approaches are considered. The first of them, which can be called active, is based on stimulating the implementation under test (IUT) with a test. The peculiarity is that tests will be defined as a special case of autonomous e‐commerce agent. The second approach, which can be called passive, consists of observing the behaviour of the tested agent in an environment containing other agents. As a case study the framework is applied to the e‐commerce system Kasbah. Copyright © 2005 John Wiley & Sons, Ltd.  相似文献   

10.
This paper deals with the problem of network‐based H control for a class of uncertain stochastic systems with both network‐induced delays and packet dropouts. The networked control system under consideration is represented by a stochastic model, which consists of two successive delay components in the state. The uncertainties are assumed to be time varying and norm bounded. Sufficient conditions for the existence of H controller are proposed to ensure exponentially stable in mean square of the closed‐loop system that also satisfies a prescribed performance. The conditions are expressed in the frame of linear matrix inequalities (LMIs), which can be verified easily by means of standard software. Two practical examples are provided to show the effectiveness of the proposed techniques. Copyright © 2011 John Wiley & Sons, Ltd.  相似文献   

11.
This paper describes the design criteria and implementation details of a dynamic storage allocator for real‐time systems. The main requirements that have to be considered when designing a new allocator are concerned with temporal and spatial constraints. The proposed algorithm, called TLSF (two‐level segregated fit), has an asymptotic constant cost, O(1), maintaining a fast response time (less than 200 processor instructions on a x86 processor) and a low level of memory usage (low fragmentation). TLSF uses two levels of segregated lists to arrange free memory blocks and an incomplete search policy. This policy is implemented with word‐size bitmaps and logical processor instructions. Therefore, TLSF can be categorized as a good‐fit allocator. The incomplete search policy is shown also to be a good policy in terms of fragmentation. The fragmentation caused by TLSF is slightly smaller (better) than that caused by best fit (which is one of the best allocators regarding memory fragmentation). In order to evaluate the proposed allocator, three analyses are presented in this paper. The first one is based on worst‐case scenarios. The second one provides a detailed consideration of the execution cost of the internal operations of the allocator and its fragmentation. The third analysis is a comparison with other well‐known allocators from the temporal (number of cycles and processor instructions) and spatial (fragmentation) points of view. In order to compare them, a task model has been presented. Copyright © 2007 John Wiley & Sons, Ltd.  相似文献   

12.
This paper is concerned with the design of robust non‐minimal order H filters for uncertain discrete‐time linear systems. The uncertainty is assumed to be time‐invariant and to belong to a polytope. The novelty is that a convex filtering design procedure with Linear Matrix Inequality constraints is proposed to synthesize guaranteed‐cost filters with order greater than the order of the system. An H‐norm bound for the transfer‐function from the system input to the filtering error is adopted as performance criterion. The non‐minimal order filters proposed generalize other existing filters with augmented structures from the literature and can provide better performance. An extension to the problem of robust smoothing is proposed as well. The procedure is illustrated by a numerical example. Copyright © 2016 John Wiley & Sons, Ltd.  相似文献   

13.
This paper is concerned with the delay‐dependent H filtering problem for singular systems with time‐varying delay in a range. In terms of linear matrix inequality approach, the delay‐range‐dependent bounded real lemmas are proposed, which guarantee the considered system to be regular, impulse free and exponentially stable while satisfying a prescribed H performance level. The sufficient conditions are proposed for the existence of linear H filter. Numerical examples are given to demonstrate the effectiveness and the benefits of the proposed methods. Copyright © 2009 John Wiley & Sons, Ltd.  相似文献   

14.
15.
This paper documents the design and implementation of the IN‐Tune software tool suite, which enables a user to collect real‐time code and hardware profiling information on Intel‐based symmetric multiprocessors running the Linux operating system. IN‐Tune provides a virtually non‐invasive tool for performance analysis and tuning of programs. Unlike other analysis tools, IN‐Tune isolates data with respect to individual threads. It also utilizes performance monitoring hardware registers to permit instrumentation of individual threads as they run in‐situ, thus collecting data with appropriate considerations for a multiprocessor environment. Data can be sampled using two different mechanisms. First, the user can collect data by making calls to the system upon the occurrence of specific software events. Secondly, data can be collected at a fixed, fine grain (e.g. 1–10 microseconds) interval using either software or hardware interrupts. To allow observation of codes for which source code modification is impractical or impossible, a ‘shell’ task is created which permits monitoring without code modification. Although this work deals with Intel processors and Linux, the widespread availability of performance monitoring registers in modern processors makes this work widely applicable. Copyright © 1999 John Wiley & Sons, Ltd.  相似文献   

16.
During the last decade, the number of distributed application domains with temporal requirements has significantly augmented, arising the necessity of exploring new concepts and paradigms that allow, on the one hand, the development of dynamic and flexible distributed applications and, on the other hand, the reusability of code. Service‐oriented paradigms have been successfully applied to distributed environments, increasing their flexibility and allowing the reusability of their components. Besides, distributed real‐time Java technologies have shown to be a good candidate to deploy real‐time distributed applications. This paper presents a model for service‐oriented applications on a time‐triggered distributed real‐time Java environment, focusing on the definition of the temporal model of an application and its schedulability, applying and evaluating this model in real‐time service‐oriented composition algorithms. Copyright © 2012 John Wiley & Sons, Ltd.  相似文献   

17.
This paper investigates the finite‐time consensus problem for multi‐agent systems with second‐order individual dynamics under switching topologies. A distributed continuous‐time protocol is designed to guarantee finite‐time consensus for homogeneous agents without predetermined leaders, i.e., it ensures agents asymptotically converge to an average consensus within finite time, even if the interaction topology among them is time‐varying but stepwise jointly‐connected. In particular, it introduces a distributed continuous‐time protocol to reach consensus in finite time and reduce the chattering together. Finally, the simulation results are also given to validate the proposed approach.  相似文献   

18.
This paper addresses the H model reduction problem of discrete‐time positive linear systems with inhomogeneous initial conditions. For an asymptotically stable positive system with non‐zero initial condition, our goal is to approximate it by a reduced‐order initial‐valued positive system without introducing significant error. We establish a necessary and sufficient condition for the existence of a desired reduced‐order model such that the output error between the original system and the reduced‐order one is bounded by a weighted sum of the magnitude of the input and that of the initial condition. Moreover, based on congruent transformation and the dual form of bounded real lemma, several equivalent conditions are derived in terms of LMIs and an iterative convex optimization algorithm is developed accordingly. Finally, an illustrative example is presented to show the effectiveness of the proposed methods. Copyright © 2013 John Wiley & Sons, Ltd.  相似文献   

19.
In this paper, the problem of non‐fragile observer‐based H control for discrete‐time switched delay systems is investigated. Both data missing and time delays are taken into account in the links from sensors to observers and from controllers to actuators. Because data missing satisfies the Bernoulli distribution, such problem is transformed into an H control problem for stochastic switched delay systems. Average dwell time approach is used to obtain sufficient conditions on the solvability of such problems. A numerical example and a real example for water quality control are provided to illustrate the effectiveness and potential applications of the proposed techniques. Copyright © 2013 John Wiley & Sons, Ltd.  相似文献   

20.
An H‐type control is considered for mean‐field stochastic differential equations (SDEs) in this paper. A stochastic bounded real lemma (SBRL) is proved for mean‐field stochastic continuous‐time systems with state‐ and disturbance‐dependent noise. Based on SBRL, a sufficient condition is given for the existence of a stabilizing H controller in terms of coupled nonlinear matrix inequalities.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号