Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Ronaldo Juliatto

Pages: 1 [2]
General Board / Upgrade to 4.0 in corporate
« on: March 24, 2004, 04:04:41 pm »

I read from a previous post that when an 3.60 EAP file is opened with the EA 4.0, it is converted to version 4.0, and so the older version will not be able to open it anymore. Of course, it will open the backup version. In the very worst case, the people using version 3.60 could export packages and other elements to be imported into 4.0 version until everybody had the new version of the program.

What happens with the corporate edition, when there is a central database keeping the repository? The first 4.0 version program that access it changes the database? Is there any kind of backup that could be accessed by the people using version 3.60?

Thanks in advance

Ronaldo Juliatto

General Board / Synchronization Question
« on: March 11, 2004, 09:44:48 am »
Hi, folks

I have imported some code into EA. However, I changed the code and its localization. When I ask EA to synchronize the classes with the code, the program asks me if it is ok to synch from the file at the old location.

How can I tell EA that it has to synchronize code and classes from another location?

Thanks in advance


General Board / Automation Help
« on: August 21, 2003, 07:53:23 am »

I am facing some difficulties with Automation with EA, specifically when trying to work with Borland C++Builder. At the Automation Readme.pdf there is an example with Borland Delphi 7.0. Although the behaviour for setting up the project is nearly the same, the creation of the objects in the code is something hard to realize, and I could not do it up to now.

Would any of you have a clue or an example of how to start coding for automation in EA with C++Builder?

Thanks in advance

Ronaldo Juliatto

General Board / Documentation with EA
« on: April 03, 2003, 09:36:12 am »

We intend to keep all documentation inside EA, but we are facing the problem that most of Edit fields, where we intend to fulfill the information, do not understand RTF, and so the generated documentation will lose a lot of formatting.
The second problem refers to the approval mechanics necessary for ISO. We can generate the final docs and approve it, but it is a paper and time-consuming process. We used tagged values for verification and approval, but the process seems to be something awkward yet.
Does anybody have faced these kinds of problems and find any solution that could be shared?

Any help would be greatly appreciated

Ronaldo Juliatto

Bugs and Issues / Master Document and Filtering elements
« on: October 26, 2012, 07:39:21 am »

I am developing a complex RTF document, composed of a Master Document and several Model Documents, with different templates.

I am facing a problem that can be best viewed in the EA 9.3 EAP file archived in TestDoc.rar reachable by There are two views in this project:
- Model (which contains a node with two children components)
- Documentation (which contains both a Master Document and a Model Document)

In the Resources tab, there are two RTF Documents, each corresponding to either the ModelDocument (named DocTest - RTF Document DOCTEST_RES) or the MasterDocument (named MasterDocTest - RTF Document MASTERDOCTEST_RES).

Well, what is pursued is to create a report where the node named "NODE SHOULD NOT APPEAR" (in the model) really does not appear in the document, but ITS CHILDREN COMPONENTS DO, immediately below the package "JUST ANOTHER TEST".

To do this, in the dialog box "Generate Documentation" (which can be reached by right-clicking the corresponding RTF Document in the Resources Tab) the following settings were applied:
- in the tab "Generate", set "Include all Diagram Elements in Report"
- in the tab "Advanced", set "Hide note-less elements", "Hide <Anonymous> elements" and (very important) "Include child elements even if the parent element is filtered out".
- in the "Element Filters" tab, it set a filter to include only elements where "Keywords" is not equal to "INVISIBLE".

In the model, the Keywords of the node element "NODE SHOULD NOT APPEAR" really contain "INVISIBLE". So, I was expecting this node to be filtered out when generating the RTF, but NOT the children components.

Well... it works ONLY when the RTF is generated directly from the Model Document, but it DOES NOT WORK when generating the RTF through the Master Document, and its settings (via MASTERDOCTEST_RES) is the same used for the Model Document.

So, I am expecting some help with it, as I could not find any hint on the documentation about this.

Any help will be greatly appreciated.


Ronaldo Juliatto

Bugs and Issues / Re: [EA 7.1 827] Font rendering in class diagram
« on: March 28, 2008, 11:23:35 pm »

It seems this is actually a bug, as it was also reported by other users.
There was no workaround yet, but it will be investigated.


Bugs and Issues / Re: [EA 7.1 827] Font rendering in class diagram
« on: March 21, 2008, 01:39:48 am »

Bullets inserted in elements notes and exported through an RTF Report are not shown in Word 2002 and 2007, although they are correctly displayed in EA internal viewer and Wordpad.

Does anyone knows of a workaround or solution for this issue?

Thanks in advance

Ronaldo Juliatto

Uml Process / Yet another Metamodel topic
« on: February 23, 2008, 11:46:27 am »
Hi, people

I am trying to extend UML in order to make EA able to represent an ad hoc methodology. Initially I thought of using a profile to do that, but as far as I know, Profiles are used to restrict UML semantics, which is not what I wanted. I wanted to represent elements with different semantics from that of UML.

So, I tried to create a Metamodel. I followed the basic steps in the help files and threads in this forum and created a Metamodel, at least with part of the metaclasses I needed.

Well, so I wanted to test this metamodel. However, I am really unsure about how to do that. Should I create a Profile based on the Metamodel, such that I could create stereotypes with specific shapes? If so, how do I make my Profile Metaclasses understand that they are extending my metamodel's classes? I have some guesses (please don't laugh...):

1. I read in some previous posts that the Metamodel should be exported as MOF and imported as a Profile (in the Resources tab). Is this the correct procedure? This seems strange to me, as the formats are rather different and, conceptually, these are different things.
2. Technically, the Metamodel could be exported as a Profile from the Project Browser and then imported as a profile in the Resources Tab. However, once my Metamodel does not carry stereotypes, this is useless, as the classes themselves are still not available for the metaclasses of the final profile.
3. I thought that it could be possible to drag and drop into the Profile's class diagram a link (or should it be an instance?) of the class in the metamodel and force it to have the <<metaclass>> stereotype. Does it make sense?

Maybe these doubts are very basic, but I am really stuck on them. I think that I am missing something and I feel that a little help could make this job go ahead quickly.

Any help would be very appreciated.

Thanks in advance

Ronaldo Juliatto

Uml Process / Re: UML for structured programming
« on: January 10, 2008, 03:18:32 am »

First of all, sorry for not responding promptly to the answers that you kindly presented me. It was due to some difficulties both regarding to the definition of the "methodology" itself as well as the actual work of creating the suitable documents.
Well, our boss (who was engaged in aeronautical software development 20 years ago) likes methodologies like Ward-Mellor and Hatley-Pirbhai. His vision is tied to the functional decomposition, data flows and some architecture diagrams.
Our goal, more than effectively design the system, is to justify the use of UML to the design. However, it is necessary to show the design from the functional point of view.

Roughly speaking, by now the point we got to is:
1. The system is represented by a node in a Deployment Diagram, where other systems are also nodes. The target system has some exposed logical interfaces. This can, more or less, represent the Context Diagram from SA/SD.
2. The following step is to functionally define the system. To do this, we are using the UML 2.1 Activity Diagrams, which allows for the control and data flows. This diagram supersedes the DFD (Data-flow Diagrams) with advantages, presenting the sequence of processes besides the data interchange architecture.
3. A Component diagram can show the internal architecture of the system in terms of hardware and software.

Basically, these two steps define the system, allowing us to describe the system itself, its functions and interfaces. We did not start to design the software, but we are expecting to do the following:
1. Define the architecture of the software as a Component Diagram.
2. Define the internals of each component as a set of modules. The modules are effectively classes stereotyped as a <<Module>> or something like that, as cpns stated in his first post.
3. Generate Interactions diagrams to show the dynamic relationship between the modules.

There are still doubts, some related to UML itself and some related to the process as we intend to create. Here they go:
1. What is the best way to represent a physical interface such that:
a - It can represent a physical channel (e.g. RS422) implementing a set of logical data (e.g. Inertial Unit telemetry)?
b - It can be traceable to lower levels of the system detail?
c - The information regarding to the interface can be exported in a document (I guess I should use Tagged Values, but I am not sure)
2. How would I represent a Function Tree?
3. How would I represent a product tree?
4. Is it reasonable to somehow relate (by realization or something like that) the data interfaces of the Activity Diagrams representing the functions of the system to the physical/logical interfaces defined in the upper definition levesl? It would be good for traceability (a constant worry in aerospace development), but is it acceptable from an UML point of view?

As soon as we get into the software development (we are hopefully finishing the system design phase) I think that more doubts will arise.

By now, once again sorry for the long delay and thanks for the answers.

If some of you could help, thanks in advance

Best regards

Ronaldo Juliatto

Uml Process / UML for structured programming
« on: June 08, 2007, 09:11:44 am »
Hi all

We are currently getting into an aerospace development, more specifically a satellite subsystem. Although our project manager wants the software programming to be coded as structured, we would like to be able to specify and design it using UML.
The main reasons for that are:
1 - There are few people that understand notations for structured real-time specification and design.
2 - There are few tools that are able to help with structured methodologies in a complete framework as EA does for UML

So, the question is:
Do you know any kind of UML-based process that could be used to specify and design a structured program as a result?

I think that the higher-level diagrams could be used without change (e.g. deployment, component, use-case diagrams), as well as some lower level ones (e.g. Activity, Sequence). The main problem, from my point of view, remains on how to represent the software modules themselves, once classes could not (conceptually) be referred at this level.

Would any of you have any idea or have you faced this before?

Thanks in advance

Ronaldo Juliatto

Uml Process / Re: Doubts with Composite, Ports and so on
« on: June 29, 2007, 04:42:03 am »
Thanks, Thomas, for your answer

However, I think I couldn't express myself well.
Surely I can use exposed interfaces in embedded components and certainly I can delegate internal interfaces to/from external ones. That is ok.

The problem arises when I am using Composite. How do I represent the EXTERNAL exposed interfaces in the CHILD diagram? If I represent everything in a single diagram that is easy. But when I create a composite diagram, which leads to a child diagram of the embedded elements, I don't know what is the correct way to represent the boundaries of the external component without copying it.

I hope I could be clearer.

Thanks a lot.

Ronaldo Juliatto

Uml Process / Doubts with Composite, Ports and so on
« on: June 28, 2007, 04:05:36 am »
Hi all

I am trying to use a Component Diagram to model the architecture of a software item. I would like to do it with a Composite Component Diagram, as I don't think that the internals of the software item should be visible all the time. I wanted to be able to hide them and be able also to structure the related documentation in a better way. So, I guessed that the Composite Component Diagram would suit.

The problem is that I am not managing to reach some kind of understanding or know-how regarding to the way that the boundaries are related from the parent diagram to the child one. This is simple if I do it all in the same diagram, but as the number of levels get higher, the diagram gets too cluttered.

For example, if I have a port with an exposed interface at the parent component, which is delegated to and internal level, how do I represent this in the child diagram? How do I keep consistency from the parent component to the child ones, if they are in different diagrams?

I think that this seems to be a very basic question and I realize that I may be missing something. However, I have bee struggling with this for some time and would appreciate very much any kind of help.

Thanks in advance

Ronaldo Juliatto


Having some problems...
I get a "Directory Listing Denied" message when clicking on Sharepoint or Wiki links.

Is it only with me?


Automation Interface, Add-Ins and Tools / Difficulties with Export
« on: January 30, 2008, 07:32:29 am »

I am suffering some problems trying to export a package to XMI through Automation Interface.
I use the call to ExportPackageXMI available from the Project interface. When I start the VBS script, an EA instance is started and, right after this, the well-known XMI Export window is open and the exporting process starts.
Well, nothing wrong with it. The problem is that I can't make the "Enable Full EA Roundtrip" checkbox to come checked by default. I thought it was due to the the XMI Enum Type used, but I tried the xmiEADefault, the xmiEA21 and xmiEA20 unsuccessfully.
I also thought that a possible combination of "Export diagrams" and the XMI Enum Type would work, but nothing different happened. Under all situations, the checkbox is clear and EA exports the package with the UML 1.3 format.
Would anybody have a clue about it? I am using EA Build 818 with a SQL Server repository.

BTW, is there an automation call to execute Data Transfer (from Database to File)?

Thanks in advance

Ronaldo Juliatto

Pages: 1 [2]