The Research of Model-Driven Architecture in the Embedded System

2014 ◽  
Vol 624 ◽  
pp. 524-527
Author(s):  
Jin Huang

Model Driven Architecture (MDA) as a software independent of the specific platform and software suppliers architecture design and development methodology has been great concern. The system is expanding at the same time, in order to solve the high reliability of embedded software development code, real-time, and the resulting system efficiency of the implementation issues, the paper used in the field of embedded software development according to MDA, and achieved good results. And this research work is summarized and analyzed, pointing out the challenges facing the sector and future research work.

Author(s):  
Yashwant Singh ◽  
Manu Sood

The Model-Driven Architecture approach to software development uses transformation models for transforming Platform-Independent Models (PIM) into Platform-Specific Models (PSM) as its core software development strategy. The Model-Driven Architecture (MDA) approach and corresponding standards of the software development based on models have been initiated by the Object Management Group. In this chapter, the authors analyze the basic models of MDA (i.e., Computational Independent Model [CIM], PIM, and PSM) using a suitable example and formalize the model transformations for transforming PIM into PSM. These transformations have been illustrated through the generation of a Relational Model, an Enterprise Java Bean (EJB) Model, and a Web Model from PIM for the example under consideration, using UML profile, and keeping in mind the property of reusability of models in MDA transformations. The focus has been on the specification and formalization of rules needed to get the Relational PSM, EJB PSM, and Web PSM from PIM. A transformation tool, whose functionality of transformation of PIM into Relational PSM, EJB PSM, and Web PSM, is illustrated in this chapter.


Author(s):  
Jakob Axelsson

Many industries rely heavily on embedded software and systems to maximize business value in their products. These systems are very complex, and the architecture is important to control the complexity and make development efficient. There are often also connections between the embedded system and the different lifecycle processes, and hence, to the enterprise systems supporting those processes. It is rare to start from scratch when developing new products, and instead, these companies evolve their products over time, which means that architecting needs to be evolutionary. This chapter describes what such an evolutionary architecting process can look like based on observations from industry, and how the process can be continuously improved using a maturity model. It is also presented how the embedded system relates to different elements of the enterprise architecture.


2010 ◽  
Vol 40-41 ◽  
pp. 1012-1015
Author(s):  
Yuan Yuan Zhang ◽  
Qin Gao ◽  
Heng Liang Wu

Model driven architecture (MDA) is an architecture specification of software development proposed by OMG in July 2001. MDA holds that the best way of software development is to enhance the level of abstraction of the system, isolate the design and implementation of the system, and separate the business conduct, so as to overcome the difficulties caused by the complexity of software. This paper presents the basic concept and core technology, and gives the software development process based on MDA.


2013 ◽  
Vol 443 ◽  
pp. 531-534
Author(s):  
Fang Xu ◽  
Xiao Xia Peng

Along with the continuous development of computer technology, the embedded system, as one of the most important computer applications, has been more and more widely used in the world. In this paper, the embedded system is briefly introduced, and also the application of the embedded system to software development is analyzed and expounded.


2013 ◽  
Vol 321-324 ◽  
pp. 3049-3055
Author(s):  
Xian Bo He ◽  
Ming Dong Li ◽  
Li Yang ◽  
Gang Yuan Zhang ◽  
Miao Yue

How to train embedded software development talents that can meet the demands of embedded system companies is a very important task to the computer majors of colleges and universities. Some efficacious measures are given in this paper. These measures include infiltrating embedded software developing ideas and knowledge to existed related computer major courses such as computer operation system, data structure and the principles of computer composition, offering specialized embedded software developing course, studying and researching open source embedded operating system software, and introducing students to participate in embedded software developing course design and application project. Our practical teaching results proved they are very helpful to improve students’ embedded software design ability.


2008 ◽  
Vol 73 (1) ◽  
pp. 26-38 ◽  
Author(s):  
Gabor Karsai ◽  
Sandeep Neema ◽  
David Sharp

Author(s):  
Gordon Deline ◽  
Fuhua Lin ◽  
Dunwei Wen ◽  
Dragan Gaševic ◽  
Kinshuk N/A

This article presents a case study of ontology-driven development of intelligent educational systems. Following a review of literature related to ontology development, ontology-driven software development, and traditional software engineering, we developed an ontology-driven software development methodology appropriate for intelligent ontology-driven systems which have ontologies as key execution components, such as e-Advisor, and which is biased toward an integration of incremental and iterative ontology development and downstream Model Driven Architecture for development of software components.


Author(s):  
Angelo Gargantini ◽  
Elvinia Riccobene ◽  
Patrizia Scandurra

In the embedded system and System-on-Chip (SoC) design area, the increasing technological complexity coupled with requests for more performance and shorter time to market have caused a high interest for new methods, languages and tools capable of operating at higher levels of abstraction than the conventional system level. This chapter presents a model-driven and tool-assisted development process of SoCs, which is based on high-level UML design of system components, guarantees SystemC code generation from graphical models, and allows validation of system behaviors on formal models automatically derived from UML models. An environment for system design and analysis is also presented, which is based on a UML profile for SystemC and the Abstract State Machine formal method.


Sign in / Sign up

Export Citation Format

Share Document