Skip to Main content Skip to Navigation

Architecture logicielle : une expérimentation industrielle avec Dassault Systèmes

Abstract : Over the past decade software architecture has received increasing attention as an important subfield of software engineering. Practitioners have come to realize that getting an architecture right is a critical success factor for system design, development, maintenance and evolution. The software architecture domain allows to improve these aspects thanks to the study of the high level structures of a system. A lot of academic work has permitted to improve formalisation (through Architecture Description Languages (ADLs)), reasoning and analysis at the architectural level. Although software architecture is on a much more solid footing than a decade ago, it is not yet established as a discipline that is taught and practiced universally across the software industry. This PhD report relates our industrial experiment with Dassault Systèmes: to answer Dassault Systèmes' needs by using a software architecture approach. This company is the world leader in Computer Aided Design products thanks to their leading software named CATIA V5 (~5 Mloc). To achieve this task, we have studied the main research proposals for the description of a software architecture and tried to apply them to our industrial context. We will explain the difficulties encountered and show why we have concluded that these proposals are not suited for the maintenance and the evolution of a system like CATIA V5. We will propose an efficient solution based on the analysis of the architectural needs of the different Dassault Systèmes' stakeholders. After describing these architectural needs, we will conclude with a presentation of the various tools we have developed to meet these requirements.
Document type :
Complete list of metadata
Contributor : Thèses Imag <>
Submitted on : Sunday, February 8, 2004 - 12:32:14 PM
Last modification on : Friday, November 6, 2020 - 4:05:47 AM
Long-term archiving on: : Friday, April 2, 2010 - 7:47:37 PM


  • HAL Id : tel-00004589, version 1




Rémy Sanlaville. Architecture logicielle : une expérimentation industrielle avec Dassault Systèmes. Génie logiciel [cs.SE]. Université Joseph-Fourier - Grenoble I, 2002. Français. ⟨tel-00004589⟩



Record views


Files downloads