MODEL-DRIVEN DESIGN AND VALIDATION OF SERVICE ORIENTED ARCHITECTURE BASED ON DEVS SIMULATION FRAMEWORK
Author(s) -
Jianpeng Hu,
Linpeng Huang,
Renke Wu,
Bei Cao,
Xuling Chang
Publication year - 2014
Publication title -
services transactions on services computing
Language(s) - English
Resource type - Journals
eISSN - 2330-4472
pISSN - 2330-4464
DOI - 10.29268/stsc.2014.2.3.2
Subject(s) - devs , computer science , architecture , service (business) , computer architecture , modeling and simulation , simulation , business , art , visual arts , marketing
It is very important to validate functional requirements and evaluate non-functional requirements in earlier design phase of a Service Oriented Architecture (SOA) by executable modeling methodology. To make SOA executable, basically, most of the proposed approaches can be divided into two categories: formalism-based ones and modeldriven ones, which both have the advantages and limitations. In this paper, we take advantage of both formalismbased and model-driven methodologies to specify a unified model-driven design and validation approach to SOA. This approach bridges generic service design and universal simulation paradigm with formal bases and practical implementation. To achieve this goal, we first extend the DEVS modeling language (DEVSML) to support nondeterministic state transition and enhance its capability to describe complex behavior of systems. Then we provide an automated transformation process using Extended DEVSML as a model transformation intermediary to bring together Model Driven Service Engineering (MDSE) with Service oriented architecture Modeling Language (SoaML) and Modeling & Simulation (M&S) methodology based on Discrete Event System Specification (DEVS). To demonstrate the applicability of this approach, we introduce an aircraft docking process in an airport scenario as the case study.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom