BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Modeling Content on InfoQ

  • Software Architecture in the Movies

    Keeping up-to-date with software architecture can be a tough endeavor. Information is normally available within thick books or somewhere hidden in the Web. Another more entertaining way can be to watch clips available at video sites such as YouTube and Vimeo.

  • Mary Shaw and Dave Garlan have been honored for pioneering Research in Software Architecture

    The Special Interest Group on Software Engineering (SIGSOFT) of the Association for Computing Machinery (ACM) have awarded Mary Shaw and Dave Garlan the Outstanding Research Award 2011. Both computer scientists have pioneered the work on Software Architecture at the Software Engineering Institute of the Carnegie Mellon University in Pittsburgh.

  • Spec Explorer 2010 Version 3.5 Adds Improved Change Detection, Batch Processing

    Spec Explorer 2010 version 3.5 is an extension for Visual Studio 2010 that allows users to generate reusable test code and create, analyze and reproduce graphical models of software behavior. In addition to several bug fixes and improved documentation, this release of Spec Explorer includes enhancements to model change detection, multiple machine processing and the Cord editor.

  • Evolve: Using Components to Improve on Dependency Injection

    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.

  • Model-Driven Development: Where are the Successes?

    Jon Whittle presented last week at the SPLC 2010 keynote, some findings on experiences from using model-based development. He reported that 83% of respondents to his survey "consider MDE a good thing". Yet, the industry is still looking for how to create successful Model-Driven approaches.

  • Leverage Points: places to intervene in a system

    A key decision for software architects involves where and how to introduce change into a system in order to effect a desired change. Leverage points are those places where micro changes can result in macro results. Twelve categories of leverage point are identified along with concerns about the changes.

  • Architexa aims to make UML quick and easy

    Architexa is a new Eclipse-based UML modeling tool that allows developers to quickly gain insight into code relationships through UML diagrams, and share what they find with others.

  • SOA Grammar – Are Services Verbs or Nouns?

    In his new post, Jason Bloomberg introduces two types of services – Entities and Tasks, and explains the role each type of services plays in building SOA systems.

  • Eclipse DemoCamp London

    Eclipse DemoCamps have been organized around the world over the months of May and June to cover some of the new features of Eclipse Galileo. Today, the London DemoCamp was held at SkillsMatter, presenting NatTable, a high-performance SWT table with extended features, a retrospective of JQuantLib's experiences of moving to OSGi and a demo of Xtext, a powerful text-based DSL modelling tool.

  • Model Driven Development with Adobe Flex

    Adobe has announced another step forward in the Flex eco-system with the beta release of Adobe LiveCycle Data Services 3 (LCDS).

  • Microsoft Has Released “Oslo” May 2009 CTP

    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.

  • Interview: Joseph Yoder on Adaptive Object Model Architecture

    In this interview Joseph Yoder talks about the Adaptive Object Model (AOM) architecture, a software architecture for easily adapting to changing business requirements.

  • Data, Context and Interaction : A New Architectural Approach by James O. Coplien and Trygve Reenskau

    James O. Coplien and Trygve Reenskaug have recently introduced a new architectural approach to OOP based on Data, Context and Interaction pattern. It should allow capturing user mental model in terms of behavioral requirements, something that classic OOP fails to do. The article, that triggered many reactions and critics, provides insights into DCI using concrete examples to show its advantages.

  • What’s Planned for Visual Studio Team System 2010

    Bill Maurer, Developer Technology Specialist at Microsoft, held a conference presenting what new features Visual Studio Team System 2010 (VSTS) will have in the following key domains: Team Foundation Server, Source Control, Project Management, Testing, Development and Architecture.

  • Article: RGen: Ruby Modeling and Code Generation Framework

    This article introduces RGen, a modeling framework inspired by openArchitectureWare and technologies like the Eclipse's EMF. RGen uses internal DSLs for defining metamodels and offers a full modeling stack for Ruby.

BT