WorldCat Identities

Wing, Jeannette Marie

Overview
Works: 105 works in 252 publications in 1 language and 1,147 library holdings
Genres: Conference papers and proceedings  Specifications 
Roles: Author, Editor, Other, Creator
Classifications: QA76.9.F67, 005.131
Publication Timeline
.
Most widely held works by Jeannette Marie Wing
FM'99--formal methods : World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 20-24, 1999 : proceedings by 1999, Toulouse) FM (1( Book )

45 editions published in 1999 in English and held by 274 WorldCat member libraries worldwide

Formal methods are coming of age. Mathematical techniques and tools are now regarded as an important part of the development process in a wide range of industrial and governmental organisations. A transfer of technology into the mainstream of systems development is slowly, but surely, taking place. FM’99, the First World Congress on Formal Methods in the Development of Computing Systems, is a result, and a measure, of this new-found maturity. It brings an impressive array of industrial and applications-oriented papers that show how formal methods have been used to tackle real problems. These proceedings are a record of the technical symposium ofFM’99:alo- side the papers describingapplicationsofformalmethods,youwill ndtechnical reports,papers,andabstracts detailing new advances in formaltechniques,from mathematical foundations to practical tools. The World Congress is the successor to the four Formal Methods Europe Symposia, which in turn succeeded the four VDM Europe Symposia. This s- cession re?ects an increasing openness within the international community of researchers and practitioners: papers were submitted covering a wide variety of formal methods and application areas. The programmecommittee re?ects the Congress’s international nature, with a membership of 84 leading researchersfrom 38 di erent countries.The comm- tee was divided into 19 tracks, each with its own chair to oversee the reviewing process. Our collective task was a di cult one: there were 259 high-quality s- missions from 35 di erent countries
First International Workshop on Larch : proceedings of the First International Workshop on Larch, Dedham, Massachusetts, USA, 13-15 July 1992 by International Workshop on Larch( Book )

4 editions published in 1993 in English and held by 75 WorldCat member libraries worldwide

The Larch family of formal specification languages and tools was originally developed in the USA. Its user community has now spread to Europe and several industrial firms are interested in using it in their system development programs. It differs from the other "higher profile" languages such as Z and VDM in three respects: firstly, it was designed to specify programs rather than mathematical models and therefore addresses the complexities of real programs; secondly, it has been specifically developed as a practical tool for use in several major application domains; finally, it has a state-of-the-art semantic analysis tool in the form of the Larch Prover. This volume contains the papers presented at the First International Workshop on Larch, held in Dedham, USA, 13-15 July 1992. The workshop brought together for the first time those who have designed the Larch languages, built tool support for them, and used them to specify and reason about soft- and hardware systems. It encouraged discussion about how the Larch languages and Prover are being used, and assessed plans for developing them. The aim of the workshop was to raise the profile of Larch, and to provide impetus for continued research into its tools and languages. Among the topics covered in this volume are: the mechanical verification of concurrent systems with TLA; the DECspec project; the preliminary design of Larch/C++; generating proof obligations for circuits; lock-level verification; checking software design using formal specifications; optimizing programs with specifications; a report on the formal basis of generics. First International Workshop on Larch provides a comprehensive overview of the international use and development of Larch. It will be invaluable to researchers and practitioners who are already involved with, or who wish to know more about, this important specification language
Proceedings of the Workshop on Interface Definition Languages by Workshop on Interface Definition Languages( Book )

12 editions published in 1994 in English and held by 35 WorldCat member libraries worldwide

FM'99 -- Formal Methods World Congress on Formal Methods in the Development of Computing Systems Toulouse, France, September 20-24, 1999 Proceedings, Volume I by Jeannette Marie Wing( )

1 edition published in 1999 in English and held by 27 WorldCat member libraries worldwide

Larch in five easy pieces by John Guttag( Book )

1 edition published in 1985 in English and held by 27 WorldCat member libraries worldwide

FM'99 -- Formal Methods World Congress on Formal Methods in the Development of Computing Systems Toulouse, France, September 20-24, 1999 Proceedings, Volume II by Jeannette Marie Wing( )

1 edition published in 1999 in English and held by 27 WorldCat member libraries worldwide

Proceedings from the Second Workshop on Large-Grained Parallelism by Jeannette Marie Wing( Book )

4 editions published between 1987 and 1988 in English and held by 9 WorldCat member libraries worldwide

A two-tiered approach to specifying programs by Jeannette Marie Wing( Book )

2 editions published in 1983 in English and held by 9 WorldCat member libraries worldwide

Current research in specifications is beginning to emphasize the practical use of formal specifications in program design. This thesis presents a specification approach, a specification language that supports that approach, some ways to evaluate specifications written in that language. The two-tiered approach separates the specification of underlying abstractions from the specification of state transformations. In this approach, state transformations and target programming language dependencies are isolated into an interface language component. All interface specifications are built upon shared language specifications that describe the underlying abstractions. This thesis presents an interface specification language for the CLU programming language and presumes the use of the Larch shared language. This thesis also suggests a number of kinds of analyses that one might want to perform on two-tiered specifications. These are related to the consistency, completeness, and strength of specifications, and are all presented in terms of the theories associated with specifications
Implementation of commit timestamps in Avalon by Maurice P Herlihy( Book )

3 editions published in 1991 in English and held by 9 WorldCat member libraries worldwide

Abstract: "Atomic transactions have become a widely accepted mechanism for coping with failures and concurrency in reliable distributed systems. Much recent work has focused on concurrency control algorithms, in particular on techniques for exploiting type-specific properties of data objects to enhance concurrency. One class of concurrency control algorithms that appears particularly promising are "hybrid" schemes in which transactions are assigned timestamps as they commit. Although these algorithms have received extensive theoretical analysis, they have not been implemented because they require non-trivial systems support
Proceedings of the First International Workshop on Larch, Dedham, USA, 13-15 July 1992 by International Workshop on Larch( Book )

1 edition published in 1993 in English and held by 9 WorldCat member libraries worldwide

Specifications as search keys for software libraries : a case study using Lambda Prolog by E. J Rollins( Book )

4 editions published in 1990 in English and Undetermined and held by 9 WorldCat member libraries worldwide

Abstract: "Searching through a large repository of objects can be a tedious activity if a user cannot easily identify the object of interest. In the context of software development, we describe a method of searching through program libraries using specification matching. We use signature information along with pre- and post-condition specifications as search keys to increase the recall and precision of a query. This paper details a case study of specification matching where we use Lambda Prolog as our specification and query language and higher-order unification to retrieve from a library of ML functions. We discuss the significance of specification matching in general and point out some open issues."
Extensions to Standard ML to support transactions by J. M Wing( Book )

1 edition published in 1992 in English and held by 8 WorldCat member libraries worldwide

Abstract: "A transaction is a control abstraction that lets programmers treat a sequence of operations as an atomic ('all-or-nothing') unit. This paper describes our progress on on-going work to extend SML with transactions. What is novel about our work on transactions is support for multi-threaded concurrent transactions. We use SML's modules facility to reflect explicitly orthogonal concepts heretofore inseparable in other transaction-based programming languages."
Formal methods : proceedings by FM( )

1 edition published in 1999 in English and held by 8 WorldCat member libraries worldwide

Thoughts on a Larch/ML and a new application for LP by Jeannette Marie Wing( Book )

2 editions published in 1992 in English and held by 8 WorldCat member libraries worldwide

Abstract: "We describe a preliminary design for a Larch interface language for the programming language ML. ML's support for higher-order functions suggests a need to go beyond the first-order logical foundations of Larch languages. We also propose a new application, specification matching, for the Larch Prover, which could benefit from extending LP to handle full first-order logic. This paper describes on- going work and suggests a number of open problems related to Larch/ML and to LP as used for specification matching. We assume rudimentary knowledge of Larch, its languages and two-tiered approach."
Formal methods : proceedings by FM( )

1 edition published in 1999 in English and held by 8 WorldCat member libraries worldwide

A simulator for concurrent objects by Jeannette Marie Wing( Book )

3 editions published in 1990 in English and Undetermined and held by 8 WorldCat member libraries worldwide

Abstract: "A concurrent object is a data structure shared by concurrent processes. This paper describes in detail a simulation package for simulating, testing, and analyzing implementations of concurrent objects. We use linearizability as our fundamental correctness condition, thereby exploiting the semantics of the object's type to enhance the degree of concurrency allowed. The simulator determines for a finite history of operations executed on a concurrent object whether the history is linearizable. The user can give the simulator a finite set of input test histories or let the simulator generate and test an unbounded number."
Teaching mathematics to software engineers by Jeannette Marie Wing( Book )

3 editions published in 1995 in English and held by 8 WorldCat member libraries worldwide

Abstract: "Based on my experience in teaching formal methods to practicing and aspiring software engineers, I present some of the common stumbling blocks faced when writing formal specifications. The most conspicuous problem is learning to abstract. I address all these problems indirectly by giving a list of hints to specifiers. Thus this paper should be of interest not only to teachers of formal methods but also to their students."
Model checking software systems : a case study by Jeannette Marie Wing( Book )

2 editions published in 1995 in English and held by 7 WorldCat member libraries worldwide

Abstract: "Model checking is a proven successful technology for verifying hardware. It works, however, on only finite state machines, and most software systems have infinitely many states. Our approach to applying model checking to software hinges on identifying appropriate abstractions that exploit the nature of both the system, S, and the property, [phi], to be verified. We check [phi] on an abstracted, but finite, model of S. Following this approach we verified three cache coherence protocols used in distributed file systems. These protocols have to satisfy this property: 'If a client believes that a cached file is valid then the authorized server believes that the client's copy is valid.' In our finite model of the system, we need only represent the 'beliefs' that a client and a server have about a cached file; we can abstract from the caches, the files' contents, and even the files themselves. Moreover, by successive application of the generalization rule from predicate logic, we need only consider a model with at most two clients, one server, and one file. We used McMillan's SMV model checker; on our most complicated protocol, SMV took less than 1 second to check over 43,600 reachable states."
A new definition of the subtype relation by B Liskov( Book )

2 editions published in 1993 in English and held by 6 WorldCat member libraries worldwide

Abstract: "The use of hierarchy is an important component of object-oriented design. Hierarchy allows the use of type families, in which higher level supertypes capture the behavior that all of their subtypes have in common. For this methodology to be effective, it is necessary to have a clear understanding of how subtypes and supertypes are related. This paper presents a new definition of the subtype relation that ensures that any property proved about supertype objects also holds for subtype objects. It also discusses the ramifications of the definition on the design of type families."
Proceedings of the Workshop on Interface Definition Languages : January 1994, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213 by Workshop on Interface Definition Languages( Book )

2 editions published in 1994 in English and held by 1 WorldCat member library worldwide

 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.73 (from 0.61 for Proceeding ... to 0.95 for Formal met ...)

FM'99--formal methods : World Congress on Formal Methods in the Development of Computing Systems, Toulouse, France, September 20-24, 1999 : proceedingsFormal methods : proceedings
Alternative Names
Jeannette Wing Amerikaans informatica

Jeannette Wing amerikansk ingeniør og informatikar

Jeannette Wing amerikansk ingeniør og informatiker

Jeannette Wing especialista en informática estadounidense

Jeannette Wing informatica statunitense

Jeannette Wing informaticienne américaine

Jeannette Wing US-amerikanische Informatikerin

Wing, J. M.

Wing, J. M. 1956-

Wing, J. M. (Jeannette Marie)

Wing, Jeannette M.

ジャネット・ウィング

周以真 美国计算机科学家

Languages
English (93)

Covers
Formal methods : proceedingsFormal methods : proceedings