- From: Phil Tetlow <philip.tetlow@uk.ibm.com>
- Date: Mon, 13 Dec 2004 08:39:57 -0500
- To: <mvb@missioncriticalit.com>
- Cc: "'Jeff Pan'" <pan@cs.man.ac.uk>, <public-swbp-wg@w3.org>, Grady Booch <gbooch@us.ibm.com>, Richard Hopkins <richard.hopkins@uk.ibm.com>, Chris Winter <chris_winter@uk.ibm.com>, Bob Lojek <bob.lojek@uk.ibm.com>
Michel,
Thanks for your comments. In particular I agree with your point that the
use of ontologies strengthens the continuum across the software lifecycle.
This is a key architectural goal that is notoriously difficult to attain
and one of the key selling points of an ODA approach.
It appears that there is a growing consensus that semantically rich models
are a natural progression from current MDA practices and there are now a
number of visible examples of projects, bodies and organisation currently
investigating the validity of such an approach. Hence the term Ontology
Driven Architectures (ODA).
The Software Engineering Task Force would be especially interested to hear
of specific examples for how, where, when and why to incoroporate
information ontologies and/or augment design models semantically. I have
hence started the ball rolling by suggesting that the use of RDF/OWL etc
could be used to produce composite keying schemes via strict annotation
methods. These would identify and establish commonality between components
and/or component aggregates, systems, ontologies etc. Hence encouraging
reuse and dynamic organisation of systems' artifacts at run time.
Additionally I anticipate that such mechanisms might provide a means for
closer integration between the contextural and structural design
elements/considerations, but I personally have not put much thought into
this yet.
You may hence find the following of interest:
[1]
http://www.alphaworks.ibm.com/g/g.nsf/img/semanticsdocs/$file/soa_semanticweb.pdf
[2] http://smi-web.stanford.edu/people/holger/publications/MDSW2004.pdf
Your continued thoughts would be appreciated.
Kind Regards
Phil Tetlow
Senior Consultant
IBM Business Consulting Services
Mobile. (+44) 7740 923328
"Michel Vanden
Bossche"
<mvb@missioncriti To
calit.com> "'Jeff Pan'" <pan@cs.man.ac.uk>
cc
13/12/2004 04:03 Phil Tetlow/UK/IBM@IBMGB,
<kung-kiu@cs.man.ac.uk>,
<ddw@missioncriticalit.com>,
Please respond to <pma@missioncriticalit.com>,
mvb <pro@missioncriticalit.com>,
<public-swbp-wg@w3.org>
Subject
RE: Semantic Web and Software
Engineering
Hi Jeff,
> One thing I was meant
> to ask was if Mission Critical is a member of W3C. If not,
> any plan to become a member soon?
No, we are not. I'd love to, but a flat fee of € 60,540 for MC is a lot
more than the same amount for Sun and even the affiliate membership (€
6,054) is the kind of money that you have to spend wisely these days,
more so when you do R&D outside the mainstream (J2EE, AOP...). I am of
course open.
> Or else we shall figure out a way to facilitate cooperation
> with non-members - I am positive that such a way is possible
> in the Task Force.
OK, let me know.
> The Terms of Reference of the Task Force is available at [1]
> - any comments, suggestions or expectations from the Task
> Force are warmly welcome.
I'll address that in a few days.
> Please feel free to send to the list any
> related public available documents about your approach.
As a matter of fact, we currently use the codename ODASC (Ontology
Driven Architecture and Software Construction) for our approach ;-) This
is in line with the "ODA" acronym and mimics OMG's MDA.
Our approach emphasizes a continuum from ontology to software
construction, leveraging a "logic continuum": logic for
modelling/specification and logic for construction (by exploiting logic
programming).
We haven't produced yet public documents but are working on some.
Best regards,
Michel
Received on Monday, 13 December 2004 13:36:39 UTC