Fwd: Reminder: September 17 Webcast with Bertrand Meyer: "Design by Contract: A Guiding Principle for Quality Software"

38 views
Skip to first unread message

Alfredo Paz Valderrama

unread,
Sep 10, 2015, 8:30:16 PM9/10/15
to episunsa-to
Esto es obligatorio para todos los que están llevando TO.

saludos

Alfredo
---------- Forwarded message ----------
From: ACM Learning Center <lear...@hq.acm.org>
Date: Thu, Sep 10, 2015 at 2:01 PM
Subject: Reminder: September 17 Webcast with Bertrand Meyer: "Design by Contract: A Guiding Principle for Quality Software"
To: ACM-W...@listserv.acm.org



Reminder: September 17 Webcast with ACM Fellow Bertrand Meyer: "Design by Contract: A Guiding Principle for Quality Software"


If you haven't done so already, Register TODAY for the next free ACM Learning Webinar, "Design by Contract: A Guiding Principle for Quality Software," presented on Thursday, September 17, 2015 at 12pm ET by ACM Fellow Bertrand Meyer, Professor of Software Engineering at ETH Zurich. The talk will be followed by a live question and answer session with Will Tracz, Lockheed Martin Fellow Emeritus and Past Chair of ACM SIGSOFT.

(If you'd like to attend but can't make it to the virtual event, you still need to register to receive a recording of the webinar when it becomes available. Note: You can stream this and all ACM Learning Webinars on your mobile device, including smartphones and tablets.

Reliability requirements for the software we produce are ever more critical. How do we guarantee that programs work right? There is no magic solution, but a set of simple ideas go remarkably far: Design by Contract. A methodology applicable throughout software development, Design by Contract leads you to build software elements that fulfill well-defined goals, or “contracts,” characterized by preconditions, postconditions, and class invariants. The ideas have application to many software activities, from analysis and design to implementation, testing, and maintenance. They provide a solid basis for exception handling (dealing with abnormal cases) and explain how to use inheritance properly in object-oriented programming. They are a tool not only for developers but for managers, whom they help get a high-level grasp on projects.

This webinar will go through the fundamental Design by Contract techniques, introducing them in the context of the Eiffel language and showing how they can be applied to other notations such as Java or UML. Its only prerequisite is general familiarity with techniques of software development and awareness of the importance of making software correct, robust and secure.

Duration: 60 minutes (including audience Q&A)

Presenter: Bertrand Meyer, Professor of Software Engineering, ETH Zurich; ACM Fellow
Bertrand Meyer is a pioneer of object technology and the author of several best-sellers in software engineering, programming methodology, and programming languages. He is known as the creator of Design by Contract and of the Eiffel language. A professor of software engineering at ETH Zurich, he is also active as a consultant and speaker, and has made major contributions to the fields of software verification and concurrent programming.

Moderator: Will Tracz, Lockheed Martin Fellow Emeritus; Past Chair, ACM SIGSOFT
When he retired in 2012, Will Tracz was a principal software engineer/application architect for the Global Combat Support System - Air Force program. He is currently the chair of the ACM Special Interest Group on Software Engineering (SIGSOFT) and a member of the ACM Professional Development Committee. He was the editor of the ACM SIGSOFT Software Engineering Notes (1994-2012), 2002 chairman of the International Conference on Software Engineering, and 2012 chairman of the ACM Foundations of Software Engineering.

Click here to register for this free webinar and be sure to share this with friends and colleagues who may be interested in this topic. And check out our past events, all available on demand.

 
Find us on Facebook  ACM at LinkedIn  TheOfficialACM Twitter 
 

To unsubscribe: Enter your email address

&*TO;
Association for Computing Machinery
Advancing Computing as a Science & Profession

© 2015 ACM, Inc.
All rights reserved




To unsubscribe from the ACM-WEBINAR list, click the following link:
http://listserv.acm.org/SCRIPTS/WA-ACMLPX.CGI?SUBED1=ACM-WEBINAR&A=1




--
Alfredo Paz-Valderrama
Universidad Nacional de San Agustín
Reply all
Reply to author
Forward
0 new messages