17 research outputs found
Rescheduling und FCS. RFCS = Rescheduling + FCS
SIGLEAvailable from TIB Hannover: RR 6689(17)+a / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekBundesministerium fuer Bildung, Wissenschaft, Forschung und Technologie, Bonn (Germany)DEGerman
Korrekte Software (KORSO). Teilvorhaben: Rechnergestuetzte Deduktion bei der formalen Entwicklung korrekter Software Abschlussbericht
Formal methods in software development is a theoretically well investigated subdiscipline of software engineering. There are many theories, but only very few support tools, especially for deduction. The goal of this project was to overcome this deficiency in the domain of sequential, modular software systems as far as possible. To achieve this aim, the KIV approach (Karlsruhe Interactive Verifier) was developed, a comprehensive, tool supported approach to formal specification and verification. It is based on a realistic design methodology leading to highly modularised systems, the components of which can be verified independently. The design methodology also takes the need for revisions and error corrections during the development into account. Important other features of the KIV approach are a powerful deduction component and the use of evolutionary verification techniques. Failed proof attempts are reused to guide new ones. The KIV approach is implemented in the KIV system. It has been shown to be largely independent of the underlying logic by a prototypic transfer to the specification language SPECTRUM, developed by our KORSO-partners. The current productivity of the system is between 1000 and 2000 lines of verified code per expert year. In several case studies carried out during the KORSO project, altogether 5000 lines of specification and program test have been developed and verified. Currently the system is used in first industrial applications and in education. (orig.)SIGLEAvailable from TIB Hannover: F95B2152+a / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekBundesministerium fuer Forschung und Technologie (BMFT), Bonn (Germany)DEGerman
Ablaufplanung und begrenzte Kapazitaet. Dokumentation zum FCS - System
SIGLEAvailable from TIB Hannover: F96B1099+a / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekBundesministerium fuer Bildung, Wissenschaft, Forschung und Technologie, Bonn (Germany)DEGerman
Constraint Hierarchien und weiche Constraints. Ein erweiterbarer Ansatz
SIGLEAvailable from TIB Hannover: RR 6689(18)+a / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekBundesministerium fuer Bildung, Wissenschaft, Forschung und Technologie, Bonn (Germany)DEGerman
Dokumentation zum SRFCS-System
Available from TIB Hannover: RR 6689(16)+a / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekSIGLEDEGerman
Das Projekt WISPRO. Ausgewaehlte Beitraege
SIGLEAvailable from TIB Hannover: RR 6689(19)+a / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekBundesministerium fuer Bildung, Wissenschaft, Forschung und Technologie, Bonn (Germany)DEGerman
Systemische Bildungsforschung – Anmerkungen zur erziehungswissenschaftlichen Erzeugung von Veränderungswissen
KORSO: a methodology for the development of correct software
The KORSO project targets, by the use of formal methods, at the enhancement of the quality of software development in all phases of the software life cycle. In requirements engineering domain modeling with formal specifications is integrated with informal and pre-formal approaches for the construction of a formal requirements specification of the 'functional' properties of the required system. The specifications are used in the modeling and analysis parts of the requirement process and provide means for validation, including early prototyping and theorem-proving. An evolutionary process model is proposed for system design and program development, whereby the correctness of all development steps is checked by suitable verification tools. The model centers around a development graph which consists of units, e.g. formal specifications, proofs, and programs, and relations between these units. There are three kinds of relations: syntactiv relations, semantic relations, and modifications. In each development step units are either created, transformed, or modified. Program and system development are understood as the development of specifications from the requirement specification to a constructive specification which can then be directly transformed into a program. Main features of the approach are modularity, compositionality and reusability of specifications and proofs. (orig.)Available from TIB Hannover: F95B1761+a / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekSIGLEBundesministerium fuer Forschung und Technologie (BMFT), Bonn (Germany); Deutsche Forschungsgemeinschaft (DFG), Bonn (Germany)DEGerman
