45 resultados para Specification and description Language


Relevância:

100.00% 100.00%

Publicador:

Resumo:

The refinement calculus provides a framework for the stepwise development of imperative programs from specifications. In this paper we study a refinement calculus for deriving logic programs. Dealing with logic programs rather than imperative programs has the dual advantages that, due to the expressive power of logic programs, the final program is closer to the original specification, and each refinement step can achieve more. Together these reduce the overall number of derivation steps. We present a logic programming language extended with specification constructs (including general predicates, assertions, and types and invariants) to form a wide-spectrum language. General predicates allow non-executable properties to be included in specifications. Assertions, types and invariants make assumptions about the intended inputs of a procedure explicit, and can be used during refinement to optimize the constructed logic program. We provide a semantics for the extended logic programming language and derive a set of refinement laws. Finally we apply these to an example derivation.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This chapter contests the current practice of Japanese language teaching which perpetuates and reproduces gender stereotyping and gendered language norms. It is the first of its kind which examines this question from both learner's and teacher's perspectives.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Activated sludge floes are a flocculated mass of microorganisms, extracellular polymeric substances (EPS) and adsorbed organic and inorganic material. The structure of the floes is very heterogeneous and floes with very different properties and morphologies may occur, depending on the conditions in the activated sludge treatment plant and wastewater composition. Present thinking suggests that cations, such as calcium, create cationic bridges with EPS excreted by the bacteria and thereby hold the various floe constituents together. However, due to the complex and heterogeneous nature of activated sludge, the mechanisms have neither been thoroughly investigated nor successfully quantified. A better understanding and description of the biological flocculation process is necessary in order to establish more efficient operational strategies. The main aim of this study was to get a comprehensive and unique insight into the floe properties of activated sludge and to assess the relative impact of chemical and physical parameters. A variety of sludges from full scale treatment plants with different settling properties were characterised. The interrelationships between floe parameters such as composition of EPS, surface properties and floe structure, and their effect on the flocculation and separation properties were assessed. The results indicate that the EPS, both in terms of quantity and quality, are very important for the floe properties of the activated sludge. However, presence of filaments may alter the physical properties of the floes considerably. The EPS showed positive correlations to sludge volume index (SVI) if only sludges with low or moderate numbers of filaments were included. The surface properties were more affected by the composition of the EPS than by the number of filaments. The EPS showed positive correlation to negative surface charge and a negative correlation to relative hydrophobicity and flocculation ability. The negative correlation between flocculation ability and amount of EPS was surprising. The shear sensitivity, measured as degree of erosion of floes when subjected to shear, was more affected by floe size and number of filaments than amount of EPS.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Formal specifications can precisely and unambiguously define the required behavior of a software system or component. However, formal specifications are complex artifacts that need to be verified to ensure that they are consistent, complete, and validated against the requirements. Specification testing or animation tools exist to assist with this by allowing the specifier to interpret or execute the specification. However, currently little is known about how to do this effectively. This article presents a framework and tool support for the systematic testing of formal, model-based specifications. Several important generic properties that should be satisfied by model-based specifications are first identified. Following the idea of mutation analysis, we then use variants or mutants of the specification to check that these properties are satisfied. The framework also allows the specifier to test application-specific properties. All properties are tested for a range of states that are defined by the tester in the form of a testgraph, which is a directed graph that partially models the states and transitions of the specification being tested. Tool support is provided for the generation of the mutants, for automatically traversing the testgraph and executing the test cases, and for reporting any errors. The framework is demonstrated on a small specification and its application to three larger specifications is discussed. Experience indicates that the framework can be used effectively to test small to medium-sized specifications and that it can reveal a significant number of problems in these specifications.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The lack of standardized tests of central auditory processing disorder (CAPD) in South Africa (SA) led to the formation of a SA CAPD Taskforce, and the interim development of a "low linguistically loaded" CAPD test protocol using test recordings from the 'Tonal and Speech Materials for Auditory Perceptual Assessment Disc 2.0'. This study inferentially compared the performance of 16 SA English first, and 16 SA English second, language adult speakers on this test protocol, and descriptively compared their performances to previously published American normative data. Comparisons between the SA English first and second language speakers showed a poorer right ear performance (p < .05) by the second language speakers on the two-pair dichotic digits test only. Equivalent performances (p < .05) were observed on the left ear performance on the two pair dichotic digits test, and the frequency patterns test, the duration patterns test, the low-pass filtered speech test, the 45% time compressed speech test, the speech masking level difference test, and the consonant vowel consonant (CVC) binaural fusion test. Comparisons between the SA English and the American normative data showed many large differences (up to 37.1% with respect to predicted pass criteria as calculated by mean-2SD cutoffs), with the SA English speakers performing both better and worse depending on the test involved. As a result, the American normative data was not considered appropriate for immediate use as normative data in SA. Instead, the preliminary data provided in this study was recommended as interim normative data for both SA English first and second language adult speakers, until larger scale SA normative data can be obtained.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

While the occurrence and management of brainstem tumours in children would not traditionally indicate potential direct structural impact on classical language centres, recent theories have implicated some involvement of the brainstem in a functional language and cognitive neural loop between the cerebellum and the cerebral hemispheres. Thus, the present paper explored the impact of treatment for brainstem tumour on the general and high-level language abilities of six children treated for brainstem tumour, in addition to phonological awareness skills. Group analysis revealed that children treated for brainstem tumour demonstrated intact language and phonological awareness abilities in comparison to an age- and gender-matched control group. Individual analysis revealed only one of six children treated for brainstem tumour revealed evidence of language disturbances, with an additional child demonstrating an isolated mildly reduced score on one phonological awareness task. Language deficits identified in a child treated with a combination of both radiotherapy and chemotherapy were noted in the high-level language area of lexical generation. Findings highlighted that no overt language disturbances were evident in children treated for brainstem tumour. However, further analysis into higher-level language skills in the present study indicated that both general and high-level language abilities require long-term monitoring in this population.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

A survey was conducted to investigate secondary school support teachers' perceptions of speech-language pathology services to students experiencing language difficulties. Information was sought regarding support teachers' understanding of language disorder, their experience with students who have language difficulties and their involvement with speech-language pathologists with regard to these students. Support teachers' views on supporting adolescents who are experiencing language difficulties were also sought as well as information regarding their satisfaction with speech-language pathology services to adolescents. Findings indicated variations in support teachers' perceptions, including mixed views regarding how speech-language pathologists should offer assistance to students. The need for support teachers and speech-language pathologists to offer each other professional training was indicated.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

A complete workflow specification requires careful integration of many different process characteristics. Decisions must be made as to the definitions of individual activities, their scope, the order of execution that maintains the overall business process logic, the rules governing the discipline of work list scheduling to performers, identification of time constraints and more. The goal of this paper is to address an important issue in workflows modelling and specification, which is data flow, its modelling, specification and validation. Researchers have neglected this dimension of process analysis for some time, mainly focussing on structural considerations with limited verification checks. In this paper, we identify and justify the importance of data modelling in overall workflows specification and verification. We illustrate and define several potential data flow problems that, if not detected prior to workflow deployment may prevent the process from correct execution, execute process on inconsistent data or even lead to process suspension. A discussion on essential requirements of the workflow data model in order to support data validation is also given..

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Content-based instruction (CBI) is increasingly important in curriculum development for second-language acquisition (SLA), as language and non-language departments in universities are finding the integration of core-content as part of the second language curriculum to be beneficial. With this in mind, this paper describes the English program at Nanzan University’s Faculty of Policy Studies and examines the synergy presently being developed between core-content and English language instruction there. Specifically, this paper seeks to shed light on how instructors can reflect on the meaning of language instruction at higher education through an illustration of our activities.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In real-time programming a timeout mechanism allows exceptional behaviour, such as a lack of response, to be handled effectively, while not overly affecting the programming for the normal case. For. example, in a pump controller if the water level has gone below the minimum level and the pump is on and hence pumping in more water, then the water level should rise above the minimum level within a specified time. If not, there is a fault in the system and it should be shut down and an alarm raised. Such a situation can be handled by normal case code that determines when the level has risen above the minimum, plus a timeout case handling the situation when the specified time to reach the minimum has passed. In this paper we introduce a timeout mechanism, give it a formal definition in terms of more basic real-time commands, develop a refinement law for introducing a timeout clause to implement a specification, and give an example of using the law to introduce a timeout. The framework used is a machine-independent real-time programming language, which makes use of a deadline command to represent timing constraints in a machine-independent fashion. This allows a more abstract approach to handling timeouts.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Achieving consistency between a specification and its implementation is an important part of software development. In this paper, we present a method for generating passive test oracles that act as self-checking implementations. The implementation is verified using an animation tool to check that the behavior of the implementation matches the behavior of the specification. We discuss how to integrate this method into a framework developed for systematically animating specifications, which means a tester can significantly reduce testing time and effort by reusing work products from the animation. One such work product is a testgraph: a directed graph that partially models the states and transitions of the specification. Testgraphs are used to generate sequences for animation, and during testing, to execute these same sequences on the implementation.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

High levels of mortality in the Mediterranean bath sponge industry have raised concerns for the future of sponge farms. Healthy sponges feed predominantly on bacteria, and many harbour a wide diversity of inter- and extra-cellular symbiotic bacteria. Here we describe the first isolation and description of a pathogenic bacterium from an infected marine sponge. Microbiological examination of tissue necrosis in the Great Barrier Reef sponge Rhopaloeides odorabile resulted in isolation of the bacterial strain NW4327. Sponges infected with strain NW4327 exhibited high levels of external tissue necrosis, and the strain was re-isolated from infected sponges. A single morphotype, which had burrowed through the collagenous spongin fibres causing severe necrosis, was observed microscopically. Strain NW4327 was capable of degrading commercial preparations of azo-collagen, providing further evidence of its involvement in spongin fibre necrosis, Strain NW4327 disrupted the microbial community associated with R. odorabile and was able to infect and kill healthy sponge tissue. 16S rRNA sequence analysis revealed that strain NW4327 is a novel member of the alpha-proteobacteria.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The Timed Interval Calculus, a timed-trace formalism based on set theory, is introduced. It is extended with an induction law and a unit for concatenation, which facilitates the proof of properties over trace histories. The effectiveness of the extended Timed Interval Calculus is demonstrated via a benchmark case study, the mine pump. Specifically, a safety property relating to the operation of a mine shaft is proved, based on an implementation of the mine pump and assumptions about the environment of the mine. (C) 2002 Elsevier Science B.V. All rights reserved.