Abstract To design modern decision-making software applications, a large set of diagrams is required as prescribed by the SysML taxonomy. Such abstractions and related artifacts as test cases and requirements are a key enabler of Model-based Development. Thanks to them, each actor, no matter whether they are software architects, software developers or validation engineers, has access only to the right portion of an ever growing complexity while staying synchronized. However, in popular tools that support Modelbased Development, these artifacts are independent diagrams, connected at best through cumbersome links. To realize the full benefits of Model-based and Test-driven approach, all phases of development need to be seamlessly connected with each diagram being a projection of the underlying unified system. Further, traceability to requirements should naturally emerge from the workflow rather than as an additional activity to meet regulatory or process requirements. Definition, and front-loading of test activities, enabling Test-driven Development helps control code bloat and compliance to stated requirements. Language workbenches enabling design of Domain Specific Languages (DSLs), and projectional editing can make this vision a reality. mbeddr, an opensource set of DSLs, implemented on another open-source language workbench MPS demonstrates how this can be achieved though limited mostly to textual projections. However, the fact that it is open source makes it easier to design new abstractions and graphical projections to support true Model-based Development.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Model-based development of software-intensive systems based on open-source language workbench


    Beteiligte:
    Dr. Braibant, Vincent (Autor:in) / Singh, V. B. (Autor:in) / Dutre, M. (Autor:in) / Urciuoli, F. (Autor:in) / Sundaresan, S. A. (Autor:in)


    Erscheinungsdatum :

    2017-01-01


    Format / Umfang :

    17 pages





    Medientyp :

    Aufsatz/Kapitel (Buch)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch





    Effective Development of Software-Intensive Systems

    Elder, R. M. / American Public Transit Association | British Library Conference Proceedings | 1994


    Mission Scenario Development Workbench

    Kordon, Mark / Baker, John / Gilbert, John et al. | NTRS | 2006


    Open-source Software for Engine Model Development and Testing

    Martinez, I. / Hendricks, E. / Society of Automotive Engineers | British Library Conference Proceedings | 2004


    Open-source Software for Engine Model Development and Testing

    Hendricks, Elbert / Martinez, Ivan | SAE Technical Papers | 2004