• DocumentCode
    466896
  • Title

    A service-oriented methodology supporting automatic synthesis and verification of component behavior model

  • Author

    Zhang, Pengcheng ; Zhou, Yu ; Li, Bixin

  • Author_Institution
    Southeast Univ., Nanjing
  • Volume
    1
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    511
  • Lastpage
    516
  • Abstract
    It is very difficult to construct correct component behavior models for distributed, reactive system. The concept of service makes us revisit the method of how to construct component behavior models. On the contrary, current descriptions of service are mainly based on syntax. Because service lacks of a systematic semantic description, it is hard to develop service with high quality and reliability. In this paper we combine the ideas of service and component; propose a new methodology supporting automatic synthesis and verification of component behavior model. This method uses traditional scenario-based synthesis technique to synthesize each role behavior model of service, and verifies desired properties of role by model checking, then synthesizes component behavior model by composing all roles participated in different services, and verifies liveness properties of component by compositional reasoning thus avoids searching the whole state space of component.
  • Keywords
    Unified Modeling Language; Web services; formal specification; groupware; object-oriented programming; reasoning about programs; software architecture; UML collaboration maps; automatic verification; component behavior model; compositional reasoning; distributed reactive system; model checking; scenario-based automatic synthesis technique; service specification; service-oriented methodology; systematic semantic description; Artificial intelligence; Collaboration; Collaborative work; Computer science; Distributed computing; Internet; Network synthesis; Software engineering; State-space methods; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.124
  • Filename
    4287561