Two-Dimensional Models’ Processing Using Principles of Knowledge-Based Architecture
            Proceedings of the Eighth International Conference on Software Engineering Advances (ICSEA 2013)
            2013
            
        
                Andrejs Bajovs,
        
                Oksana Ņikiforova
        
    
            
            
            
            Presently, the technological diversity increases an attention to Model Driven Software Development, which provides system modeling at the highest level of abstraction and further generation of software components. In this aspect, the task of the automatic code generation starts to play an important role and requires a new generation of the research directed to the quality of model and model transformation result. This paper discuss an ability to use several principles of artificial intelligence and knowledge management and offers so called knowledge-based architecture for code generation from the UML class diagram and a verification of a class diagram itself. 
            
            
                Keywords
                UML class diagram; code generation; knowledge base; model verification
            
            
            
                Hyperlink
                http://www.thinkmind.org/index.php?view=article&articleid=icsea_2013_19_30_10306
            
            
            Bajovs, A., Ņikiforova, O. Two-Dimensional Models’ Processing Using Principles of Knowledge-Based Architecture. In: Proceedings of the Eighth International Conference on Software Engineering Advances (ICSEA 2013), Italy, Venice, 27 Oct-1 Nov., 2013. ASV: IARIA, 2013, pp.539-545. ISBN 978-1-61208-304-9. ISSN 2308-4235.
            
                Publication language
                English (en)