• 热门标签

当前位置: 主页 > 航空资料 > 国外资料 >

时间:2010-09-02 13:46来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

Software Engineering Core
Bary D. Hogan
Methodology Lead
F-16 Modular Mission Computer Software
All of the Lockheed Martin Aeronautics Company
eXecutable
UML
Modeling
The eXecutable
MDA Approach
Application
Software
Interface
Definition
Integration
and Test
FIGURE 2:
Lockheed Martin’s Executable MDA (xMDA) Process
Requirements
Definition
Platform Specific
Mapping
(Design Tagging)
Automatic
Code
Generation
Model of
Application
Model of
Implementation
FIGURE 3:
Mapping PIM to PSM
LEVEL 1
LEVEL 2
LEVEL 3
Model of
xUML
Developed
by
Program
Supplied
by Kennedy
Center
Developed
by
Program
Implementation
Elements:
(e.g.: Procedure,
Array, Program,
Event, Queue, etc.)
Application
Elements:
(e.g.: Aircraft,
Missle,
Target, etc.)
xUML
Elements:
(e.g.: Class,
Attribute, Association,
Tag, etc.)
The Code Generator includes all implementation-dependent details (those
dependent upon the Application Software Interface – specific to the
Hardware, the Software Execution Platform, the Implementation Language.)
Generated
Source Code
for Target
Platform
4
mechanical elements – coming together
from different corners of the world. It is
extremely difficult to ensure that the
systems that are developed actually meet
the customers’ requirements.
It is all too easy to see how you could
soon have a situation where whole teams
are working in different ways – unless you
standardize on tools and methodologies
across the entire development organization:
which is exactly what defense company
THALES (formerly Thompson-CSF) is in
the process of doing under the guidance
of its THALES/TTM (THALES Tools and
Methodologies) business unit. THALES is
at present, pooling its technical and
industrial disciplines, procedures and
practices.
Solution:
THALES is divided into 12 business groups,
each devoted to specific areas of business
such as: Avionics, Simulation, Air Traffic
Management, and Airborne Systems.
THALES/TTM, operating as a corporate
technical business unit over all 12 business
groups, is charged with identifying and
selecting “technological building blocks”
in order to shorten project lead times,
reduce risks, and guarantee technology
adaptation fit for specific and demanding
roles (for example, defense and aerospace).
Michel Galinier, Software and Systems
Manager at THALES/TTM in Orsay, France,
comments: “TTM focuses on three main
activities. One, adopting methods, processes,
and development tools for our technical
and industrial disciplines. Two, the
selection of technologies, for example the
assessment of COTS and architecture
“building blocks.” And three, information
sharing – for example knowledge management.”
Galinier goes on to say within these
distinct activities, common disciplines are
addressed. “For example, all three
encompass program management,
systems engineering, software, hardware,
mechanical, logistics, purchasing, technical
documentation, and web technologies.”
Key to TTM’s strategy is THALES standardizing
on CAD tools for electronics,
software, mechanical and systems development
– and integrating all within a
project management strategy that will
unify the whole of THALES.
Work on establishing common engineering
and management technologies in
THALES began in the 1990s – tightening
(standardizing) practices for hardware
and software development. Galinier
recalls: “Three years ago, to manage the
object technology and risk/opportunity in
software we decided to set up a common
approach with the selection of Jacobson
for Object Oriented Design and the Unified
Modeling Language (UML) as a notation.”
OMG’s UML, the most common modeling
language in use for software development,
is frequently used in firmware and
real-time embedded systems development.
In many organizations, object-oriented
techniques and the UML are being used
by systems engineers to specify the architectural
structure of the overall system.
TTM reviewed a number of UML
supportive products including: I-Logix’
Rhapsody®, Rational’s ROSE, Object-
Team’s Objecteering and Artisan’s Real
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:航空资料32(55)