Incremental Updates for Textual Modelling of Large Scale Models

Model-Driven Engineering (MDE) aims at improving the development of complex computer systems. Within this context textual concrete syntaxes for models are beneficial for many reasons. They foster usability and productivity because of their fast editing style, their usage of error markers, autocompletion and quick fixes. Several frameworks and tools from different communities for creating concrete textual syntaxes for models emerged during recent years. However, open issues are incremental parsing and model updating as well as the handling and synchronisation of partial and federated views with the underlying model. In this paper we present an approach for concrete textual syntaxes that makes use of incremental parsing and transformation techniques.

[1]  Martin Glinz,et al.  On Non-Functional Requirements , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[2]  Steffen Becker,et al.  Textual Views in Model Driven Engineering , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.

[3]  Sébastien Gérard,et al.  The Papyrus Tool as an Eclipse UML2-modeling Environment for Requirements , 2009, 2009 Second International Workshop on Managing Requirements Knowledge.

[4]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[5]  Charles André,et al.  Marte CCSL to Execute East-ADL Timing Requirements , 2009, 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.

[6]  Olly Gotel,et al.  An analysis of the requirements traceability problem , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[7]  Steffen Becker,et al.  Classification of Concrete Textual Syntax Mapping Approaches , 2008, ECMDA-FA.

[8]  Jean Bézivin,et al.  TCS:: a DSL for the specification of textual concrete syntaxes in model engineering , 2006, GPCE '06.

[9]  Paul Mason On traceability for safety critical systems engineering , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[10]  Richard F. Paige,et al.  Domain-Specific Metamodelling Languages for Software Language Engineering , 2009, SLE.

[11]  M.A. Qadir,et al.  Traceability Techniques: A Critical Study , 2006, 2006 IEEE International Multitopic Conference.

[12]  Paul Strooper,et al.  Requirements traceability for embedded software - an industry experience report , 2002, ICSE 2002.

[13]  Balasubramaniam Ramesh,et al.  Requirements traceability: Theory and practice , 1997, Ann. Softw. Eng..

[14]  Ewen Denney,et al.  Software Certification and Software Certificate Management Systems , 2005 .

[15]  Axel Uhl Model-Driven Development in the Enterprise , 2008, IEEE Software.

[16]  Johan Malmqvist,et al.  Implementation of Requirements Traceability in Systems Engineering Tools , 2000 .