• DocumentCode
    1870780
  • Title

    Formal Interface-Component Based Software Analysis and Design

  • Author

    Song Cui-Ye ; Du Cheng-Lie ; Li Gang

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Northwestern Polytech. Univ., Xi´an, China
  • fYear
    2010
  • fDate
    10-12 Dec. 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Interaction interface is an important concept in component-base software engineering. In this paper, an interface-component based software analysis and design method is proposed,which is characterized by interface-based requirement analysis and interface-based design. It includes mainly three steps:(1)Capture and formally describe the interfaces from original user requirement;(2)Refine the interfaces until each interface becomes easily programable;(3)Dispatch interfaces to components and define the components assembly principle for further component-based implementation.We illustrates our approach in an application of a fully automatic washing machine control program named WashControl, and it shows good readability and traceability during the requirement analysis and design.
  • Keywords
    computer interfaces; formal verification; object-oriented programming; washing machines; WashControl; automatic washing machine control program; dispatch interface; formal interface-component based software analysis; interaction interface; interface-based requirement analysis; software design; software engineering; Analytical models; Assembly; Automata; Programming; Software; Software engineering; Washing machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5391-7
  • Electronic_ISBN
    978-1-4244-5392-4
  • Type

    conf

  • DOI
    10.1109/CISE.2010.5676791
  • Filename
    5676791