• DocumentCode
    1831281
  • Title

    A component-based language specific to complex systems modeling

  • Author

    Bouabana-Tebibel, Thouraya ; Rubin, Stuart H. ; Habib, Kareem ; Mellah, Sofia ; Allata, Lynda

  • Author_Institution
    Lab. de Commun. des Syst. Informatiques - LCSI, Ecole Nat. Super. d´Inf. - Algiers, Algiers, Algeria
  • fYear
    2013
  • fDate
    14-16 Aug. 2013
  • Firstpage
    217
  • Lastpage
    224
  • Abstract
    The modeling and design of complex systems continues to face grand challenges in feedback and control. Existing languages and tools, either textual or graphical, bring some improvement for such purposes, but much remains to be done in order to readily insure scalability. In this paper, we propose a language, which gathers specialization and composition properties. It is our belief that the latter properties bear the necessary capabilities to overcome the difficulties raised when developing these systems. The language is designed, on one hand, in a way to be specific to complex system domains. It supports, on the other hand, a component-based structure that conforms to a user-friendly component assembly. It is conceived in the spirit of SysML concepts. Its´ programs generate Internal Block Diagrams. A programming tool is built on the basis of the Eclipse framework.
  • Keywords
    object-oriented programming; specification languages; Eclipse framework; SysML concepts; complex system modeling; component-based language; component-based structure; domain-specific language; internal block diagrams; programming tool; user-friendly component assembly; Assembly; DSL; Grammar; Ports (Computers); Standards; Syntactics; Unified modeling language; Complex Systems; Component-Based Language; Domain-Specific Language; SysML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration (IRI), 2013 IEEE 14th International Conference on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/IRI.2013.6642475
  • Filename
    6642475