• DocumentCode
    3465975
  • Title

    A Domain Specific Language in Dependability Analysis

  • Author

    Kowalski, Marcin ; Wilkosz, Kazimierz

  • Author_Institution
    Wroclaw Univ. of Technol., Wroclaw, Poland
  • fYear
    2009
  • fDate
    June 30 2009-July 2 2009
  • Firstpage
    324
  • Lastpage
    331
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependability of Computer Systems, 2009. DepCos-RELCOMEX '09. Fourth International Conference on
  • Conference_Location
    Brunow
  • Print_ISBN
    978-0-7695-3674-3
  • Type

    conf

  • DOI
    10.1109/DepCoS-RELCOMEX.2009.14
  • Filename
    5261002