• DocumentCode
    2495773
  • Title

    A Method for Component-Based Software and System Development

  • Author

    Hatebur, Denis ; Heisel, Maritta ; Souquières, Jeanine

  • Author_Institution
    Inst. fur Medientechnik und Software Eng., Univ. Duisburg-Essen, Duisburg
  • fYear
    2006
  • fDate
    Aug. 29 2006-Sept. 1 2006
  • Firstpage
    72
  • Lastpage
    80
  • Abstract
    We propose a method for component-based software and system development, where the interoperability between the different components is given special consideration. The method uses existing notations and languages with their associated tools: context diagrams for analyzing and structuring the problem, composite structure diagrams for describing the overall system in terms of components and interfaces, sequence diagrams to describe the behavior of each component, and the formal method B for specifying the interfaces of the different components and for proving their interoperability. Interoperability is proven using the B method with its underlying concept of refinement, and its powerful tool support, the B prover
  • Keywords
    formal specification; object-oriented programming; open systems; B prover; component interoperability; component-based software development; component-based system development; formal method; structure diagram composition; Application software; Assembly systems; Computer architecture; Data models; Power engineering and energy; Protection; Protocols; Software engineering; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2006. SEAA '06. 32nd EUROMICRO Conference on
  • Conference_Location
    Cavtat, Dubrovnik
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-2594-6
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2006.9
  • Filename
    1690127