¡Espera! Prueba exclusiva de 60 días con acceso a la mayor biblioteca digital del mundo.
La familia SlideShare crece. Ahora tienes acceso ilimitado* a libros, audiolibros, revistas y mucho más de Scribd.Cancela en cualquier momento.
Reducing the cost of development and maintenance, while improving flexibility and quality is a major and permanent concern of Thales in the design of complex software systems.
To address these stakes, model-driven engineering (MDE) and component-based software engineering (CBSE) approaches have been adopted 15 years ago.
They are supported by a workbench developed with Sirius and deployed in several entities of Thales.
Thales Alenia Space, a Thales & Leonardo Joint Venture, has been using and tailoring these environments for Satellite On-Board Software.
In this talk Guillaume and Franco will present this workbench, composed of multiple viewpoints and graphical editors allowing architects to define interfaces, components, and the overall architecture of a system.
They will describe how it has been extended to design embedded software for the Space domain, by extending Capella, and by integrating other concerns (IVV, scenarios, requirements, etc).
They will explain the benefits of Sirius in the development and the deployment of such modeling workbenches: extensibility and reuse, properties views, integration with Xtext, etc.
Finally they will also discuss some of the challenges for the future of their tooling: layout, web-based modeling and multi-users collaboration and co-engineering.
Franco Bergomi, Thales Alenia Space
Guillaume Gebhart, Thales