5 resultados para modelli, metamodelli, platform-independent design, android, ios
em University of Queensland eSpace - Australia
Resumo:
Real-time software systems are rarely developed once and left to run. They are subject to changes of requirements as the applications they support expand, and they commonly outlive the platforms they were designed to run on. A successful real-time system is duplicated and adapted to a variety of applications - it becomes a product line. Current methods for real-time software development are commonly based on low-level programming languages and involve considerable duplication of effort when a similar system is to be developed or the hardware platform changes. To provide more dependable, flexible and maintainable real-time systems at a lower cost what is needed is a platform-independent approach to real-time systems development. The development process is composed of two phases: a platform-independent phase, that defines the desired system behaviour and develops a platform-independent design and implementation, and a platform-dependent phase that maps the implementation onto the target platform. The last phase should be highly automated. For critical systems, assessing dependability is crucial. The partitioning into platform dependent and independent phases has to support verification of system properties through both phases.
Resumo:
The real-time refinement calculus is a formal method for the systematic derivation of real-time programs from real-time specifications in a style similar to the non-real-time refinement calculi of Back and Morgan. In this paper we extend the real-time refinement calculus with procedures and provide refinement rules for refining real-time specifications to procedure calls. A real-time specification can include constraints on, not only what outputs are produced, but also when they are produced. The derived programs can also include time constraints oil when certain points in the program must be reached; these are expressed in the form of deadline commands. Such programs are machine independent. An important consequence of the approach taken is that, not only are the specifications machine independent, but the whole refinement process is machine independent. To implement the machine independent code on a target machine one has a separate task of showing that the compiled machine code will reach all its deadlines before they expire. For real-time programs, externally observable input and output variables are essential. These differ from local variables in that their values are observable over the duration of the execution of the program. Hence procedures require input and output parameter mechanisms that are references to the actual parameters so that changes to external inputs are observable within the procedure and changes to output parameters are externally observable. In addition, we allow value and result parameters. These may be auxiliary parameters, which are used for reasoning about the correctness of real-time programs as well as in the expression of timing deadlines, but do not lead to any code being generated for them by a compiler. (c) 2006 Elsevier B.V. All rights reserved.
Resumo:
Objectives. Gene expression profiling has provided many insights into tumor progression but translation to clinical practice has been limited. We have previously identified a list of potential markers by the differences of expression profiling of seven matched head and neck cancer (HNSCC) tumors with autologous normal oral mucosa (NOM). Alpha B-crystallin (CRYAB) was in the top 5% of genes identified with statistically significant differences in expression between tumor and NOM at the mRNA level. The objective was to confirm this in routine paraffin sections at the protein level. Study Design: The level of alpha B-crystallin was determined in tumors of 62 HNSCC patients whose prognosis was known for 5 years. Methods. Immunohistochemical detection of alpha B-crystallin expression was performed on HNSCC paraffin sections. Results. Univariate survival analysis identified lack of alpha B-crystallin staining as an independent prognostic marker for disease-free interval (P < 0.001) and overall survival (P < 0.002) of HNSCC patients over the 5-year observation period. Notably, all 13 patients (100%), including 5 patients with nodal disease whose tumors lacked alpha B-crystallin had no recurrences (P < 0.001). Nineteen of 27 node-negative patients stained positive for alpha B-crystallin and seven of the 19 (36.8%) had recurrences. Conclusion: Presence or absence of expression of alpha B-crystallin was a powerful marker for prognosis in this series of patients.