ITQuestionBank.com
 

Search for     

 
       Advanced Search
  Home | Add a Link | Modify a Link | Login | Register | New Listings | Most Popular | Top Ranked | Link to Us | Search | Site Map | Privacy Policy

 Categories

 Editors Picks
  • Download CX-310-015 Free Exam Simulator
  • Download CX-310-014 Free Exam Simulator
  • Download SCEA Free Exam Simulator : 310-051
  • VB NET 2005 Training The NET Framework Architecture Part 1
  • Oracle Applications 11i Technical Training
  • MSAS Step by Step Tutorials
  • Oracle 9i Step by Step Tutorials
  • ASP.NET with C# Training
  • Live DataStage Interview Questions
  • SCJP for Java 2 Platform 1.4 CX-310-035 Free Exam Simulator
  • IT Interview Questions
  • IT Experts Online Journal

  • Home : Testing : Formal Methods
    Click "Subscribe" if you want to be notified of new or updated links in this category.Subscribe
    Formal Methods Listings
    Total:  20Displaying: 1 - 10Pages: 1 2 >>

    Show Sort By
    Sponsored Links
     

    An Introduction to Z and Formal Specifications
    This paper describes information systems using formal, mathematical specifications written in the Z notation. These specifications are then refined into rigorously checked designs. This paper first introduces formal specification using and example, then introduces the idea of data refinement as a primary means for constructing designs which achieve a formal specification using examples. Author(s) : J.M. Spivey

    Updated: 10/08/2005

    Formal Development Methods for Interactive Systems: Combining Interactors and Design Rationale
    This thesis builds upon existing research on the formal aspects of human-computer interaction by providing practical specification and development methods for interactive systems. The specification style used is based on the abstract concept of interactors, which has been used extensively at York. The development methods are integrated with a way in which design options that occur may be recorded and choices between them made so that a more constructive development process is provided between the programmer and the client. Author(s) : Christopher John Bramwell

    Updated: 10/08/2005

    Formalization of Software Testing Criteria using the Z Notation
    This paper describes an approach to formalization of criteria of computer systems software testing. A brief review of control-flow criteria is introduced. As a formal language for describing the criteria, the Z notation is selected. Z schemas are presented for definitions of the following criteria: statement coverage, decision coverage, condition coverage, decision/condition coverage, full predicate coverage, modified condition/decision coverage, and multiple condition coverage. This characterization could help in the correct understanding of different types of testing and also the correct application of a desired testing regime. Author(s) : Sergiy A. Vilkomir and Jonathan P. Bowen

    Updated: 10/08/2005

    Formal Methods in Practice: the Missing Link A Perspective from the Security Area
    This slide presentation presents the following topics: potential benefits of formal methods, evaluation assurance levels, building on existing documentation, establishing links between informal, semi-formal and formal methods, what to specify and how, an example: the Java Card VM, specifying and proving in the large, dealing with systems rather than components, using appropriate tools, explaining and justifying specs and proofs, integration of formal methods in a traditional development environment, illustration: test suite generation, and assess the benefits of the formalization. Author(s) : D. Bolignano, D. Le Métayer and C. Loiseaux

    Updated: 10/08/2005

    Formal Specification: A Roadmap
    Formal specifications have been a focus of software engineering research for many years and have been applied in a wide variety of settings. Their industrial use is still limited but has been steadily growing. After recalling the essence, role, usage, and pitfalls of formal specification, the paper reviews the main specification paradigms to date and discuss their evaluation criteria. It then provides a brief assessment of the current strengths and weaknesses of today's formal specification technology. This provides a basis for formulating a number of requirements for formal specification to become a core software engineering activity in the future. Author(s) : Axel van Lamsweerde

    Updated: 10/08/2005

    Indirect Use of Formal Methods in Software Engineering Position Statement
    This position statement points out the advantages of using formal methods indirectly for the development of software. It is admitted that formal methods are not adequate for the daily use in large software development projects, except of a few specialized application areas. However, it is argued that formal methods are well-suited for the analysis of the notions and tools which are used in practice. Examples for indirect use of formal methods are given, including a recent case study on formal foundations for SSADM which was carried out by the author. Author(s) : Heinrich Hussmann

    Updated: 10/08/2005

    Retrospective on Formal Methods
    This slide presentation covers the following on formal methods: early work, early work on program transformation, software templates, the DSL experiment: 1993-94, MSL - Message Specification Language, experiment design, aftermath of the DSL experiment, embedded DSL's: experience with HAWK, implementing closed DSL's, program transformation revisited, and programatica Logic - 2001. Author(s) : Dick Kieburtz

    Updated: 10/08/2005

    Seven More Myths of Formal Methods
    For whatever reason, formal methods remain one of the more contentious techniques in industrial software engineering. Despite great increases in the number of organizations and projects applying formal methods, it is still the case that the vast majority of potential users of formal methods fail to become actual users. A paper by Hall in 1990 examined a number of 'myths' concerning formal methods, assumed by some to be valid. This paper considers a few more beliefs held by many and presents some counter examples. Author(s) : Jonathan P. Bowen and Michael G. Hinchey

    Updated: 10/08/2005

    Six Steps Towards Provably Safe Software
    This paper presents an approach to the specification and implementation of provably safe software. It uses well-established tools and techniques that are usually employed to ensure correctness, rather than safety, of software. The approach comprises six steps, each of which is complemented by some proof obligations. For each step, the safety-related aspects are clearly elaborated. Thus, designers of safety-critical systems are given guidance that helps to avoid potentially dangerous gaps in the specification of the system's safety properties. Author(s) : Maritta Heisel

    Updated: 10/08/2005

    Software Engineering with Formal Methods: The Development of a Storm Surge Barrier Control System Revisiting Seven Myths of Formal Methods
    This slide presentation on formal methods covers the following: the storm surge barrier and BOS, approach to software development, and experiences with the use of formal methods: seven myths of formal methods revisited. The seven myths from "Seven Myths of Formal Methods" by Anthony Hall include: 1. FM guarantee correctness, 2. FM are about program proving, 3. FM are only for safety-critical systems, 4. FM require highly trained mathematicians, 5. FM increase development costs, 6. FM are unacceptable to users, and 7. FM are not used on real software. Author(s) : Jan Tretmans, Klaas Wijbrans and Michel Chaudron

    Updated: 10/08/2005

    Formal Methods Listings
    Total:  20Displaying: 1 - 10Pages: 1 2 >>

    Sponsored Links

     

     
     
    Sponsored Links
     


    Privacy Policy
    14543 Resources Listed in 604 Categories  ~  IT QuestionBank © 2005 - 2009