• DocumentCode
    3108214
  • Title

    A Refinement Driven Component-Based Design

  • Author

    Chen, Zhenbang ; Liu, Zhiming ; Stolz, Volker ; Yang, Lu ; Ravn, Anders P.

  • Author_Institution
    United Nations Univ., Tokyo
  • fYear
    2007
  • fDate
    11-14 July 2007
  • Firstpage
    277
  • Lastpage
    289
  • Abstract
    Modern software applications ranging from enterprise to embedded systems are becoming increasingly complex, and require very high levels of dependability assurance. The most effective means to handle complexity is separation of concerns and incremental development, and assurance of dependability requires formal methods. We report here our experience on these issues in an application of a formal calculus, rCOS, to a component-based design of the point of sale system (POS). We demonstrate the possibility in scaling-up correctness by design and discuss how rCOS may be integrated with current and emerging software engineering tools.
  • Keywords
    formal specification; object-oriented programming; refinement calculus; software architecture; dependability assurance; formal calculus; formal specification; refinement driven component-based design; software development process; software engineering tool; Application software; Contracts; Embedded software; Embedded system; Fractals; Marketing and sales; Object oriented modeling; Protocols; Testing; Unified modeling language; Software development process; component-based modeling; object-orientation; refinement.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering Complex Computer Systems, 2007. 12th IEEE International Conference on
  • Conference_Location
    Auckland
  • Print_ISBN
    0-7695-2895-3
  • Type

    conf

  • DOI
    10.1109/ICECCS.2007.12
  • Filename
    4276324