• DocumentCode
    3517209
  • Title

    Helping various stakeholders to understand a very large component-based software

  • Author

    Sanlaville, Rémy ; Favre, Jean-Marie ; Ledru, Yves

  • Author_Institution
    Dassault Syst., Domaine Univ., Grenoble, France
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    104
  • Lastpage
    111
  • Abstract
    Nowadays many software products are made up of millions of lines of code. Moreover, they are subject to a continuous evolution. These products are often bused on component technologies such as COM, EJB or Corba. Understanding and controlling the evolution of such complex software products is a difficult task, especially if undertaken at the code level. It is thus necessary to reason at a higher level of abstraction, i.e. the software architecture. This article reports on an industrial experience. The goal was to answer Dassault Systemes´ needs by using a software architecture approach. This company maintains and develops a huge software called CATIA. In this article, we show how the architecture of CATIA can be described by the use of multiple, concurrent architectural views. This allows both to separately address the concerns of the various stakeholders of the architecture and to improve the communication between these different stakeholders
  • Keywords
    object-oriented programming; software architecture; software development management; CATIA; complex software products; concurrent architectural views; software architecture; stakeholders; very large component-based software; Computer architecture; Computer industry; Data mining; Large-scale systems; Maintenance engineering; Product design; Programming; Software architecture; Software development management; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2001. Proceedings. 27th
  • Conference_Location
    Warsaw
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-1236-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.2001.952444
  • Filename
    952444