Items related to Object-Oriented Software Engineering With Eiffel (Addison-We...

Object-Oriented Software Engineering With Eiffel (Addison-Wesley Eiffel in Practice Series) - Softcover

 
9780201633818: Object-Oriented Software Engineering With Eiffel (Addison-Wesley Eiffel in Practice Series)

Synopsis

An indispensable resource for anyone working with Eiffel, this up-to-date guide provides full coverage of the most recent version of the language, focusing on Eiffel's practical use in the development of large, mission-critical software systems.
In addition to a comprehensive description of Eiffel's syntax and semantics, you will find in-depth information on style guides, analysis and design, design patterns, and validation and testing. Descriptions and comparisons of available compilers and libraries will help you decide which Eiffel tools best fit your development needs. The book even includes an Eiffel resource guide.
The book's most notable feature is its three large-scale case studies that demonstrate Eiffel in action, illustrating implementation techniques and showcasing Eiffel's power and effectiveness in three different realms: the MIS world, the embedded systems/telecommunications world, and the numeric world.

"synopsis" may belong to another edition of this title.

From the Inside Flap

This is a book on software engineering the Eiffel way.

Born in Dijon (France), Gustave Eiffel (1832-1923) first worked as an engineer for a railroad construction company before starting an office dedicated to the study of metallic construction.Using light steel modular structures instead of the usual design with cast iron, Eiffel built tall infrastructures featuring very good aerodynamic resistance. He built several viaducts, most notably at Bordeaux (1858) and Gabarit (1884). He also created the framework of the Bon Marche department store (1876) in Paris. He oversaw several projects in Austria, Switzerland, Hungary (Pest Railway Station, 1876), and Portugal (the Maria-Pia Bridge near Porto, 1877).

His most famous structures were the framework of Bartholdi's Liberty Statue in New York and the 300-meter Eiffel Tower, built for the 1889 universal exposition in Paris. These two world-famous landmarks were also technological marvels for that time. They paved the way for the new domain of industrial architecture. After 1890, Eiffel resigned from his business to concentrate on aerodynamic studies from the top of the Eiffel Tower. Today, more than one century after their construction, most of Eiffel's buildings are still standing and open for business.

In the software engineering domain, Eiffel is also the name of an object-oriented language that emphasizes the design and construction of high-quality software by assembling reusable software components, called classes, that serve as templates to make objects. Beyond classes (on which modularity is based), Eiffel offers multiple inheritance, polymorphism, static typing and dynamic binding, genericity, garbage collection, a disciplined exception mechanism, and systematic use of assertions to improve software correctness in the context of programming by contract.

Software engineering encompasses many more features than those offered by a computer language. Computer languages are just tools that software engineers can use (or misuse) within a larger context. The Eiffel language is a tool that has been specially designed in the context of software engineering. This book describes the tool, and provides clues on how to use it.

Chapter 1 is an introduction to the object-oriented approach within the context of software engineering. The main body of the book is then divided into two parts.

The first part of this book presents the language itself. Chapter 2 presents the basic (procedural) elements of the language: what an Eiffel program is, what the instruction set is, and how to declare and use entities (variables) and routines. Chapter 3 introduces the concepts underlying the object-oriented approach: modularity, inheritance, and dynamic binding, and illustrates them in a small case study from the management information system domain. Eiffel programs do not exist in a void, so Chapter 4 brings in environment matters: system configuration, interfacing with external software, and garbage collection. Chapter 5 closes the Eiffel presentation with more advanced issues involving exception handling, repeated inheritance, typing problems, and parallelism.

The second part of this book addresses some Eiffel software development issues. In Chapter 6, we outline how an object-oriented software engineering process may make the best use of Eiffel, concentrating on specific guidelines to facilitate the translation of object-oriented analysis and design to a maintainable Eiffel implementation. This process is illustrated by a rather large case study from the telecommunications domain. As a logical continuation of this study, Chapter 7 addresses verification and validation (V&V) issues of Eiffel software systems built in a software engineering context. Building reusable libraries is discussed in Chapter 8, which presents three competing Eiffel data structure libraries. Finally, Chapter 9 shows how Eiffel can be used as an enabling technology to master a very complex problem: the building of a parallel linear algebra library that allows an applications programmer to use distributed computing systems in a transparent way.

If you get lost at some point in terms of the Eiffel-related vocabulary, there is a short glossary given in Appendix A. An Eiffel syntax summary is presented in Appendix B, and a list of contacts closes this book (Appendix C).

AcknowledgmentsThis book would not exist in its present form without Bertrand Meyer (Interactive Software Engineering, Inc. ISE), the designer of the Eiffel language. Rock Howard (Tower Technology Corp.) and Michael Schweitzer (SiG Computer Gmbh) also helped me by providing some input on their Eiffel products (compilers and libraries).

I would also like to thank the countless people involved in enlightening discussions on the comp.lang.eiffel Internet newsgroup, and particularly Richard Bielak, Roger Browne, Hank Etlinger, Jacob Gore, James McKim, Jean-Jacques Moreau, Erwan Moysan, and Michel Train, who read early versions of this book and gave me a lot of feedback as well as many pertinent suggestions.

My colleagues at Irisa deserve credit for relieving me of a share of my everyday workload, thus allowing me to complete this book in a reasonable amount of time. I have a special debt toward F. Guidec, who did most of the Paladin library design, and F. Guerber, who was the main contributor on the switched multimegabits data service (SMDS) project.

Finally I would like to thank my editorial contact, Katie Duffy, for her constant support in making this book take shape.

Dr. Jean-Marc Jézéquel
Irisa/C.N.R.S.
University of Rennes
0201633817P04062001

About the Author

Jean-Marc Jézéquel is a research manager in the Irisa Lab for the Centre National de la Recherche Scientifique. His areas of expertise include software engineering and object-oriented technologies for telecommunications and distributed computers. He is the author of Object-Oriented Software Engineering with Eiffel (Addison-Wesley) and has written numerous articles for various international publications.



0201633817AB04062001

"About this title" may belong to another edition of this title.

  • PublisherAddison-Wesley
  • Publication date1996
  • ISBN 10 0201633817
  • ISBN 13 9780201633818
  • BindingPaperback
  • LanguageEnglish
  • Number of pages340

Buy Used

Condition: As New
Like New condition. A near perfect...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Object-Oriented Software Engineering With Eiffel (Addison-We...

Stock Image

Jezequel, Jean-Marc
Published by Addison-Wesley, 1996
ISBN 10: 0201633817 ISBN 13: 9780201633818
Used Softcover

Seller: Wonder Book, Frederick, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Like New condition. A near perfect copy that may have very minor cosmetic defects. Seller Inventory # F14A-02380

Contact seller

Buy Used

US$ 9.23
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Jean-Marc Jezequel
Published by Addison Wesley, 1996
ISBN 10: 0201633817 ISBN 13: 9780201633818
Used Softcover

Seller: Ammareal, Morangis, France

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: Bon. Ancien livre de bibliothèque. Salissures sur la tranche. Edition 1996. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Good. Former library book. Stains on the edge. Edition 1996. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-554-875

Contact seller

Buy Used

US$ 30.18
Convert currency
Shipping: US$ 11.25
From France to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Jean-Marc Jezequel
Published by Addison Wesley, 1996
ISBN 10: 0201633817 ISBN 13: 9780201633818
Used Softcover

Seller: Ammareal, Morangis, France

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: Très bon. Ancien livre de bibliothèque. Edition 1996. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Very good. Former library book. Edition 1996. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # E-570-187

Contact seller

Buy Used

US$ 35.21
Convert currency
Shipping: US$ 11.25
From France to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

JEAN-MARC JEZEQUEL
Published by PEARSON EDUCACION, 1996
ISBN 10: 0201633817 ISBN 13: 9780201633818
Used Softcover

Seller: OM Books, Sevilla, SE, Spain

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: usado - bueno. Seller Inventory # 9780201633818

Contact seller

Buy Used

US$ 413.78
Convert currency
Shipping: US$ 65.82
From Spain to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket