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
Link To Document :
بازگشت