Simplified Lisp Code Generation from the Two-hemisphere Model

Model Driven Software Development (MDSD) is one of the trends for software development that has been widely advertised in the last years proposing automation in the code generation from the system requirements represented in a model form. Several methods involving code generation to some degree of completeness have been proposed, however these methods usually focus on a static aspect of the system being built leaving the dynamics out of the transformation scope. In this paper authors propose an approach to generate simplified LISP code from the two-hemisphere model with the main attention to a dynamic aspect of the system.

[1]  Marite Kirikova,et al.  Two-Hemisphere Model Driven Approach: Engineering Based Software Development , 2004, CAiSE.

[2]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[3]  Oksana Nikiforova,et al.  Development of the Tool for Generation of UML Class Diagram from Two-Hemisphere Model , 2008, 2008 The Third International Conference on Software Engineering Advances.

[4]  Dianhui Chu,et al.  Transformation from Data Flow Diagram to UML2.0 activity diagram , 2010, 2010 IEEE International Conference on Progress in Informatics and Computing.

[5]  John McCarthy,et al.  Recursive functions of symbolic expressions and their computation by machine, Part I , 1960, Commun. ACM.

[6]  Oksana Ņikiforova,et al.  BrainTool A Tool for Generation of the UML Class Diagrams , 2012, ICSEA 2012.

[7]  Dragos Truscan,et al.  Tool support for DFD-UML model-based transformations , 2004, Proceedings. 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2004..

[8]  Alpika Tripathi,et al.  Merging of Data Flow Diagram with Unified Modeling Language , 2012 .

[9]  Oksana Nikiforova,et al.  A Tool for Generation of the UML Class Diagrams , 2012 .

[10]  Oksana Nikiforova,et al.  UML Sequence Diagram: Transformation from the Two-Hemisphere Model and Layout , 2013, Appl. Comput. Syst..

[11]  Oksana Nikiforova,et al.  Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA , 2008, CEE-SET.

[12]  Steven Skiena,et al.  The Algorithm Design Manual , 2020, Texts in Computer Science.

[13]  Khaled M. Khan,et al.  A framework for transforming artifacts from data flow diagrams to UML , 2004, IASTED Conf. on Software Engineering.

[14]  Oksana Ņikiforova,et al.  An Approach to Generation of the UML Sequence Diagram from the Two- Hemisphere Model , 2016, ICSEA 2016.