Generated by DeepSeek V3.2| Eiffel (company) | |
|---|---|
| Name | Eiffel |
| Industry | Software engineering, Computer programming |
| Founded | 0 1985 |
| Founder | Bertrand Meyer |
| Hq location | Santa Barbara, California, United States |
| Key people | Bertrand Meyer (CTO) |
| Products | EiffelStudio, EiffelVision, EiffelCOM |
| Website | https://www.eiffel.com |
Eiffel (company). Eiffel is a software company founded by computer scientist Bertrand Meyer, renowned for its development and promotion of the Eiffel programming language and the associated Design by Contract methodology. The company's primary product, EiffelStudio, is an Integrated development environment that embodies these principles, aiming to improve software quality and reliability. Headquartered in Santa Barbara, California, the firm has played a significant role in Object-oriented programming research and commercial software engineering tools.
The company was founded in 1985 by Bertrand Meyer, a pioneer in Object-oriented programming who had previously conducted research at institutions like the University of California, Santa Barbara and École Polytechnique. Its creation was directly tied to the development of the Eiffel programming language, which Meyer designed to support his Design by Contract philosophy. Throughout the late 1980s and 1990s, the company, sometimes operating under the name Interactive Software Engineering Inc., focused on refining its Compiler technology and the EiffelStudio environment. Key milestones included the release of Eiffel 3 in 1991 and the establishment of a significant partnership with Microsoft in the mid-1990s to integrate Eiffel with the Microsoft Windows platform and technologies like Component Object Model. The company has maintained its focus on advancing the language and its tools, contributing to academic conferences like TOOLS (conference) and the Object-Oriented Programming, Systems, Languages & Applications symposium.
The company's flagship product is EiffelStudio, a comprehensive Integrated development environment featuring a sophisticated Compiler, Debugger, and Graphical user interface builder. Core libraries such as EiffelBase provide foundational Data structure classes, while EiffelVision enables cross-platform Graphical user interface development. For enterprise integration, tools like EiffelCOM facilitate interoperability with the Microsoft Windows ecosystem. The company also offers EiffelBuild for visual interface design and the Melting Ice Technology for rapid incremental compilation. Beyond software, the company provides professional services including Software consulting, training courses on the Eiffel language and Design by Contract, and technical support for organizations adopting its technology stack, such as those in the financial sector and aerospace industry.
The technological foundation of the company's offerings is the Eiffel programming language, which enforces the Design by Contract methodology through built-in constructs like Precondition, Postcondition, and Class invariant. This approach is supported by tools for Static program analysis and Automatic theorem proving to verify software correctness. The EiffelStudio environment utilizes advanced techniques like Garbage collection (computer science), Multiple inheritance, and Generics (computer programming) to enhance developer productivity. A key innovation is the Melting Ice Technology, which allows for dynamic, incremental compilation, significantly reducing the Edit-compile-run cycle time. The company's development process emphasizes Software metrics, Regression testing, and continuous integration, aligning with principles from the Capability Maturity Model Integration and Agile software development frameworks.
The company operates primarily on a licensing model for its development tools, including EiffelStudio, which is available in both commercial and open-source editions. It generates revenue through software sales, subscription-based support and maintenance contracts, and customized professional services. Its target market includes sectors with high reliability requirements, such as the financial industry, Telecommunications, Healthcare, and defense contractors, where companies like Thales Group have utilized Eiffel technology. The company competes in the broader Integrated development environment and Programming language market against offerings from IBM, Microsoft (with Visual Studio and C#), and JetBrains, differentiating itself through its strong academic foundation and focus on software correctness.
The company is privately held, with its global headquarters located in Santa Barbara, California. Its founder, Bertrand Meyer, serves as the Chief technology officer and is a prominent figure in the Computer science community, having authored influential texts like Object-Oriented Software Construction. The company maintains collaborative relationships with academic institutions such as the ETH Zurich and Politecnico di Milano. It has also engaged in standardization efforts, contributing to the ECMA International standardization of the Eiffel language (ECMA-367) and participating in the International Organization for Standardization process. The firm's intellectual property portfolio includes key patents related to Design by Contract implementation and compilation technology.
Category:Software companies of the United States Category:Companies based in Santa Barbara County, California Category:Programming language implementation companies