Re: Res: how to design AOP by using UML?
Thomas Cottenier <[email protected]> Wed, 14 May 2008 19:53:17 +0100
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, The UML standard is really just a notation. Yet, tools that use a subset of the UML in the context of code generation have concrete semantics. AO extensions depend on which subset of the standard you are using and how you interpret UML models. I only know of four tools that implement a subset of the standard and have precise semantics. These tools target different application domains. - Rhapsody: embedded and real-time systems - Rose RT: embedded and RT - IBM Rational: "enterprise" computing - Telelogic TAU: distributed, real-time systems (telecoms) The AO language extensions and compilers/interpreters for these different domains might be quite different because the tools use different subsets of the UML and interpret the models differently. We implemented an AO language extension and compiler for Telelogic TAU, for telecom applications under development at Motorola. The semantics of the TAU UML tools are based on the SDL language. A description of the language and tools can be found at: http://www.jot.fm/issues/issue_2007_08/article3/ I don't know of any AO extensions for the other tools. Regards, Thomas Cottenier ----- Original Message ----- From: Bruno <[email protected]> Date: Wednesday, May 14, 2008 7:20 pm Subject: [aosd-discuss] Res: how to design AOP by using UML? To: [email protected] > Hi Suoju, > > As Joerg said, you should have a look at all editions of the AOM > workshop. Last year I made a survey about AOM approaches and I found > interesting approaches on there. > > Researches who have been working on AOM approaches basically have two > alternatives: first, using the heavyweight mechanism to extend the UML > language; and second, using the lightweight extension mechanisn which > don't affect the UML metamodel, i.e., only uses the UML profile > mechanism. By the way, I experimented the Joerg's approach, which is > based on the UML profile mechanism. > > I also recommend the following survey made by the AOSD Europe > community and published in 2005: > http://www.comp.lancs.ac.uk/computing/aod/papers/d11.pdf > > Best, > Bruno Carreiro da Silva. > > > ----- Mensagem original ---- > De: Joerg Evermann <[email protected]> > Para: [email protected] > Enviadas: Segunda-feira, 12 de Maio de 2008 8:17:18 > Assunto: Re: [aosd-discuss] how to design AOP by using UML? > > HI Souju, > > You should have a look at the Aspect oriented Modelling (AOM) > workshop > that is held twice a year. > > Also check this: > > http://www.jot.fm/issues/issue_2007_08/article2/article2.pdf > > Best, > Joerg > > > > Gefei Zhang wrote: > > Suoju, > > > > you may want to have a look at > > http://www.pst.ifi.lmu.de/veroeffentlichungen/zhang-hoelzl- > knapp:models:2007.pdf > > > > > > cheers > > Gefei > > > > he,suoju wrote: > >> hi all: i got one question,how to design AOP by > using > >> UML? i mean how to draw the UML diagrams. > >> > >> thanks for any assist. > >> suoju he > >> > >> > >> _______________________________________________ > >> discuss mailing list - [email protected] > >> > >> To unsubscribe and change options, go to: > >> http://aosd.net/mailman/listinfo/discuss_aosd.net > >> > >> Check out the AOSD.net Wiki: http://aosd.net/wiki > >> > >> > > > > > > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço > para armazenamento! > http://br.mail.yahoo.com/ _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki