Search the web
Sign In
New User? Sign Up
mda-discussion · Model Driven Architecture discussion
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
What is the platform definition in the MDA context?   Message List  
Reply | Forward Message #848 of 1125 |
Re: [mda-discussion] What is the platform definition in the MDA context?

Responding to Observator05...

>this is my question, what is the platform definition in the MDA context?
>A platform is only a technological approach (java, ejb, xml, etc.) or
>perhaps, the concept of platform is any structure that can be used to
>model or implement a system?
>you know a official platform definition ?
>
>

The definition of 'platform' is deliberately broad under MDA. It
essentially refers to the overall development and computing environment
where the executable is constructed and executes. So things like EJB
and XML would be part of the platform.

There is also a notion of the separation of executable and development
environments. That separation is important to elaboration (round-trip)
tools because they focus on manual contributions down to the level of
the traditional view of 'platform' as the place where the software
executes (i.e., platform = {hardware, OS, peripherals}). So the
elaboration tools usually apply a more restrictive definition. In
contrast the translation approaches, because they automate much of the
computing space during full code generation directly from PIMs, need a
much broader definition of platform that includes any technology,
technique, libraries, etc. that could be selected locally from among
alternatives in a manner that affects how the code in generated and
optimized.

Another way to look at this is that one distinction between PIMs and
PSMs lies in the sorts of requirements that they address. PIM only
address functional requirements from the customer problem space while
PSMs elaborate the PIM solution with resolution of nonfunctional
requirements. Since nonfunctional requirement resolution is always
tailored to the local computing environment, MDA includes all those
local factors that could affect the resolution of nonfunctional
requirements in the notion of 'platform'.


*************
There is nothing wrong with me that could
not be cured by a capful of Drano.

H. S. Lahman
hsl@...
Pathfinder Solutions -- Put MDA to Work
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
(888)OOA-PATH









Tue Nov 15, 2005 4:54 pm

H.S.Lahman
Offline Offline
Send Email Send Email

Forward
Message #848 of 1125 |
Expand Messages Author Sort by Date

Hello, this is my question, what is the platform definition in the MDA context? A platform is only a technological approach (java, ejb, xml, etc.) or perhaps,...
observator05
Offline Send Email
Nov 14, 2005
7:55 pm

Responding to Observator05... ... The definition of 'platform' is deliberately broad under MDA. It essentially refers to the overall development and computing...
H. S Lahman
H.S.Lahman
Offline Send Email
Nov 15, 2005
4:56 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help