Following last year’s promotion beyond incubation status, Papyrus continues to evolve as an industrial-strength facility. Most recently major progress has been achieved in the following three key areas: (i) enhancing the user experience, (ii) improvements in performance and scalability, and (iii) greater robustness and stability. In this talk we first describe the advances made in these general aspects as well as the development of new capabilities and enhancements in support of domain-specific modeling languages.
Due to the effects of a safety failure, aeronautics remains a highly standardized and prescriptive domain requiring
• every code line to be specified,
• every requirement of specifications to be verified with associated proof,
• product’s architecture to be documented, and consistency between architectures and specifications to be maintained.
These are some of the reasons that make it so difficult to build the appropriate solution, the one able to meet certification needs in an industrial / competitive context.
It may not have occurred to you that the need to merge models is everywhere: from incremental model transformations to version control, team work on models, or model refactoring.
The EMF Diff/Merge Eclipse project is centered around a technical component that can consistently merge models or arbitrary sets of model elements. It provides extendible, customizable building blocks for the creation of diff/merge-based features.
We report on three industrial usages of EMF Diff/Merge for three different purposes.
What does it take to deliver a new software release to customers every week? How about releasing once a day, or even once an hour? For a development team used to a traditional annual release cycle, the transition to continuous delivery requires a fundamental transformation. This talk will dive into detail on how the IBM team working on Eclipse Orion and IBM Bluemix development tools is making this transition.