InfoQ

InfoQ

Topic/Tag specific view

Architecture Analysis Content on InfoQ


Latest featured content about Architecture Analysis

Breaking the Monolith

Topics
QCon London 2012,
QCon,
Complex Systems,
Conferences,
Architecture Analysis,
Architecture

Stefan Tilkov suggests breaking a system into several subsystems, separating the micro and macro architecture, and addressing various integration issues in order to get a suppler architecture.

News about Architecture Analysis

HeadwaySoftware has added support for Doxygen and Understand in structure101 and restructure101

Topics
Python,
Dynamic Languages,
C++,
Delphi,
Compilers,
Languages,
Tools,
Programming,
Architecture,
Agile,
Architecture Analysis,
Software Engineering

HeadwaySoftware has recently added support for Doxygen and Understand for C and C++, Delphi and Python programmers in its tools structure101 and restructure101.

Jolt Award 2011 for Design, Planning, and Architecture Tools

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

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.

MIT introduces Oracle for Object-Oriented Programmers

Topics
Extensibility,
OOP,
Code Analysis,
Tools,
Open Source,
Methodologies,
Debugging,
Profilers,
Data Analysis,
Architecture Analysis,
Technology,
Agile,
Eclipse,
Programming,
Machine Learning,
Repository,
Database,
Software Engineering

In a recent news article the Massachusetts Institute of Technology has introduced a technology for automatically remembering connections between objects. The provided system determines how objects in a large software project interact, so it can inform latecomers which objects they will need to design certain types of functions.

Cooperation between European Space Agency and Lero

Topics
Quality,
Software Craftsmanship,
Architecture Analysis,
Research,
Product Line Engineering,
Reliability,
Safety,
Architecture,
Agile,
Verification,
Model Driven Engineering

As announced on 18th August 2011, the Irish Software Engineering Research Center (Lero) has signed a €300.000 contract for a research project with the European Space Agency (ESA). Goal of the research activities is to provide a solution framework for future space missions.

Articles about Architecture Analysis

Book on Solving Enterprise Applications Performance Puzzles by Leonid Grinshpan

Topics
Performance Tuning,
Oracle,
Optimization,
Performance & Scalability,
Companies,
Enterprise Architecture,
Architecture Analysis,
Architecture,
Book Review

Performance is one of the most critical attributes for enterprise applications. Even though not mentioned explicitly, properties such as response time or throughput are key issues that decide about user acceptance.Leonid Grinshpan, PhD and Consulting Director at Oracle Corporation, has dedicated his book "Solving Enterprise Applications Performance Puzzles" to this topic.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

Topics
Architecture,
Book Review,
Architecture Documentation,
Architecture Evaluation,
UML,
Architecture Analysis,
Architecture Management

Nick Rozanski and Eoin Woods have continued their journey of building a comprehensive handbook on Systems Software architecture with the publication of the second edition of Software Systems Architecture. InfoQ spoke to the authors on a couple of new topics, the System Context viewpoint and Agile, that are covered in the latest edition.

Trust is good, Control is better - Software Architecture Assessment

Topics
Quality,
Methodologies,
Software Craftsmanship,
Agile,
Programming,
Architecture Evaluation,
Architecture,
Reviews,
Architecture Analysis

Testing is an important means to obtain information about implementations. Likewise, code reviews help to keep the code quality high. What is very common for code, gets sometimes neglected for software architecture. But how can a project team test the architecture itself? Software architecture assessment represents an effective approach for introspecting and assessing software design.

Interview and Book Excerpt: George Fairbanks’ Just Enough Software Architecture

Topics
Architecture Documentation,
Architecture,
Book Review,
Modeling,
Architecture Analysis,
Architecture Management

Just Enough Software Architecture book, by author George Fairbanks, focuses on a risk-driven approach to software architecture development. George explains Architecture Modeling process from different perspectives such as Engineering Use Models, Conceptual, Domain, Design and Code Models. InfoQ spoke with George about the book and his thesis project on design fragments in software framework.

Presentations about Architecture Analysis

Architecting in the Gaps

Topics
GOTO 2011,
GOTO Conference,
Conferences,
Architecture Analysis,
Enterprise Architecture,
Architecture

Eoin Woods suggests creating the architecture of a system by discovering the interactions between the components and focusing on the boundaries, helping with defining the interfaces and interactions.

Architecting Visa for Massive Scale and Continuous Innovation

Topics
Spring Batch,
Ruby on Rails,
Spring Integration,
Spring,
Ruby,
Dependency Injection,
SpringSource,
Java,
Dynamic Languages,
QCon San Francisco 2011,
Languages,
VMWare,
Design Pattern,
QCon,
TDD,
Programming,
Patterns,
Security,
Object Oriented Design,
Design,
Companies,
Conferences,
Spring Security,
Architecture Analysis,
Testing,
BDD

John Davies examines Visa’s architecture and shows how major enterprises have architected very complex integrations incorporating Hadoop, memcached, Ruby on Rails, and many others to deliver innovative technology solutions. John explains how the platform architecture and technologies -- integrated and invented -- must be reliable and able to massively scale.