- 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