Proceedings. 2nd IEEE Workshop on Industrial Strength Formal Specification Techniques

23-23 Oct. 1998

Filter Results

Displaying Results 1 - 21 of 21
  • Proceedings. 2nd IEEE Workshop on Industrial Strength Formal Specification Techniques

    Publication Year: 1998
    Request permission for commercial reuse | PDF file iconPDF (139 KB)
    Freely Available from IEEE
  • Integrating formal and informal specification techniques. why? how?

    Publication Year: 1998, Page(s):50 - 57
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (219 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Transferring formal methods technology to industry

    Publication Year: 1998, Page(s):128 - 131
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (168 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Author index

    Publication Year: 1998, Page(s): 143
    Request permission for commercial reuse | PDF file iconPDF (109 KB)
    Freely Available from IEEE
  • What does industry need from formal specification techniques?

    Publication Year: 1998, Page(s):2 - 7
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (60 KB)

    I examine what industry really needs from formal specification techniques. I first describe the background to our use of formal techniques. I then look at the role of formal specifications in development and consider the important questions that need to be asked. I illustrate these with some practical experience on industrial projects and conclude with some lessons learned about formal specificati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Implementing statecharts in PROMELA/SPIN

    Publication Year: 1998, Page(s):90 - 101
    Cited by:  Papers (21)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (168 KB)

    We translate statecharts into PROMELA, the input language of the SPIN verification system, using extended hierarchical automata as an intermediate format. We discuss two possible frameworks for this translation, leading to either sequential or parallel code. We show that in this context the sequential code can be verified more efficiently than the parallel code. We conclude with a discussion of an... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements for industrial-strength formal method tools

    Publication Year: 1998, Page(s):137 - 138
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (16 KB)

    Addresses issues concerning requirements for formal method tools. The question asked was: “What requirements should a formal methods-based software tool environment satisfy in order to meet both the criteria of formal methods, yet still be useful (usable) in industry?”. The stated requirements for formal method tools were quite similar to what might be expected for any tool that is to ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Autolink-a tool for automatic test generation from SDL specifications

    Publication Year: 1998, Page(s):114 - 125
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (96 KB)

    Due to an increasing interest in SDL (Specification and Description Language), MSC (Message Sequence Charts) and TTCN (Tree and Tabular Combined Notation) based tools for validation and test generation, Telelogic AB and the Institute for Telematics at the University of Lübeck are cooperating in a research and development project which adds new test generation facilities to Telelogic's Tau too... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adding real-time filters to object-oriented specification of time critical systems

    Publication Year: 1998, Page(s):28 - 39
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (232 KB)

    We describe Real-Time Object-Z (RTOZ), a language with real-time extensions to Object-Z, and describe informally its semantics. The novelty of our approach lies in the minimal set of syntactic extensions to Object-Z and in the introduction of real-time filters for the separation of real time constraints from the functional specification of objects. Both the functional specification and filter spec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using the SCR* toolset to specify software requirements

    Publication Year: 1998, Page(s):12 - 13
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (24 KB)

    Formulated in the late 1970s to specify the requirements of the Operational Flight Program of the A-7 aircraft, the SCR (Software Cost Reduction) requirements method is a method based on tables for specifying the requirements of software systems. During the 1980s and the early 1990s, many companies, including Bell Laboratories, Grumman, Ontario Hydro, and Lockheed, applied the SCR requirements met... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • T-VECTM product summary

    Publication Year: 1998, Page(s):86 - 87
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (56 KB)

    T-VEC's mission is to be the leading supplier of software verification and testing solutions and to enable our customers to improve their software quality while reducing development time and cost. To that end, we provide a premier set of methods and tools to automate key elements of the software development life cycle, thereby eliminating many labor-intensive and error-prone tasks. Our approach is... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Selection criteria for automated TTCN test case generation from SDL

    Publication Year: 1998, Page(s):10 - 11
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (20 KB)

    This article examines some of the considerations that should be made to successfully generate meaningful Tree and Tabular Combined Notation (TTCN) test cases from SDL designs. A number of criteria for the test case generation are identified. These criteria depend both on how state space exploration is performed as well as on a set of other conditions. A number of state space exploration algorithms... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • WIFT '98 working group report: incorporating formal methods into industrial processes

    Publication Year: 1998, Page(s):134 - 136
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (24 KB)

    This working group met as part of the 1998 Workshop on Industrial-Strength Formal Specification Techniques (WIFT '98) in Boca Raton, Florida. As the working group title suggests, we discussed lessons learned, open issues and general suggestions surrounding the incorporation of formal methods in industrial development processes View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reasoning with UML class diagrams

    Publication Year: 1998, Page(s):102 - 113
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (124 KB)

    The Unified Modeling Language (UML) is likely to become an important industry-standard language for modelling object-oriented systems. However its use as a precise analysis tool is limited due to a lack of precise semantics and practical analysis techniques. This paper proposes a rigorous analysis technique for UML based on the use of diagrammatical transformations. A precise description of a subs... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Position paper for WIFT'98 [“Pushbutton” analysis via integration of industrial tools with formal validation]

    Publication Year: 1998, Page(s):140 - 141
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (420 KB)

    Spacecraft fault protection software is a challenging and critical system. Our goal is to use the same specifications for the starting point of both the code development (whether manual or automated) and the formal analysis. Furthermore, we aim to automate as much as possible of the analysis process, to make it an easy-to-apply “pushbutton”-like activity. Towards this end, we are integ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal methods for developing high assurance computer systems: working group report

    Publication Year: 1998, Page(s):60 - 64
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (140 KB)

    The Second International Workshop on Industrial-Strength Formal Techniques (WIFT'98) was held in October, 1998, in Boca Raton, Florida. At the workshop, four different discussion groups investigated various topics. This report summarizes the discussions conducted on the topic Formal Methods for Developing High Assurance Systems. The consensus of the group was that formal methods are mature enough ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal techniques for automatically generating marshalling code from high-level specifications

    Publication Year: 1998, Page(s):40 - 47
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    This paper presents the application of automated code generation to the development of marshalling code (also known as presentation conversion code). The techniques and automated tools as well as the results of an industrial application are described. Marshalling code amounts to approximately half of the signalling software in subscriber radio, and as such constitutes approximately 20% of the tota... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Applying SOFL to specify a railway crossing controller for industry

    Publication Year: 1998, Page(s):16 - 27
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (212 KB)

    This paper describes an application of the formal engineering method SOFL (Structured-Object-based-Formal Language) to specifying a realistic railway crossing controller for potential use in industry. As the railway crossing controller is a safety critical and real-time system, this application demonstrates the capability of SOFL for developing safety-critical and real-time systems and provides a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A discussion about integrated techniques

    Publication Year: 1998, Page(s):65 - 72
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (244 KB)

    There are many different dimensions of software development that can potentially involve integration. Examples include integrating different views of a software system (e.g., data, processing), domain-independent versus domain-specification information, legacy software with newly developed software, and existing techniques with newly developed techniques. The majority of the discussion focuses on ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The industrial use of formal methods: was Darwin right?

    Publication Year: 1998, Page(s):74 - 82
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB)

    Even though the use of formal methods in industry has been documented in numerous case studies, scepticism about their usefulness remains widespread. However, formalisms have evolved rapidly over the last decade and are doing a much better job of meeting the needs of industry. This paper briefly describes several of the experiments in formal methods that have been conducted at Rockwell Collins and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • AETGSM Web: a Web based service for automatic efficient test generation from functional requirements

    Publication Year: 1998, Page(s):84 - 85
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (36 KB)

    AETGSM Web is a Web based service developed by Bellcore researchers for enabling model based testing. In model based testing, the functional test requirements of the system are first modeled and then test cases based on this model are created or generated. AETGSM Web employs a Web based user interface to model the functional requirements of the system under test, and automati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.