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
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;
Conference_Titel :
Information Reuse and Integration (IRI), 2013 IEEE 14th International Conference on
Conference_Location :
San Francisco, CA
DOI :
10.1109/IRI.2013.6642475