loading...
Towards Integrated Model-Driven Testing of SCADA Systems Using the Eclipse Modeling Framework and Modelica
March 26-March 28
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASWEC.2008.3819th Australian Conference on Softwar ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Testing SCADA (Supervisory Control And Data Acquisition) near real-time systems is challenging, as it involves complex interactions and the simulation of the supervised and controlled environment. Model-driven testing techniques can help to achieve clarity about the inner workings of the system and facilitate test construction, but these models are currently disconnected from those of the environmental simulation, leading to a paradigm break. This paper presents a strategy to remedy this situation. To this end, it leverages Modelica and the Eclipse Modeling Framework.Modelica is an object-oriented mathematical modeling language for component-oriented modeling of complex physical systems. It is an open standard and implementation, and provides a rendering of its input language in Ecore, the meta-language of the Eclipse Model-ing Framework (EMF). It also offers convenient visual editors, whose notation via the ModelicaML profile is consistent with the SysML standard, a restricted version of UMLThe strategy presented here leverages EMF as a common basis for model-driven development, reusing Modelica’s powerful simulation features in integration with a custom-designed testing process. With this tool-ing, a test engineer can model all aspects of a SCADA test within one workbench and enjoy full traceability between the proprietary test model, and its surrounding environment simulation.
Index Terms:
SCADA, Testing, MDT, MDA, EMF, Modelica
Citation:
J?rn Guy S?, Adrian Pop, Peter Fritzson, Luke Wildman, "Towards Integrated Model-Driven Testing of SCADA Systems Using the Eclipse Modeling Framework and Modelica," aswec, pp.149-159, 19th Australian Conference on Software Engineering (aswec 2008), 2008
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions