期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2016
卷号:89
期号:1
出版社:Journal of Theoretical and Applied
摘要:For many years, various approaches in system design and implementation differentiate between the specification of the system and its implementation on a particular platform. People in software industry have been using models for a precise description of systems at the appropriate abstraction level without unnecessary details. Model-Based Architecting and Model-Driven (MD) approaches in system development process increase the importance and power of models by shifting the focus from programming to modeling activities. Models may be used as primary artifacts in constructing software, which means that software components are generated from models. Software development tools need to automate as many as possible tasks of model construction and transformation requiring the smallest amount of human interaction and why not the total automation of development processes in software engineering. This article focuses on the model-based architecture and software engineering approaches needed for the automation in the software engineering development process. And as an illustrative example it represents the architecture and the functional core of LMSGENERATOR, a software factory for business components and platforms for distance learning.
关键词:Model-Based Architecting; model driven engineering (MDE); model driven Architecture (MDA); component-based approach; Learning Management System (LMS).