Jim Webber talks about the data of these days, how integrated data looks, how to model it using actual data stores and the implications of this modeling.
Marco Brambilla and Emanuele Molteni discuss standardization efforts regarding User Interaction modeling along with WebML and WebRatio, an application debugging and prototyping tool.
Pedro J. Molina and Rubén Jiménez Marrufo discuss some of the key points, constraints, problems and opportunities arising from using modeling (MDSD) for creating user interfaces for multiple devices.
Andrew Stewart investigates the causes for so many bad models, especially in the financial sector, created by various teams including Agile ones.
Rubén Jiménez Marrufo and Pedro J. Molina discuss the history of modeling at Microsoft along with current MSDS approaches, reference frameworks and features for the .NET platform.
James Kovacs explains how to use TDD and BDD to focus the architectural efforts on the high-value areas of the code in order to obtain just-in-time software architecture.
Pedro J. Molina discusses the concepts behind UI and challenges met trying to model user interfaces, and how code generation can be used to create UIs.
Richard Pawson discusses a case study of a large pure OO project for the Irish government, presenting the challenges met, the reason for choosing pure OO, and lessons learned implementing it.
Rick Bullotta and Emil Eifrem discuss how to use graph databases to model the real world, people, systems and things, talking advantage of the relationships between various data elements.
David Starr presents some of the tools in Visual Studio Ultimate 2010 helpful for building an application’s architecture: Architecture Explorer, Dependency Graphs, UML Modeling, and Layer Diagrams.
Darius Silingas discusses Test-driven Modeling, Model-driven Requirements Management and System Documentation, and Architecture Planning & Code Review, noting that MDD is more than code generation.
Heiko Behrens shows how to create an iPhone domain specific language using model-driven software development.