- -

Rule-Based Software Verification and Correction

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

  • Estadisticas de Uso

Rule-Based Software Verification and Correction

Show simple item record

Files in this item

dc.contributor.advisor Alpuente Frasnedo, María es_ES
dc.contributor.advisor Falaschi, Moreno es_ES
dc.contributor.author Ballis, Demis es_ES
dc.date.accessioned 2008-05-07T07:18:47Z
dc.date.available 2008-05-07T07:18:47Z
dc.date.created 2005-02-28T09:00:00Z es_ES
dc.date.issued 2008-05-07T07:18:40Z es_ES
dc.identifier.uri http://hdl.handle.net/10251/1948
dc.description.abstract The increasing complexity of software systems has led to the development of sophisticated formal Methodologies for verifying and correcting data and programs. In general, establishing whether a program behaves correctly w.r.t. the original programmer s intention or checking the consistency and the correctness of a large set of data are not trivial tasks as witnessed by many case studies which occur in the literature. In this dissertation, we face two challenging problems of verification and correction. Specifically, verification and correction of declarative programs, and the verification and correction of Web sites (i.e. large collections of semistructured data). Firstly, we propose a general correction scheme for automatically correcting declarative, rule-based programs which exploits a combination of bottom-up as well as topdown inductive learning techniques. Our hybrid hodology is able to infer program corrections that are hard, or even impossible, to obtain with a simpler,automatic top-down or bottom-up learner. Moreover, the scheme will be also particularized to some well-known declarative programming paradigm: that is, the functional logic and the functional programming paradigm. Secondly, we formalize a framework for the automated verification of Web sites which can be used to specify integrity conditions for a given Web site, and then automatically check whether these conditions are fulfilled. We provide a rule-based, formal specification language which allows us to define syntactic as well as semantic properties of the Web site. Then, we formalize a verification technique which detects both incorrect/forbidden patterns as well as lack of information, that is, incomplete/missing Web pages. Useful information is gathered during the verification process which can be used to repair the Web site. So, after a verification phase, one can also infer semi-automatically some possible corrections in order to fix theWeb site. The methodology is based on a novel rewrit es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.source Riunet
dc.subject Software verification es_ES
dc.subject Software correction es_ES
dc.subject Inductive learning es_ES
dc.subject Abstract diagnosis es_ES
dc.subject Rule-based specification languages es_ES
dc.subject Program transformation es_ES
dc.subject Functional logic languages es_ES
dc.subject Formal methods es_ES
dc.subject Rewriting es_ES
dc.subject Web site verification es_ES
dc.subject Simulation es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Rule-Based Software Verification and Correction
dc.type Tesis doctoral es_ES
dc.subject.unesco 120311 - Logicales de ordenadores es_ES
dc.subject.unesco 120318 - Sistemas de información, diseño y componentes es_ES
dc.subject.unesco 120323 - Lenguajes de programación es_ES
dc.subject.unesco 120324 - Teoría de la programación es_ES
dc.identifier.doi 10.4995/Thesis/10251/1948 es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Ballis, D. (2005). Rule-Based Software Verification and Correction [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1948 es_ES
dc.description.accrualMethod Palancia es_ES
dc.type.version info:eu-repo/semantics/acceptedVersion es_ES
dc.relation.tesis 2230 es_ES


This item appears in the following Collection(s)

Show simple item record