254 resultados para Program Theory
em University of Queensland eSpace - Australia
Resumo:
In this paper I offer an 'integrating account' of singular causation, where the term 'integrating' refers to the following program for analysing causation. There are two intuitions about causation, both of which face serious counterexamples when used as the basis for an analysis of causation. The 'process' intuition, which says that causes and effects are linked by concrete processes, runs into trouble with cases of misconnections', where an event which serves to prevent another fails to do so on a particular occasion and yet the two events are linked by causal processes. The chance raising intuition, according to which causes raise the chance of their effects, easily accounts for misconnections but faces the problem of chance lowering causes, a problem easily accounted for by the process approach. The integrating program attempts to provide an analysis of singular causation by synthesising the two insights, so as to solve both problems. In this paper I show that extant versions of the integrating program due to Eells, Lewis, and Menzies fail to account for the chance-lowering counterexample. I offer a new diagnosis of the chance lowering case, and use that as a basis for an integrating account of causation which does solve both cases. In doing so, I accept various assumptions of the integrating program, in particular that there are no other problems with these two approaches. As an example of the process account, I focus on the recent CQ theory of Wesley Salmon (1997).
Resumo:
Program compilation can be formally defined as a sequence of equivalence-preserving transformations, or refinements, from high-level language programs to assembler code, Recent models also incorporate timing properties, but the resulting formalisms are intimidatingly complex. Here we take advantage of a new, simple model of real-time refinement, based on predicate transformer semantics, to present a straightforward compilation formalism that incorporates real-time constraints. (C) 2002 Elsevier Science B.V. All rights reserved.
Resumo:
This paper examines the use of on-line discussion as a medium for learning in a pre-service teacher education program. As part of an Education Studies course student teachers engaged in a discussion of issues related to technology and equity in schools. The design of the task and the subsequent analysis of the on-line text were part of a research project investigating whether and how communications technology can be used to integrate and extend the learning of teacher education students. The main argument developed in the paper is that through the on-line activity distinctive sets of writing practices were created. These practices enabled students to make connections between the often disparate parts of teacher education programs-theory and practice, campus and school, research and experience. (C) 2002 Elsevier Science Ltd. All rights reserved.
Resumo:
The schema of an information system can significantly impact the ability of end users to efficiently and effectively retrieve the information they need. Obtaining quickly the appropriate data increases the likelihood that an organization will make good decisions and respond adeptly to challenges. This research presents and validates a methodology for evaluating, ex ante, the relative desirability of alternative instantiations of a model of data. In contrast to prior research, each instantiation is based on a different formal theory. This research theorizes that the instantiation that yields the lowest weighted average query complexity for a representative sample of information requests is the most desirable instantiation for end-user queries. The theory was validated by an experiment that compared end-user performance using an instantiation of a data structure based on the relational model of data with performance using the corresponding instantiation of the data structure based on the object-relational model of data. Complexity was measured using three different Halstead metrics: program length, difficulty, and effort. For a representative sample of queries, the average complexity using each instantiation was calculated. As theorized, end users querying the instantiation with the lower average complexity made fewer semantic errors, i.e., were more effective at composing queries. (c) 2005 Elsevier B.V. All rights reserved.
Resumo:
We provide an abstract command language for real-time programs and outline how a partial correctness semantics can be used to compute execution times. The notions of a timed command, refinement of a timed command, the command traversal condition, and the worst-case and best-case execution time of a command are formally introduced and investigated with the help of an underlying weakest liberal precondition semantics. The central result is a theory for the computation of worst-case and best-case execution times from the underlying semantics based on supremum and infimum calculations. The framework is applied to the analysis of a message transmitter program and its implementation. (c) 2005 Elsevier B.V. All rights reserved.
Resumo:
Comparisons were made of the paediatric content of professional entry-level occupational therapy university program curricula in Australia, New Zealand, and Canada using an ex post facto surveymethodology. The findings indicated that in Australia/New Zealand, paediatrics made up 20% of the total curriculum, but only 13% in Canada. Canadian reference materials were utilized less often in Canadian universities than in Australia/New Zealand. Theories taught most often in Australia/New Zealand were: Sensory Integration, Neurodevelopmental Therapy, Client-Centered Practice, Playfulness, and the Model of Human Occupation. In Canada, the most frequent theories were: Piaget’s Stages ofCognitive/Intellectual Development, Neurodevelopmental Therapy, Erikson’s Eight Stages of Psychosocial Development and Sensory Integration. The most frequently taught paediatric assessment tools in both regions were the Bruininks-Oseretsky Test of Motor Proficiency and Miller Assessment for Preschoolers. Paediatric interventionmethods taught to students in all three countries focused on activities of daily living/self-care, motor skills, perceptual and visual motor integration, and infant and child development. [Article copies available for a fee from The Haworth Document Delivery Service: 1-800-HAWORTH. E-mail address: Website: ©2006 by The Haworth Press, Inc. All rights reserved.]
Resumo:
The experience of parents of children with Autism Spectrum Disorder (ASD) in standard parenting programs has not been researched, although anecdotal evidence suggests that they do not find them acceptable. Forty-two parents of children with ASD were asked to view a DVD explaining individual parenting strategies from Stepping Stones, a new branch of the Triple P program targeted specifically at parents of children with disabilities. Parents were asked to rate each strategy for acceptability, usability and behavioural intention, i.e., their intention to use the strategy. Additionally, parental attributions and parental perceived control were explored as possible barriers to positive evaluations of Stepping Stones parenting strategies. A focus group of parents was used to gather more detailed parent response to the program. Parent responses to the program were generally positive and attribution of the child's behaviour to uncontrollable factors was found to predict higher ratings of usability. The results were interpreted within the context of Weiner's attributional theory and the theory of reasoned action. The limitations of this study and suggestions for future research are discussed. (c) 2005 Elsevier Ltd. All rights reserved.
Resumo:
This paper describes a logic of progress for concurrent programs. The logic is based on that of UNITY, molded to fit a sequential programming model. Integration of the two is achieved by using auxiliary variables in a systematic way that incorporates program counters into the program text. The rules for progress in UNITY are then modified to suit this new system. This modification is however subtle enough to allow the theory of Owicki and Gries to be used without change.
Resumo:
We describe an extension of the theory of Owicki and Gries (1976) to a programming language that supports asynchronous message passing based on unconditional send actions and conditional receive actions. The focus is on exploring the fitness of the extension for distributed program derivation. A number of experiments are reported, based on a running example problem, and with the aim of exploring design heuristics and of streamlining derivations and progress arguments.