Title :
A Domain Specific Language in Dependability Analysis
Author :
Kowalski, Marcin ; Wilkosz, Kazimierz
Author_Institution :
Wroclaw Univ. of Technol., Wroclaw, Poland
fDate :
June 30 2009-July 2 2009
Abstract :
Domain specific languages gain increasing popularity as they substantially leverage software development by bridging the gap between technical and business area. After a domain framework is produced, experts gain an effective vehicle for assessing quality and performance of a system in the business-specific context. We consider the domain to be dependability of multi-agent system (MAS), for which a key requirement is an efficient verification of a topology model of a power system. As a result, we come up with a reliability evaluation solution offering a significant rise in the level of abstraction towards MAS utilized for purposes of a power system topology verification. By means of the mentioned solution safety engineers are enabled to perform analysis while the design is still incomplete. A new DSL is developed in XText in order to specify a structure of the system together with dependability extensions, which are further translated into dynamic fault trees using model to model transformations. The Eclipse Ecore becomes a common denominator, in which both metamodelspsila abstract syntax trees are defined. Finally, an expert is offered with two ways of defining a model: through abstract and textual concrete syntax, both of which are checked for consistency using object constraint language.
Keywords :
digital subscriber lines; formal verification; multi-agent systems; object-oriented languages; specification languages; DSL; Eclipse Ecore; XText; business-specific context; dependability analysis; domain specific language; multiagent system; object constraint language; power system topology verification; software development; Domain specific languages; Multiagent systems; Performance gain; Power system analysis computing; Power system dynamics; Power system modeling; Power system reliability; Programming; Topology; Vehicles; dependability; domain specific language; power system;
Conference_Titel :
Dependability of Computer Systems, 2009. DepCos-RELCOMEX '09. Fourth International Conference on
Conference_Location :
Brunow
Print_ISBN :
978-0-7695-3674-3
DOI :
10.1109/DepCoS-RELCOMEX.2009.14