modeling

What's the best UML diagramming tool?

I'm trying to choose a tool for creating UML diagrams of all flavours. Usability is a major criteria for me, but I'd still take more power with a steeper learning curve and be happy. Free (as in beer) would be nice, but I'd be willing to pay if the tool's worth it. What should I be using? ...

What are the correct stencils for object relational diagramming in visio?

All of my Visio experience is with LAN/WAN documentation. I recently had a desire to visualize the relationship between objects in the Nagios configuration and I realized I didn't know how to do it properly and moved on to something more important. I was reading the responses to this thread and realized this is something software devel...

What are models for storing tree structures and what are their characteristics?

So far I have encountered adjacency list, nested sets and nested intervals as models for storing tree structures in a database. I know these well enough and have migrated trees from one to another. What are other popular models? What are their characteristics? What are good resources (books, web, etc) on this topic? I'm not only lookin...

Architecture for modeling

A common solution to building a model of a system which consists of many items of different types is to create a modular system, where each module is responsible for particular type. For example, there will be module for wombats WombatModule:IModule, where IModule interface has methods like GetCount() (to find number of wombats) and Upda...

Open source database design tool

What's your favorite open source database design/modeling tool? I'm looking for one that supports several databases, specially Firebird SQL but can't find one on Google. Even if written in Java :D ...

Best practices for consistent and comprehensive address storage in a database

Are there any best practices (or even standards) to store addresses in a consistent and comprehensive way in a database ? To be more specific, I believe at this stage that there are two cases for address storage : you just need to associate an address to a person, a building or any item (the most common case). Then a flat table with t...

Data Modeling Book Recommendations...

I'm looking for book recommendations on data modeling for both OLTP and OLAP type databases. So both the application database and the data warehouse. I've been working with relational databases for a while now and I think I have the basic relational theory down, but I'm looking for more practical guides that can relate to the theory. ...

Agent-based modeling resources

I would like to know what kind of toolkits, languages, libraries exist for agent-based modeling and what are the pros/cons of them? Some examples of what I am thinking of are Swarm, Repast, and MASS. ...

What modeling tools are everyone using?

I am trying to get a sense of what tools people are using for system modeling? Right now I use: Data Modeling - Erwin System Architecture - Visio UML - Visio I have been looking for a good freeware data modeling tool that can rival Erwin, but haven't found anything yet. I have always wondered if tools like Popkins System Architect ...

Anyone using SysML?

Is anyone here actually using SysML for system specification or modeling? ...

What is the difference between attribute and property?

These seem to mean the same thing. But what term is more appropriate in what context? ...

What is the best modeling methodology for representing software system?

What is the best modeling methodology for representing software system. I mean like UML and so on. Is UML better or is there something better than that out there? My need is to represent graphically my web application , which is a 3-tier architecture. I need a engineering model methodology like UML to depict the entire software system f...

Ajax-based UML Modeling Tool

Does anyone know any Ajax-based UML Modeling tool ? If this isn't clear enough, I'm looking for something like WWW SQL Designer for UML Modeling. ...

Is there anything like a functional model?

In Object Oriented Paradigm, I would create an object/conceptual model before I start implementing it using OO language. Is there anything parallel to object model in functional programming. Is it called functional model? or we create the same conceptual model in both the paradigm before implementing it in one of the language.. Are th...

What constitutes a rich domain model in a POJO/POCO?

What is the difference between A simple fields-accesors-mutators class A rich-modeled class What constitutes rich modeling in business-domain classes? ...

What advantages does using Oslo and M have and when would you use it?

After attending a talk on Oslo/M I am struggling a bit to see the advantages of using it over existing methods and in what situation it would be useful. I know its quite new and not all details have been released etc but can some one give me some advantages and when you might use it? Thanks, Alex ...

How do you profile/optimize a simulation tool?

In the past, and intermittently now, I've used simulation tools like Easy Java Simulations and NetLogo. They are great tools for visually modeling various mathematical/comp-sci concepts because "all you have to do" is write the simulation loop - the graphics, etc are handled for you. However, one thing I have noticed is that improving ...

Interesting uses of M?

I know M is a new language from Microsoft that's targeted as a modeling solution but I'm still a bit fuzzy on usage / rationale / advantages. That's why I'm looking for interesting things that people have done with M, so I can understand it better. ...

Do you have a modeling notation that you use for MVC?

Hopefully (but not necessarily) one that is independent of language or framework? ...

Modeling Messages between Users

I want to model messages between users, here is the requirement: User has received and sent messages, and should be retrieved by user.received_messages and user.sent_messages Message has sender and receiver, and should be retrieved by message.sender and message.receiver. I have created the User model as: script/generate model User n...