講演者：Prof. Roger Lee (Central Michigan University)
タイトル：Embedded Software Development with MDA
山形大学大学院理工学研究科 准教授 松尾徳朗
Model-Driven Architecture (MDA) is currently one of the most exciting
approaches for accelerating code development and improving the
quality of software in complex systems like embedded systems in
ubiquitous era. MDA is an approach to the full lifecycle integration
of enterprise systems comprised of software, hardware, humans, and
business practices. It provides a systematic framework to understand,
design, operate, and evolve all aspects of such enterprise systems,
using engineering methods and tools. MDA utilizes models and a
generalized idea of architecture standards to address integration of
enterprise systems in the face of heterogeneous and evolving
technology and embedded business domains. MDA combines computer-aided
verification and machine intelligence during modeling to discover and
remove design bugs before code reviews and testing. MDA represents an
evolutionary step forward from previous development approaches.
It’s built on the solid foundation of well established
standards, including Unified Modeling Language (UML), the ubiquitous
modeling notation used and supported by every major company in the
software industry, and XML Metadata Interchange (XMI), the standard
for storing and exchanging models using XML.
MDA is well-suited for embedded software development because it
separates functional logic from implementation details and with the
right MDA technology, automates the generation and testing of any
embedded application architecture. MDA provides embedded software
developers with a fundamentally different and higher-level way to
accommodate changing requirements, increase reuse and extend system
In my talks, we will discuss the MDA and will help you understand
what MDA is, how best to adopt it and the benefits it provides when
implemented the embedded software with a model automation and
transformation environment. We will also deliver the advantages of
this approach as faster, more predictable software delivery cycles,
minimizing the impact of requirements changes on development
schedules, greater component reuse & implementation consistency and
architectural flexibility and platform independences.
Roger Lee is Director of Software Engineering & Information
Technology Institute and Professor of Computer Science at Central
Michigan University, Mount Pleasant, Michigan, U.S.A. He received
his Doctor of Industrial Science & Engineering degree from Shizuoka
University in Japan and Ph.D. degree in Computer Science from the
University of Southern Mississippi in USA.
His current research interest areas include Software Engineering,
Software Architecture, Requirements Engineering, and Component-Based
Dr. Lee’s contributions to the field include the establishment
of the International Association for Computer and Information Science
(ACIS) in 1999 and the International Journal of Computer and
Information Science (IJCIS) in 2000.
He is currently serving as CEO of the International Association for
Computer & Information Science (ACIS) and Editor-in-Chief of
International Journal of Computer & Information Science.
He is a member of ACM, IEEE, and ACIS.