• DocumentCode
    253479
  • Title

    Sirius: A rapid development of DSM graphical editor

  • Author

    Viyovic, Vladimir ; Maksimovic, Milan ; Perisic, Branko

  • Author_Institution
    Fac. of Electr. Eng., Univ. of East Sarajevo, Sarajevo, Bosnia-Herzegovina
  • fYear
    2014
  • fDate
    3-5 July 2014
  • Firstpage
    233
  • Lastpage
    238
  • Abstract
    Looking through the history of software development there are two mutually agreed factors used for software process and product effectiveness measurement: the level of abstraction and the level of reusability. The essential goals, among many, that have to be achieved are: increasing developer´s productivity, decreasing cost (in time and money) of software construction while preserving desired quality level and improving software reusability and maintainability. Model Driven Software Development (MDSD), which is generally based on the model-centric approach to software development, appears as a challenging paradigm. MDSD is focused on the creation of semantically rich models concerning problem and solution domains while leaving the execution domain to the model based code generators. Created models are often based on a graphical representation and supported by graphical design tools, which, in the most common case, can´t be universal. Depending on problem-domain, and based on Domain-Specific Model (DSM) appropriate graphical editing tool must be created. In this paper the emphasis is put on Sirius framework for developing a DSM Graphical Editor, which simplifies the product specification, reduces design time and rapidly increases the overall productivity. The main advantages of Sirius framework usage have been illustrated by the creation of a RESTful Sensor Web Network Editor.
  • Keywords
    cost reduction; formal specification; software maintenance; software quality; software reusability; DSM graphical editor development; MDSD; RESTful Sensor Web Network Editor; Sirius; abstraction level; developer productivity; domain-specific model; graphical design tools; graphical representation; model based code generators; model driven software development; model-centric approach; product effectiveness measurement; product specification; quality level; reusability level; software construction cost reduction; software development; software maintainability; software process; software reusability; Buildings; DSL; Java; Object oriented modeling; Semantics; Software; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Engineering Systems (INES), 2014 18th International Conference on
  • Conference_Location
    Tihany
  • Type

    conf

  • DOI
    10.1109/INES.2014.6909375
  • Filename
    6909375