InfoQ

InfoQ

Topic/Tag specific view

Modeling Tool Content on InfoQ


Latest featured content about Modeling Tool

RGen: Ruby Modelling and Code Generation Framework

Topics
Ruby,
DSLs,
Java,
Dynamic Languages,
Modeling Tool,
Domain Specific Languages,
Languages,
Tools,
Architecture,
Programming,
Agile,
Modeling,
Eclipse

This article introduces RGen, a modelling framework inspired by openArchitectureWare. RGen uses internal DSLs for defining metamodels and offers a full modelling stack for Ruby.

Markus Voelter about Software Architecture Documentation

Topics
OOPSLA 2007,
Modeling Tool,
Tools,
OOPSLA,
Agile,
Architecture,
Modeling,
Conferences,
Patterns,
UML,
Documentation

During OOPSLA 2007, InfoQ interviewed Markus Voelter asking him about creating software architecture documentation. Many people mention UML when they are asked about software design documentation, but Markus has a different take on that. He thinks that we should be using models which can be processed with tools which can validate or invalidate them.

Managing Variability in Product-Lines

Topics
Modeling Tool,
Java,
Languages,
Tools,
Architecture,
Programming,
Agile,
Aspect Oriented Programming,
Eclipse,
JAOO Conference,
Design,
Reuse

In this talk, Markus Völter illustrates how model-driven and aspect oriented software development help addressing the challenge of managing variability in product line engineering. Both the problem space and the solution space are described by models, using a model-to-model transformation to map problem space variability to solution space variability.

News about Modeling Tool

Jolt Award 2011 for Design, Planning, and Architecture Tools

Topics
Requirements,
Artifacts & Tools,
Modeling Tool,
Code Analysis,
Application Lifecycle Management,
Customers & Requirements,
ALM,
Tools,
Project Management,
Debugging,
Profilers,
Agile,
Enterprise Architecture,
Programming,
Jolt Award,
Refactoring,
2011,
Architecture Analysis,
UML

On October 26th, The Jolt Judges announced the awards for 2011 in the category “Design, Planning, and Architecture Tools”. In detail, the Jolt hall of fame now includes the products Paradigm for UML, Restructure 101, and Requirements Center 2010.

Evolve: Using Components to Improve on Dependency Injection

Topics
Java,
Modeling Tool,
Dependency Injection,
Tools,
Languages,
Design Pattern,
Architecture,
Programming,
Agile,
Modeling,
Design,
UML,
Patterns,
Object Oriented Design

Evolve is a lightweight tool for creating, wiring up and executing Java components. Developers can use Evolve to graphically describe JavaBeans and also optionally generate Java code for setters and getters. InfoQ spoke with Andrew McVeigh about the tool.

Microsoft Has Released “Oslo” May 2009 CTP

Topics
Domain Specific Languages,
Modeling Tool,
Languages,
.NET,
Microsoft,
Tools,
Modeling,
Programming,
Architecture,
Agile,
M,
MDD,
Oslo,
Companies

Major features of “Oslo” May 2009 CTP are: “Quadrant”, a visual modeling tool, changes of the “M” language specification and the addition of predefined domain models to speed up development.

MindScape Has Released LightSpeed 2.0

Topics
Modeling Tool,
.NET,
Tools,
Programming,
Modeling,
Agile,
Design

MindScape has released version 2.0 of their domain modeling and ORM tool. LightSpeed 2.0 includes a visual domain model designer integrated with Visual Studio 2008, support for LINQ and the ability to access multiple databases concurrently.

Are Business Analysts Ready to Become Programmers?

Topics
Artifacts & Tools,
.NET Framework,
Modeling Tool,
SOA,
Agile in the Enterprise,
.NET,
Tools,
Microsoft,
Language,
Companies,
Programming,
Architecture,
Cloud Computing,
Agile,
Enterprise Architecture,
Metaprogramming

Microsoft seems to think so as they prepare to deliver on the Oslo vision. Back in November 2007 Doug Purdy made a veiled reference to a new project in development calling it "Emacs.NET". This fueled rampant speculation far from the intended mark.

Prefer Broad Design Skills over Platform Knowledge

Topics
Delivering Quality,
Delivering Value,
Quality,
Modeling Tool,
Software Craftsmanship,
Tools,
Architecture,
Agile,
Programming,
Design

In his latest article Martin Fowler suggests that what matters most while building a team is not experience or thorough knowledge of the specific platform and business domain, but rather some broader skills that allow building quality software and delivering value.