• DocumentCode
    127563
  • Title

    Executable Modeling Approach to Service Oriented Architecture Using SoaML in Conjunction with Extended DEVSML

  • Author

    Jianpeng Hu ; Linpeng Huang ; Bei Cao ; Xuling Chang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    243
  • Lastpage
    250
  • Abstract
    Service Oriented Architecture (SOA) has been widely applied in a range of systems such as Embedded Systems, Enterprise Information Systems and Cyber Physical Systems. These systems nowadays show System of Systems (SoS) characteristics including large-scale, consisting of software and hardware components, and cooperative processes among independent systems. It is very important to validate functional requirements and evaluate non-functional requirements of systems precisely in earlier design phase by executable architecting methodology. This paper aims to provide an executable modeling approach to SOA by bringing together Model Driven Service Engineering (MDSE) with Service oriented architecture Modeling Language (SoaML) and Modeling & Simulation methodology based on Discrete Event System Specification (DEVS). First, the business architecture and system architecture are built with SoaML, then the Extended DEVS Modeling Language (E-DEVSML) is used as a model transformation intermediary to make SOA models executable in an automated code generation process, finally, the early validation and evaluation of this SOA are done through a generated DEVS simulation. To demonstrate the applicability of this approach we introduce an aircraft docking process in an airport scenario as the case study.
  • Keywords
    discrete event simulation; formal specification; modelling; program compilers; program verification; service-oriented architecture; E-DEVSML; MDSE; SOA evaluation; SOA models; SOA validation; SoS characteristics; SoaML; aircraft docking process; airport scenario; automated code generation process; cooperative processes; discrete event system specification; executable modeling approach; extended DEVS modeling language; extended DEVSML; hardware components; model driven service engineering; modeling & simulation methodology; nonfunctional requirement evaluation; service oriented architecture modeling language; software components; system of systems characteristics; Atmospheric modeling; Business; Computational modeling; Computer architecture; Semiconductor optical amplifiers; Service-oriented architecture; Unified modeling language; DEVS; Executable architecture; Model Driven Service Engineering; SOA; Simulation; SoaML; System of Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2014 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5065-2
  • Type

    conf

  • DOI
    10.1109/SCC.2014.40
  • Filename
    6930540