model driven architecture
Recently Published Documents


TOTAL DOCUMENTS

377
(FIVE YEARS 32)

H-INDEX

17
(FIVE YEARS 3)

Author(s):  
Gilmar Melo dos Santos

Existem diversas tecnologias que são usadas para o desenvolvimento de software. No entanto, é preciso tornar o processo mais rápido possibilitando ganho de produtividade. O artigo busca responder a seguinte questão: Que ferramenta pode ser utilizada para melhorar o processo de desenvolvimento de forma a deixar a arquitetura do projeto mais flexível ao ponto de ser adaptável para qualquer linguagem de programação? Existe uma abordagem estabelecida pelo Object Management Group (OMG) que torna o processo de desenvolvimento mais rápido possibilitando o ganho de produtividade chamado Model Driven Architecture (MDA), cujo objetivo é a criação de um conjunto de diretrizes que são aplicados em modelos, ou seja, a partir de um modelo abstrato são gerados modelos mais específicos. Contudo, essa arquitetura é pouco utilizada, e o propósito desse estudo é mostrar a funcionamento dessa ferramenta e os benefícios que ela proporciona. Dessa forma, com a disseminação desse conhecimento o processo de desenvolvimento poderá ser realizado de forma mais flexível resultando em uma arquitetura com baixo acoplamento.


2021 ◽  
Author(s):  
Saoussen Mili ◽  
Nga Nguyen ◽  
Rachid Chelouah

Author(s):  
Nourchène Elleuch Ben Ayed ◽  
Wiem Khlif ◽  
Hanêne Ben-Abdellah

The necessity of aligning an enterprise's information system (IS) model to its business process (BP) model is incontestable to the consistent analysis of the business performance. However, the main difficulty of establishing/maintaining BP-IS model alignment stems from the dissimilarities in the knowledge of the information system developers and the business process experts. To overcome these limits, the authors propose a model-driven architecture compliant methodology that helps software analysts to build an IS analysis model aligned to a given BP model. The proposed methodology allows mastering transformation from computation independent model to platform independent model. The CIM level expresses the BP, which is modelled through the standard BPMN and, at the PIM level represents the aligned IS model, which is generated as use case diagram, system sequence diagrams, and class diagram. CIM to PIM transformation accounts for the BP structural and semantic perspectives to generate an aligned IS model that respects the best-practice granularity level and the quality of UML diagrams.


Online learning or e-learning is a growing industry, whose beginnings date back to the 1980s and even before. The model of learning in history has always been quite simple. Until the early 2000s, education took place in a class of students with a teacher leading the class. The physical presence was not in question, and any other type of learning was, at best, questionable. Then the Internet appeared, and the rest is part of the story. On the other hand, the development of computer applications to ensure this type of education is also growing, but the problem is that each application is developed according to a given technology. Developing an e-learning application for each technology requires a lot of human resources and technical knowledge and always requires a migration of each application developed to other implementation platforms as needed. the model-driven architecture approach offers full or partial development of an e-learning application while remaining independent of the implementation platform of this application. Therefore, to solve this problem we propose a development of an e-learning application according to a model-driven architecture approach.


Author(s):  
Е.А. Черкашин ◽  
А.О. Шигаров ◽  
В.В. Христюк

Рассмотрена проблема построения исследовательской среды для обработки данных секвенирования нового поколения (NGS – Next Generation Sequencing). Среда включает облачное хранилище данных (DaaS) и вычислительные службы (SaaS и PaaS), а также службы визуализации и интеграции данных. Осуществляется интеграция технологий с открытым исходным кодом для поддержки MiSeq SOP (стандартная операционная процедура), которая позволяет специалистам в предметной области –  биологам независимо от программистов самостоятельно обрабатывать данные. Для реализации интеграции конструируются формальные модели SOP, позволяющие автоматически порождать исходный код компонентов среды. Технология преобразования основана на принципах архитектуры, управляемой моделями (Model driven architecture), и логическом выводе структур производных моделей и модулей. Представлены текущие результаты и задачи на ближайшую перспективу. A problem of construction of a research environment for Next Generation Sequencing data processing is considered. The environment comprises cloud data storage (DaaS) and computational services (SaaS and PaaS), as well as visualization, and data integration services. We are integrating existing open-source technologies to support MiSeq SOP (standard operational procedure), which is to allow domain specialists, biologists, to process data independently. For the realization of the integration, formal models of the SOP are constructed, automatically processed (transformed) into source code of new components. The technique of the transformation is based on Model Driven Architecture principles and logical inference of the derived models and the code. The current results are presented and discussed.


2020 ◽  
Vol 10 (22) ◽  
pp. 8293
Author(s):  
Ngo Van Hien ◽  
Ngo Van He ◽  
Van-Thuan Truong ◽  
Ngoc-Tam Bui

In this paper, a hybrid realization model is proposed for the controllers of autonomous underwater vehicles (AUVs). This model is based on the model-based systems engineering (MBSE) methodology, in combination with the model-driven architecture (MDA), the real-time unified modeling language (UML)/systems modeling language (SysML), the extended/unscented Kalman filter (EKF/UKF) algorithms, and hybrid automata, and it can be reused for designing controllers of various AUV types. The dynamic model and control structure of AUVs were combined with the specialization of MDA concepts as follows. The computation-independent model (CIM) was specified by the use-case model combined with the EKF/UKF algorithms and hybrid automata to intensively gather the control requirements. Then, the platform-independent model (PIM) was specialized using the real-time UML/SysML to design the capsule collaboration of control and its connections. The detailed PIM was subsequently converted into the platform-specific model (PSM) using open-source platforms to promptly realize the AUV controller. On the basis of the proposed hybrid model, a planar trajectory-tracking controller, which allows a miniature torpedo-shaped AUV to autonomously track the desired planar trajectory, was implemented and evaluated, and shown to have good feasibility.


Sign in / Sign up

Export Citation Format

Share Document