[cosmic-users] Cannot create CQML project

Johnny Willemsen jwillemsen at remedy.nl
Fri May 17 03:27:16 CDT 2013


Hi,

> Thank you for clarifying that. Is there a currently accepted best
> practice to express RT QoS constraints (priorities, etc)?
> Can this be done with PICML / DQML? Or should it be done during
> component implementation (hard-wired)?

Currently we don't have support in CIAO to do this out of the box 
anymore. You would have to implement it, maybe by extending the 
installation handlers of CIAO to do this (see 
CIAO/ciao/Deployment/Handlers) or hard code it in your component.

Regards,

Johnny

>
> Best Regards,
> Hartmut
>
> On Thu, May 16, 2013 at 8:20 PM, Johnny Willemsen <jwillemsen at remedy.nl> wrote:
>> Hi,
>>
>>
>>> I am trying to model the real-time QoS properties of a DRE system that
>>> I am busy with.
>>> As I understand from reading [1] and [2], it should then be possible
>>> to generate a deployment plan that will ensure the components are
>>> configured correctly to meet the RT QoS requirements.
>>
>>
>> This support is not part of CIAO at this moment, it has been removed as part
>> of the heavy refactoring/improvements when we implemented DDS4CCM as part of
>> a large project.
>>
>> The problem was that this support was tied into all kind of pieces it
>> shouldn't have touched. The correct solution would be to implement this in
>> CORBA connectors. That is also the approach UCM will likely take and which
>> also has been taken for F6. I don't know when this will be added to CIAO,
>> that is dependent on funding for such an effort.
>>
>> Best regards,
>>
>> Johnny
>>
>>
>>>
>>> I need to use CQML for this, right? Or is this capability also built into
>>> PICML?
>>>
>>> [1] Tambe, Sumant, Akshay Dabholkar, Amogh Kavimandan, Aniruddha
>>> Gokhale, and Sherif Abdelwahed. "A Platform Independent Component QoS
>>> Modeling Language for Distributed Real-time and Embedded Systems." In
>>> IEEE/ACM International Conference on Modeling Driven Engineering and
>>> Languages Symposium (MoDELS 2007), Nashville, TN, USA. 2007.
>>> [2]
>>> http://www.dre.vanderbilt.edu/~gokhale/WWW/tutorials/cosmic_tutorial.pptx
>>>
>>> On Wed, May 15, 2013 at 4:39 PM, James H. Hill <hillj at cs.iupui.edu> wrote:
>>>>
>>>> Hi Hartmut,
>>>>
>>>>>
>>>>> Are you aware of any other fixes to get back CQML project creation
>>>>> functionality?
>>>>>
>>>>
>>>> Unfortunately, I am not aware of anyone who is using the CQML paradigm.
>>>> Most folks who use CoSMIC mainly use the PICML paradigm for their needs.
>>>>
>>>> Could you provide more insight on what you are trying to accomplish?
>>>>
>>>> Thanks,
>>>>
>>>> James
>>>>
>>>>
>>>>> Any assistance would be greatly appreciated!
>>>>>
>>>>> On Mon, May 13, 2013 at 8:45 AM, Johnny Willemsen <jwillemsen at remedy.nl>
>>>>> wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>>
>>>>>>> So this morning I removed the ACE+TAO+CIAO installation/build and I am
>>>>>>> now able to create a CQML project succesfully in GME
>>>>>>> (13.1.24)+CoSMIC(0.8.5) !
>>>>>>>
>>>>>>> Question: How can I still maintain a ACE+TAO+CIAO installation and run
>>>>>>> CoSMIC on the same machine?
>>>>>>
>>>>>> e
>>>>>>
>>>>>> Don't put the ATCD version in your path, make sure the version of
>>>>>> ACE/TAO
>>>>>> shipped with CoSMIC is completely separated from the ATCD version you
>>>>>> use to
>>>>>> compile/run CIAO.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Johnny
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>> Hartmut
>>>>>>>
>>>>>>> On Sat, May 11, 2013 at 11:58 PM, James Hill <hillj at cs.iupui.edu>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> Hi Hartmut,
>>>>>>>>
>>>>>>>> On May 11, 2013, at 5:02 PM, Hartmut Behrens
>>>>>>>> <hartmut.behrens at gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi All,
>>>>>>>>>
>>>>>>>>> So I may have found a workaround:
>>>>>>>>>
>>>>>>>>> 1) Install GME 10.8.18
>>>>>>>>> 2) Install CoSMIC
>>>>>>>>> 3) Install GME 13.1.24
>>>>>>>>> 4) Create new project with CQML paradigm (File > New Project > Click
>>>>>>>>> on CQML > Create new)
>>>>>>>>> 5) The automatic addon components could not start up error is STILL
>>>>>>>>> raised, BUT this time GME gives you the option to create the project
>>>>>>>>> without addons.
>>>>>>>>> 6) The specific error seems to be raised by MGA.AddOn.PICMLManager -
>>>>>>>>> does this jog anyone's memory ??
>>>>>>>>>
>>>>>>>>
>>>>>>>> There should be something wrong with the libraries files. Do you have
>>>>>>>> ACE+TAO+CIAO installed on that machine?
>>>>>>>>
>>>>>>>>> Questions:
>>>>>>>>>
>>>>>>>>> a) What is the function of MGA.AddOn.PICMLManager  - is it required
>>>>>>>>> for CQML projects?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> AFAIK, it should not be. The add-on above is only registered with the
>>>>>>>> PICML paradigm.
>>>>>>>>
>>>>>>>>> b) Do you know of any other workarounds that will get
>>>>>>>>> MGA.AddOn.PICMLManager manager working as well?
>>>>>>>>>
>>>>>>>>
>>>>>>>> Please see my question above?
>>>>>>>>
>>>>>>>> I will take a look at this problem first thing on Monday.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> James
>>>>>>>>
>>>>>>>>> Best Regards,
>>>>>>>>> Hartmut
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, May 10, 2013 at 7:19 PM, Johnny Willemsen
>>>>>>>>> <jwillemsen at remedy.nl>
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hi James,
>>>>>>>>>>
>>>>>>>>>> Could you have a look at this, I also noticed that the CoSMIC
>>>>>>>>>> scoreboard
>>>>>>>>>> also shows similar problems.
>>>>>>>>>> http://www.dre.vanderbilt.edu/scoreboard/cosmic.html
>>>>>>>>>>
>>>>>>>>>> Best regards,
>>>>>>>>>>
>>>>>>>>>> Johnny
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 05/10/2013 02:54 PM, Hartmut Behrens wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Dear CoSMIC users,
>>>>>>>>>>>
>>>>>>>>>>> I am unable to create a CQML project. Below the problem report
>>>>>>>>>>> form:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> CoSMIC VERSION: 0.8.4 / 0.8.5
>>>>>>>>>>>
>>>>>>>>>>>       HOST MACHINE and OPERATING SYSTEM: Windows 7 running in
>>>>>>>>>>> Virtualbox
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>       TOOL/AREA/CLASS/EXAMPLE AFFECTED:
>>>>>>>>>>> CQML / New Project
>>>>>>>>>>> It is not possible to create a new CQML project
>>>>>>>>>>>
>>>>>>>>>>>       SYNOPSIS:
>>>>>>>>>>> It is not possible to create a new project using the CQML paradigm
>>>>>>>>>>> in
>>>>>>>>>>> CoSMIC, straight after installing GME and CoSMIC
>>>>>>>>>>>
>>>>>>>>>>>       DESCRIPTION:
>>>>>>>>>>> It is not possible to create a new project using the CQML paradigm
>>>>>>>>>>> in
>>>>>>>>>>> CoSMIC, straight after installing GME and CoSMIC
>>>>>>>>>>>
>>>>>>>>>>>       REPEAT BY:
>>>>>>>>>>> 1) Install GME 10.8.18 and CoSMIC
>>>>>>>>>>> 2) Start GME, click File > New Project
>>>>>>>>>>> 3) Select CQML paradigm, then "Create New"
>>>>>>>>>>> 4) At the next dialog box, enter a filename, e.g. "test"
>>>>>>>>>>> 5) A dialog box pops up with the warning: "Constraint Syntax and
>>>>>>>>>>> Semantic Errors" > press
>>>>>>>>>>> OK
>>>>>>>>>>> 6) Next dialog:"ERROR: automatic addon component: Some addons
>>>>>>>>>>> cannot
>>>>>>>>>>> be
>>>>>>>>>>> loaded/initialized..." > press OK
>>>>>>>>>>> 7 ) Next dialog error: "Cannot create project"
>>>>>>>>>>>
>>>>>>>>>>>       SAMPLE FIX/WORKAROUND:
>>>>>>>>>>> None has been found yet.
>>>>>>>>>>>
>>>>>>>>>>> What has been tried:
>>>>>>>>>>> 1) removing paradigm and (re)importing from XML is not successful
>>>>>>>>>>> 2) Tried 0.8.4 build available from
>>>>>>>>>>> http://www.dre.vanderbilt.edu/cosmic/html/download.php
>>>>>>>>>>> 3) Tried nightly build from
>>>>>>>>>>> http://www.dre.vanderbilt.edu/cosmic/html/download.php
>>>>>>>>>>> 4) Tried 0.8.5 build from git.dre.vanderbilt.edu
>>>>>>>>>>> 5) Tried to find problematic call with Process Monitor
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> cosmic-users mailing list
>>>>>>>>>>> cosmic-users at list.isis.vanderbilt.edu
>>>>>>>>>>> http://list.isis.vanderbilt.edu/mailman/listinfo/cosmic-users
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>
>>>>> <Capture.JPG>
>>>>
>>>>
>>


More information about the cosmic-users mailing list