modeling

What means the letter "E" in the Ecore?

Is it maybe EMF or EMOF? Eclipse? Or something totally different or nothing at all...? ...

Why eGet() in EMF returns Object rather than EObject?

I am working on some code using the EMF framework in Java, but it is really hard to use, e.g. I cannot implement OCL-like query API on top of EMF which would be type-safe. One of the reasons is that eGet() for a EStructuralFeature return just an Object, not EObject. So anything I would write must use much of null checking, type checking ...

Modelling class relations

Hi, I have a few classes: Article ------- Content ID Magazine -------- Name Code And 3 tables in database: Articles Magazines ArticlesInMagazines (two fields: IDArticle and CodeMagazine) In my app, I've got a module to manage Articles, and a datagridview to relate their associated magazines DataGridView has twofields: Magazin...

How are distributed services better than distributed objects?

I am not interested in the technology e.g. CORBA vs Web Services, I am interested in principles. When we are doing OOP, why should we have something so procedural at higher level? Is not it the same as with OOP and relational databases? Often services are supported through code generation, apart from boilerplate, I think it is because we...

Should design, architecture and modeling be part of education?

I've often heard that those things cannot be taught, because you can master them only through good gut feeling fed with years of experience. However various patterns and principles are quite well documented and I start to think, that you can actually learn quite a lot of good stuff from books, training and exercises. What is your take? P...

From a 3D modeler to an iPhone app - what are best practices?

I am quite new in 3D programming on iPhone and I would like to ask for hints about organizing a work between designers and programmers on that platform. Most of all: what kind of tools, libraries or plugins cooperate the best on both sides. Although I consider the question as looking for general best-practices advice I would like t...

Specification, modeling and programming are principially the same, right?

In formal specifications based on abstract algebraic types and equational theory you use formulas of equational theory to specify theory. System which will satisfy those constraints is called in formal logic a model. Modeling is process of creating a model, which abstracts of some aspects, which are unnecessary details for a specific ca...

How to model in J2EE / JEE?

Let's say, I have decided to go with J(2)EE stack for my enterprise application. Now, for domain modelling (or: for designing the M of MVC), which APIs can I safely assume and use, and which I should stay away from... say, via a layer of abstraction? For example, Should I go ahead and litter my Model with calls to Hibernate/JPA API...

Help Needed in Modelling

Hi, I am trying tmodel a scenario using UML and later code in c#. I am not sure how to do this with UMl diagram. Any help is appreciated. A department consist of groups. Within groups there can be teams and with in teams there are team members. At each level there is a policy which is inherited by the the next levels. ...

I need to model my Javascript application

Hy, I was looking for a software to model an application, because is becoming too big. Like this: Class - A Methods - a, b, c, d, e Class - B Methods - a, b, c, d, e This should be in graphical mode, Classes are some boxes, and the methods are in the box. Then I would like to be able to make a arrow from one method to another. Do yo...

Learning Modelling

Is there a good book which I can follow to learn modelling/doing architecture? Good samples? What would you do if you have to learn modelling from very basics? Thanks ...

Procedural modeling of Robots?

Procedural techniques is common for texture synthesis, modeling plants, and modeling terrains. However, I've seen very little work on algorithmic construction of robots, which is a bit surprising given how mechanical these systems are. Anyone have a good resource on the algorithmic construction of robots / robotic humanoids? Thanks! ...

Which should be created first ER Diagram OR Class Diagram?

The very first step i created a DFD. Then i moved on to create a Class Diagram. And while doing that i felt that i should create the ER diagram first. As there were many details which could not be captured in a Class diagram. So, my question should i create ERD first OR Class Diagrams ? your valuable inputs are appreciated guys!!! than...

problems with build params for accepts_nested_attributes_for

I'm trying to add the user_id to a nested attribute that gets built by a parent controller but it doesn't seem to have the desired effect? Ie. I have a model called Place.rb which accepts_nested_attributes_for :reviews and has_many :reviews, :as => :reviewable, :dependent => :destroy The nested attribute works fine and I build it insid...

Simple free database schema modelling tool

I need a simple tool for visually modeling a database schema for an SQLite database. I do not need it to generate code, I just want some visualization. I really liked WWW SQL Designer but when I use it locally I am not able to save or load anything. It is also very poorly documented as it is still relatively young. Can anyone suggest ano...

Library/component to visualize modeling environment?

Hi I am looking for a COTS library to visualize a custom modeling language to be used for the configuration of a dynamic system. The non-programmer users need to drag, drop some blocks with ports, connect them using specific connectors like using Matlab Simulink. The library might include only widgets or widgets plus some framework for ...

ARIS BPM tool - usage and advantanges

How is your organization benefiting from the usage of ARIS bpm designer tool (licensed version features)? I see a few posts on this site related to modeling being done using ARIS Express free edition. But I am curious to know the added benefit apart from creating a solid repository and methodology for modelling information. What ar...

Difference between a subsystem and a component

Hi! I would like to ask what is the difference between a subsystem and a component in the UML sense? ...

Can I use UML to diagram ERDs?

Hi, 1) Can I use UML to diagram ERDs? 2) If answer to 1 is "yes", the use of UML is standardized and widely used for that purpose? Thanks ...

Can UML with OCL be used for formal specifications?

I am asking because UML is used for informal specifications and has some ambiguities in its semantics. However OCL can be used to specify pre/post conditions and invariants and other constraints quite efficiently I think. I encountered the Z notation and algebraic specifications recently. My question, is combination of UML and OCL suffi...