En

Model Driven Development

Ever increasing user requirements and continuously evolving technologies are shaping today’s competitive environment. More and more functions must be integrated into software and microelectronics. The result is increasingly complex requirements and tasks for engineering. The efficient development of new products is the critical success factor. That’s why more and more companies are relying on Model Driven Development (MDD) and executable models.

Less risk – higher efficiency

For many companies, the way to success is to focus on high-quality, innovative products. However, because of increasing globalization and the resulting cost pressure, “time-to-market” for new development projects must be kept short. At the same time, the products now being developed are increasingly becoming more complex and requirements for system and product developers are ever more dynamic. That makes it all the more important not to lose sight of the big picture. Using graphical methods helps to keep a handle on spiraling complexity and simplifies subsequent development, maintenance and reuse of products.

Finding Errors earlier in the process

Errors in the early stages of development can lead to enormous expense, especially if they are not discovered until late in the process. With Model Driven Development, the structure and behavior of the new product are represented graphically in reusable models. As the models are executable, errors can be detected earlier in the process. The model also supports communication and eases development at multiple locations.

Your advantage

The advantages of MDD-based procedures are obvious: lower error rate and project risk, shorter development times and higher productivity and quality. Media breaks between design and code, which cause unnecessarily high expense in conventional development, are a thing of the past. Documentation is generated from the model itself and is therefore continuously up to date. This also makes it easier for new employees to get started. “Cockpit” management reports can also be created with little effort, to ease project management.

Building on standards – a contribution to sustainability

MDD is based on standards both in terms of methods (for example MDA) and the languages that are used. These include the Unified Modeling Language “UML” and the Systems Modeling Language “SysML,” which is being used increasingly for cross-software systems specifications. Used in combination, they allow a seamless transition of the functional systems and requirements analysis, to the design of the system and software architecture right down to the code. Using proven standards is the guarantee of sustainability in solutions that are developed.

Architecture – an important factor

A distinction is made in infrastructure between development infrastructure with the associated tools and product infrastructure with system architecture, integration of the real-time operating system (RTOS), and the specific target hardware platform. Especially in reference to the target hardware platform, choosing the right tool is a critical factor in ensuring consistent integration from model to code. On the other hand, the architecture is the decisive element in determining the viability of the product.

SaveSave

SaveSave

SaveSave

SaveSave

Serenity

Systems Engineering

Serenity is a Systems Engineering framework for seamless data flow throughout the development lifecycle.

Learn more

IBM Rational Rhapsody

Rhapsody Competence Center

IBM Rational Rhapsody provides a collaborative design and development environment for systems engineers and software developers creating real time or embedded systems.

Learn more

ConDisSca

Internet of Things

In a world of connected things, which is becoming ever more relevant for the Internet of Things, the challenge is becoming focused on how best to architect reusable things? ConDisSca is our answer.

Learn more

Customers about our services

Mettler Toledo AG

„Development in the embedded area should be platform independent and the used tools should support this!“

Wolfgang Boos

Head Software Development

Hamilton Medical AG

„Employing our platform strategy and Model Driven Development with IBM Rhapsody® enables us to bring our innovations rapidly to numerous ventilation solutions.“

Gion Durisch

Head of Software Development

Phonak Communication AG

„Model Driven Development with Rational Rhapsody® was a critical success factor for developing inspiro within the required schedule and market needs. Thanks to EVOCEAN's support, we were able to implement the tool quickly and apply the methodology effectively."

Rainer Platz

Head of R&D

Kern AG

„Even if the change to Rhapsody required at first additional investment and effort – we have never regretted our decision. The fully automatic code generation from the model makes our life easier!“

Andreas Dubach

Head of Development Systems

Mettler Toledo AG

„Now the advantages of our solid foundation work will have a large impact. A model is easy to adapt and maintain and new functions can be integrated very fast. In combination with the automatic code generation and testing we now will be strikingly faster… with a consistent high quality. Today we save time and money – not least thanks to IBM Rational Rhapsody!"

Wolfgang Boos

Head of Software

Hamilton Medical AG – Rhapsody

„The direct coupling of design and code with Rhapsody helps us managing the complexity of our products more easily, as design and code remain consistent in the long term.“

Andreas Anderegg

Senior Software Engineer

More Services

Systems Engineering

Products are becoming more and more complex and interconnected. With the uprising of the Internet of Things (IoT) and the opportunities given by the digitalisation of the Product Lifecycle, aka. Digital Transformation and Digital Twin, addressing better ways is becoming ever more important. To address this we need an inutitive, lean way which fosters reuse. Our approach Serenity is based on a seamless Model Based Systems Engineering (MBSE). This breaking with todays status quo and is our way to answer this challenge . 

Rhapsody Competence Center

EVOCEAN is the partner of IBM Watson IoT – Connected Products / Continuous Engineering and as such your contact for all issues concerning visual modeling environments with IBM Rhapsody. As an official Rational Rhapsody competence center, we have access to comprehensive technical knowledge, many years of experience, and an extensive assortment of services in the area of IBM Rhapsody, Model Driven Engineering and Systems Engineering. We help you in challenging the complexity and increasing your agility.