• DocumentCode
    2711653
  • Title

    Compliance of CMMI Process Area  with Specification Based Development

  • Author

    Mishra, Satish ; Schlingloff, Bernd-Holger

  • Author_Institution
    Inst. fur Inf., Humboldt Univ., Berlin
  • fYear
    2008
  • fDate
    20-22 Aug. 2008
  • Firstpage
    77
  • Lastpage
    84
  • Abstract
    The development of reliable systems is still a major challenge for software industry. Construction of such a system requires both process and product based quality assurance. Many process improvement models have been suggested in industry and found appropriate for achieving high quality products. Examples of such process improvement models are CMM/CMMI, Agile, SPICE, the ISO 9000 family etc. However, implementation of these process improvement models often adds significant extra efforts. To minimize process implementation costs we propose a formal specification based product development model which integrates product and process quality. Formal specification methods have been in practice since decades, and have been successful in the development of safety-critical systems. Some formal methods are VDM, Z, LOTOS, CSP and CASL. In particular, we investigate the compliance of CMMI process area with the formal specification language CSP-CASL. CMMI is based on the notion of process area, which is a cluster of best practices with particular goals in a certain area. For each of the relevant process areas, we show how formal specifications can contribute to achieve the specific goals of that process area. This integration is a new result for achieving process compliance parallel with product development. We demonstrate our approach with an industrial case study.
  • Keywords
    algebraic specification; quality assurance; CMMI process area; CSP-CASL; capability maturity model integration; formal specification; product development model; quality assurance; Best practices; Computer industry; Construction industry; Coordinate measuring machines; Costs; Formal specifications; Product development; Quality assurance; Quality management; SPICE; Model Driven Engineering; Process Models and Process Management; Process Support Tools; Software Engineering Processes; Software Quality Guarantees;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference on
  • Conference_Location
    Prague
  • Print_ISBN
    978-0-7695-3302-5
  • Type

    conf

  • DOI
    10.1109/SERA.2008.36
  • Filename
    4609413