Reputation
1,137
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
4 9
Newest
 Yearling
Impact
~54k people reached

Aug
3
answered What standard superseded 830-1998?
Jul
31
comment How to implement a software development process in an existing project?
I'm curious how can you have "model-based design" and "Agile Methodology" one sentence apart. I'm not claiming they're incompatible (far from it), but most people I've met who claim themselves "really Agile" interpret Working code over comprehensive documentation as "if it is possible to write less than zero documentation, go with it", and comprehensive is something which isn't present in Agile Projects (well, except for religious framework/methodology war style of comprehension, which fails to enter the domain model)
Jul
31
answered How to implement a software development process in an existing project?
Jul
31
comment UML Receptions and AcceptEventActions
by coexist, I meant displayed in the same diagram. Eg, you should not display a class's event receptions while it plays the role of an object node inside an action diagram. Sorry for the activity diagram notion, I translated it back from my native language.. It can coexist inside a system, but not inside a diagram
Jul
31
comment UML Receptions and AcceptEventActions
11.1: "An action is the fundamental unit of behavior specification.", of which AEA is part of, it's a kind of action. Compared to this, class receptions are part of Chapter 13, which states: "behaviour". Therefore, a behaviour (like, a class reception) is to be specified with actions (like, an AEA) Is this clear? If you zoom "out of" action diagrams, you'll get behavioral diagrams. It's like looking at the left hand panel of an IDE detailing class features, and looking at the sourcecode of a single function in that class.
Jul
31
comment UML Receptions and AcceptEventActions
But there's no such thing in classes.. screencast.com/t/4DUXy5TvsuLV This is a class, it's taken from the UML 2.4.1 infrastructure pdf. There's no such thing as a class reception. Ah ok, now I see, someone modeled signalslot this way... aah.. These two notations can never co-exist: a behaviour diagramm containing an AEA is an implementation of class receptions, that is, it defines how the reception behaviour actually executes. Is this clear this way?
Jul
31
comment UML Receptions and AcceptEventActions
okay, okay, but which class are we talking about? The class of an AEA? It waits for exactly one class of signal, if it never comes, it never executes, just like girls in some idealistic old times. And it's not interested in any other class of signals of the world, no matter how much methods or properties might they bear...
Jul
31
comment UML Receptions and AcceptEventActions
Each AEA should only wait for exactly one class of signals, at least, this is how it works with SDL. Also, an AEA solely exists to denote the arrival of this particular signal, therefore it cannot wait for any other signal, as it is de facto the representation of the signal itself.
Jul
30
answered UML Receptions and AcceptEventActions
Jul
30
comment UML Receptions and AcceptEventActions
What do yout try to do? A 4CASE development environment (aka executable uml and friends), or do you you have an actual system which you have to model in order to reach a particular goal or understanding?
Jul
30
comment UML Actions with object and control flows
As per definition, an action can only be executed, if ALL of its input has tokens, but it is not guaranteed that it'll execute. On the other side, a single action shouldn't have multiple control flows coming into it, especially not with the same input - that would mean, that two CPUs are executing the same command with same inputs simultaneously, and put its putput to the same place... I guess that'd be a Huge mess.
Jul
30
comment Should architect or dev lead tell teammate where to add their code before coding a new feature?
@Paul: Yes, but I 'd hope I won'tbe blamed on the long run for not letting mess enter into production code...
Jul
29
awarded  Critic
Jul
29
answered UML Actions with object and control flows
Jul
29
answered Why can't the IT industry deliver large, faultless projects quickly as in other industries?
Jul
29
comment Am I right about the differences between Floyd-Warshall, Dijkstra's and Bellman-Ford algorithms?
@kevincline: Wikipedia doesn't support your claim (I'm not claiming wikipedia is right though, and I have my AlgTheory book a few hundred miles away) However, in real-life time-based or speed-based routing problems there are no negative edges, so I usually do Dijsktra or Floyd, depending on the need. As far as I remember, most real-life cartographical routing algos are based on modernized version of Dijsktra's, but I just remember it from some scientific papers I've read at my previous workplace.
Jul
28
awarded  Commentator
Jul
28
comment Pros and Cons of holding all the business logic in stored procedures in web application
What about version handling? In my experience, it's hard with plain SQL, you need a kind of frontend which acts like (or exports to) a VCS
Jul
27
answered Should architect or dev lead tell teammate where to add their code before coding a new feature?
Jul
26
comment How can calculus and linear algebra be useful to a system programmer?
Ever seen a GPU?:) It's a bit mathematical, esp. to write drivers for it... but it's true: if you're stuck, you can always use math.stackexchange.com :))