101 |
Dynamics in formal argumentationCarbogim, Daniela Vasconcelos January 2000 (has links)
In this thesis we are concerned with the role of formal argumentation in artificial intelligence, in particular in the field of knowledge engineering. The intuition behind argumentation is that one can reason with imperfect information by constructing and weighing up arguements intended to give support in favour or against alternative conclusions. In dynamic argumentation, such arguements may be revised and strengthened in order yo increase to decrease the acceptability of controversial positions. This thesis studies the theory, architecture, development and applications of formal arguementation systems from the procedural perspective of actually generating argumentation processes. First, the types of problems that can be tackled via the argumentation paradigm in knowledge engineering are characterised. Second, an abstract formal framework are built from an underlying set of axioms, represented here as executatble logic programs. Finally an architecture for dynamic arguementation systems is defined, and domain-specific applications are presented within different domaind, thus grounding problems with very distinctive characteristics into a similar source in argumentation. The methods and definitions desribed in this thesis have been assessed on various bases, including the reconstruction of informal arguements and of arguments captured by existing formalisms, the relation between our framework and these formalisms, and examples of dynamic argumentation applications in the safety-engineering and multi-agent domains.
|
102 |
STUDENT AND INSTRUCTOR PERCEPTIONS OF SOCIAL-EDUCATIONAL RELATIONSHIPS IN A PUBLIC ALTERNATIVE SCHOOL PROGRAM.ANDERSON, THOMAS MARTIN. January 1983 (has links)
This study focused on the perceptions of certain educationally marginal students regarding their relationships in traditional school and subsequently in an alternative school program. It also investigated the history and operation of that alternative program which featured a theory of personal processes. The investigator sought answers to the following questions regarding the above educationally marginal students: (1) What is the social-educational background of each student? (2) How does each student perceive his/her social-educational relationships within the school program? and (3) What are the perceptions of a teacher participant observer regarding each student's social-educational relationships within the program? A review of related literature suggested that a concept of marginality would be appropriate in referring to students who had experienced difficulty in traditional schools and had dropped out. The literature, moreover, indicated that there were alternative school programs which offered new opportunities for students' re-entry into the educational process. Finally, the background literature on the theory of personal processes was reviewed. A conceptual framework to organize, conduct, and report the study was developed from the theory of personal processes. The investigator functioned as a participant observer in the alternative program under scrutiny. Twenty-seven alternative school students were observed and interviewed. Six case studies were documented. Additionally, the perceptions of the remaining 21 students were presented, together with the observations of the participant observer. Some of the more significant findings were: (1) students became educationally marginal through a process of self-definition and through being labeled by teachers and others; (2) marginal students tended to perceive themselves as not being treated equally by their teachers. They saw themselves as having poor relationships with their teachers; (3) marginal students tended to dissipate their marginality by developing a new social-educational reality for themselves through group association, participation, and involvement in the alternative school program; and (4) the theory of personal processes, which was designed to promote warm and personal relationships in the classroom, was found to be most productive with the marginal students who came to this alternative program.
|
103 |
A timed semantics for a hierarchical design notationBrooke, Phillip James January 1999 (has links)
No description available.
|
104 |
Method integration for real-time system design and verificationPriddin, Darren George January 1999 (has links)
No description available.
|
105 |
Requirements engineering for hard real-time systemsPiveropoulos, Marios January 2000 (has links)
No description available.
|
106 |
Action systems, determinism and the development of secure systemsSinclair, Jane January 1998 (has links)
No description available.
|
107 |
Pedagogical modelling of an expository text pattern : theory and practiceMuniandy, Alageswary Vasanthi A. January 1998 (has links)
No description available.
|
108 |
Mapping Template Semantics to SMVLu, Yun January 2004 (has links)
Template semantics is a template-based approach to describing the semantics of model-based notations, where a pre-defined template captures the notations' common semantics, and parameters specify the notations' distinct semantics. In this thesis, we investigate using template semantics to parameterize the translation from a model-based notation to the input language of the SMV family of model checkers. We describe a fully automated translator that takes as input a specification written in template semantics syntax, and a set of template parameters, encoding the specification's semantics, and generates an SMV model of the specification. The result is a parameterized technique for model checking specifications written in a variety of notations. Our work also shows how to represent complex composition operators, such as rendezvous synchronization, in the SMV language, in which there is no matching language construct.
|
109 |
Refactoring proofsWhiteside, Iain Johnston January 2013 (has links)
Refactoring is an important Software Engineering technique for improving the structure of a program after it has been written. Refactorings improve the maintainability, readability, and design of a program without affecting its external behaviour. In analogy, this thesis introduces proof refactoring to make structured, semantics preserving changes to the proof documents constructed by interactive theorem provers as part of a formal proof development. In order to formally study proof refactoring, the first part of this thesis constructs a proof language framework, Hiscript. The Hiscript framework consists of a procedural tactic language, a declarative proof language, and a modular theory language. Each level of this framework is equipped with a formal semantics based on a hierarchical notion of proof trees. Furthermore, this framework is generic as it does not prescribe an underlying logical kernel. This part contributes an investigation of semantics for formal proof documents, which is proved to construct valid proofs. Moreover, in analogy with type-checking, static well-formedness checks of proof documents are separated from evaluation of the proof. Furthermore, a subset of the SSReflect language for Coq, called eSSence, is also encoded using hierarchical proofs. Both Hiscript and eSSence are shown to have language elements with a natural hierarchical representation. In the second part, proof refactoring is put on a formal footing with a definition using the Hiscript framework. Over thirty refactorings are formally specified and proved to preserve the semantics in a precise way for the Hiscript language, including traditional structural refactorings, such as rename item, and proof specific refactorings such as backwards proof to forwards proof and declarative to procedural. Finally, a concrete, generic refactoring framework, called Polar, is introduced. Polar is based on graph rewriting and has been implemented with over ten refactorings and for two proof languages, including Hiscript. Finally, the third part concludes with some wishes for the future.
|
110 |
Sequent calculus proof systems for inductive definitionsBrotherston, James January 2006 (has links)
Inductive definitions are the most natural means by which to represent many families of structures occurring in mathematics and computer science, and their corresponding induction / recursion principles provide the fundamental proof techniques by which to reason about such families. This thesis studies formal proof systems for inductive definitions, as needed, e.g., for inductive proof support in automated theorem proving tools. The systems are formulated as sequent calculi for classical first-order logic extended with a framework for (mutual) inductive definitions. The default approach to reasoning with inductive definitions is to formulate the induction principles of the inductively defined relations as suitable inference rules or axioms, which are incorporated into the reasoning framework of choice. Our first system LKID adopts this direct approach to inductive proof, with the induction rules formulated as rules for introducing atomic formulas involving inductively defined predicates on the left of sequents. We show this system to be sound and cut-free complete with respect to a natural class of Henkin models. As a corollary, we obtain cut-admissibility for LKID. The well-known method of infinite descent `a la Fermat, which exploits the fact that there are no infinite descending chains of elements of well-ordered sets, provides an alternative approach to reasoning with inductively defined relations. Our second proof system LKIDw formalises this approach. In this system, the left-introduction rules for formulas involving inductively defined predicates are not induction rules but simple case distinction rules, and an infinitary, global soundness condition on proof trees — formulated in terms of “traces” on infinite paths in the tree — is required to ensure soundness. This condition essentially ensures that, for every infinite branch in the proof, there is an inductive definition that is unfolded infinitely often along the branch. By an infinite descent argument based upon the well-foundedness of inductive definitions, the infinite branches of the proof can thus be disregarded, whence the remaining portion of proof is well-founded and hence sound. We show this system to be cutfree complete with respect to standard models, and again infer the admissibility of cut. The infinitary system LKIDw is unsuitable for formal reasoning. However, it has a natural restriction to proofs given by regular trees, i.e. to those proofs representable by finite graphs. This restricted “cyclic” proof system, CLKIDw, is suitable for formal reasoning since proofs have finite representations and the soundness condition on proofs is thus decidable. We show how the formulation of our systems LKIDw and CLKIDw can be generalised to obtain soundness conditions for a general class of infinite proof systems and their corresponding cyclic restrictions. We provide machinery for manipulating and analysing the structure of proofs in these essentially arbitrary cyclic systems, based primarily on viewing them as generating regular infinite trees, and we show that any proof can be converted into an equivalent proof with a restricted cycle structure. For proofs in this “cycle normal form”, a finitary, localised soundness condition exists that is strictly stronger than the general, infinitary soundness condition, but provides more explicit information about the proof. Finally, returning to the specific setting of our systems for inductive definitions, we show that any LKID proof can be transformed into a CLKIDw proof (that, in fact, satisfies the finitary soundness condition). We conjecture that the two systems are in fact equivalent, i.e. that proof by induction is equivalent to regular proof by infinite descent.
|
Page generated in 0.0233 seconds