• DocumentCode
    3322398
  • Title

    A Graph Transformation based Approach for Runtime Constrained Evolution of Service-Oriented Architectures

  • Author

    Zhao, Yongwang ; Ma, Dianfu ; Liu, Min ; Hu, Chunyang ; Huang, Yongwang

  • Author_Institution
    ACT Lab., Beihang Univ., Beijing
  • fYear
    2009
  • fDate
    18-20 Feb. 2009
  • Firstpage
    203
  • Lastpage
    209
  • Abstract
    Service Oriented Architecture (SOA) is a new form of distributed software architecture. SOA promotes loose coupling, services distribution, dynamicity and agility. Services involved in an SOA are remote and autonomous services, the SOA designer can not control them and unpredictable behavior can occur. This makes the SO different from other architectures for its special architecture elements and its dynamic and evolving structure. How to model this specific architecture and support service-oriented development is unimportant research field in service-oriented software engineering community. This paper proposed a graph transformation based approach to model SOA and its evolution at runtime. Graph grammar is used tore present the architectural style, type and structural constraints are introduced to improve the robustness and adaptability when reconfiguring the architectures at runtime.
  • Keywords
    distributed processing; graph theory; software architecture; software maintenance; distributed software architecture; graph transformation; runtime constrained evolution; service-oriented architecture; software engineering; Computer architecture; Computer science; Distributed computing; Production; Robustness; Runtime; Service oriented architecture; Software architecture; Software engineering; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
  • Conference_Location
    Weimar
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3544-9
  • Type

    conf

  • DOI
    10.1109/PDP.2009.9
  • Filename
    4912935