• DocumentCode
    2412604
  • Title

    A Formal Model of Service-Oriented Design Structure

  • Author

    Perepletchikov, Mikhail ; Ryan, Caspar ; Frampton, Keith ; Schmidt, Heinz W.

  • Author_Institution
    Sch. of Comput. Sci. & Inf. Technol., RMIT Univ., Melbourne, Vic.
  • fYear
    2007
  • fDate
    10-13 April 2007
  • Firstpage
    71
  • Lastpage
    80
  • Abstract
    Service-oriented computing (SOC) is a promising paradigm for developing enterprise software systems. The initial concepts of service-orientation have been described in the research and industry literature and software tools for assisting in the development of service-oriented (SO) applications are becoming more widely used. Nonetheless, a precise description of what constitutes a SO system is yet to be formally defined, and the design principles of SOC are not well understood. Therefore, this paper proposes a formal mathematical model covering design artefacts in service-oriented systems and their structural and behavioural properties. This model promotes a better understanding of SO concepts, and in particular, enables the definition of structural software metrics in an unambiguous, formal manner. Finally, although the proposed model is generic, it can be customised to support particular technologies as shown in this paper where the model was tailored for BPEL4WS implementation.
  • Keywords
    object-oriented programming; software metrics; BPEL4WS implementation; enterprise software system development; formal mathematical model; service-oriented computing; service-oriented design structure; software tools; structural software metrics; Application software; Australia; Logic; Mathematical model; Middleware; Service oriented architecture; Software design; Software measurement; Software metrics; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. ASWEC 2007. 18th Australian
  • Conference_Location
    Melbourne, Vic.
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2778-7
  • Type

    conf

  • DOI
    10.1109/ASWEC.2007.6
  • Filename
    4159660