Bertrand Meyer: Software Engineering and the Eiffel Programming Language
نویسنده
چکیده
Meyer’s decades of work in understanding object-oriented programming patterns are reflected in his popular book, Object-Oriented Software Construction (Prentice Hall, 1988). He also cowrote the first formal software engineering paper in 1977 on the concept of Z notation (often called Zed). To watch a video of our conversation, visit www.computer. org/computingconversations. way to develop software. Simula was more than 20 years old at the time, so he reviewed the more recent objectoriented languages:
منابع مشابه
Seamless Development with the Eiffel Method
Traditional software engineering techniques have introduced damaging gaps between successive activities of software development. The Eiffel method, with its emphasis on full lifecycle coverage and its reliance on the central technique of Design by Contract as a unifying theme for all software activities, provides an integrated approach to activities of analysis, design, implementation and maint...
متن کاملA Framework for Adding Design by ContractTM to the .NET Object-Oriented Programming Languages
Design contracts can be used in software development to ensure the preservation of assertions for program correctness. This can increase reliability in software design. Design by ContractTM (DBC) was developed by Bertrand Meyer and is supported by the Eiffel programming language. Eiffel provides support for checking preconditions, postconditions, and class invariants automatically at runtime. E...
متن کاملTowards an Object-Oriented Curriculum
r s This proposal suggests a redesign of the teaching of programming and othe oftware topics in universities on the basis of object-oriented principles. It argues t that the new ‘‘inverted curriculum’’ should give a central place to libraries, and ake students from the reuse consumer’s role to the role of producer through a process of ‘‘progressive opening of black boxes’’. ____________________...
متن کاملFrom Structured Programming to Object-Oriented Design: The Road to Eiffel
d e An exploration of how object-oriented design, as implemented in the Eiffel language an nvironment, integrates and extends the seminal concepts of structured programming.
متن کاملEiffel: A language and environment for software engineering
The Eiffel language and environment address the prob lem of building quality software in practical development environments. Two software quality factors were deemed essential in the design of the language: reusability and reliability. They led to the following choices: language features that support the underlying bottom-up software design methodology; modular structures based on the objectori...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Computer
دوره 45 شماره
صفحات -
تاریخ انتشار 2012