[comp.software-eng] Synthesis

leendert@cs.vu.nl (Leendert van Doorn) (09/20/90)

A friend of mine got hold of a very bad Xerox copy of the following article:

    Synthesis / Analysis Object Oriented Functional Requirements Definition
    Wayland Systems, Seattle, Washington

She would like to know the following:

     1. In what journal or book did this article (chapter?) appear ?

     2. More information about Synthesis (any pointers are welcome).

Thanks, Leendert


--
Leendert van Doorn 			   		<leendert@cs.vu.nl>
Vrije Universiteit / Dept. of Maths. & Comp. Sc.
Amoeba project / De Boelelaan 1081
1081 HV Amsterdam / The Netherlands

fassbend@hpbbi4.BBN.HP.COM (#Andreas Fassbender) (09/21/90)

> Leendert van Doorn asks:
> 
> A friend of mine got hold of a very bad Xerox copy of the following article:
> 
>     Synthesis / Analysis Object Oriented Functional Requirements Definition
>     Wayland Systems, Seattle, Washington
> 
> She would like to know the following:
> 
>      1. In what journal or book did this article (chapter?) appear ?

It appeared in two journals:
       
       1) Hotline on OO Technology
       2) [Ed Yourdon's] American Programmer

(I hope I got the names right)

>      2. More information about Synthesis (any pointers are welcome).

Synthesis was developed by Meilir Page-Jones and Steve Weiss (you may know
Meilir as the author of a book about Structured Design).

Personally I do not know what is in the article, here is an excerpt from a
two-page leaflet about Synthesis, for those who have not heard anything about
the methodology.

"Abstract

The need for appropriate Object Oriented analysis and design tools will grow
as the size and complexity of systems built with Object Oriented programming
languages does. The lessons we learned from the traditional Structured Methods
are relevant. As its name implies, Synthesis takes the best from existing
software specification methods and applies them specifically to the Object
Oriented environment. Although Synthesis is built from a set of tried and
tested methods, its approach is new and uniquely suited to the new programming
paradigms that are now evolving."

So far for marketing ;-) 
It continues more specific:

"[...] Synthesis is not solely a process modeling technique or a data modeling
technique. The modeling focal point is an information model containing entity
and relationship types (from which objects are derived) augmented with the
impacting process and states. System information which was formerly distributed
throughout traditional models is now organized around objects."

---

Andreas Fassbender
Hewlett-Packard GmbH
Boeblingen, West Germany