In large software systems, the achievement of qualities such as performance, availability, security, and modifiability is dependent not only upon code-level practices (e.g., language choice, detailed design, algorithms, data structures, and testing), but also upon the overall software architecture. Quality attributes of large systems can be highly constrained by a system's software architecture. Thus, it is in our best interest to try to determine at the time a system's software architecture is specified whether the system will have the desired qualities. The Architecture Tradeoff Analysis MethodSM (ATAMSM) is an architecture evaluation technique. ATAM has been applied to a number of command and control, real-time, and information systems. As collaborative, autonomous agents become a significant software technology, the demand for evaluating the quality attributes of the architectures of agent-based systems will increase. Very broadly, agents may be thought of as software entities that have the ability to undertake action autonomously in their particular embedded environment, according to a typically general set of requests or desired goals, and that are able to communicate with other agents as determined by their own initiative. Given an agent-system architecture, we need scenarios that could be applicable for conducting ATAM evaluations on instances of that agent architecture. This white paper identifies a few features in agent-based systems that could be used to classify agent-system architectures and to guide the generation of scenarios applicable to these architectures.
Related white papers
Haskayne School of Business Provides New Learning Opportunities for Students
The Haskayne School of Business at the University of Calgary has a Bachelor of Commerce program that includes one required course in Management Information Systems (MIS). A main objective for...
In-Car Navigation System
A multinational consumer electronics manufacturer wished to enhance its consumer hardware with the latest software applications. The solution needed to be an automotive navigation system employing off-board architecture. Off-board automotive...
Microsoft Online Customer Story: Nissan
Nissan is the third largest japanese automobile manufacturer. It's hard to deny the allure of visually immersive video games. The consumer-geared potential for that progressive technology goes far beyond gaming...
Microsoft Online Services Customer Story: John L. Scott Real Estate
John L. Scott Real Estate concluded more than 61,000 transactions in 2005, grossing U.S.$17 billion dollars. John L. Scott empowers its clients with information, especially through its award-winning Web site,...
MSDN Webcast: Build Rich User Experiences With Virtual Earth 6.0 (Level 100)
The Microsoft Virtual Earth 6.0 platform is an integrated set of services providing quality geospatial data, rich imagery, cutting-edge technology, and dependable performance that helps organizations visualize data and provide...
Microsoft Webcast: See How Virtual Earth 6.0 Provides an Immersive Web Experience (Level 100)
The Microsoft Virtual Earth platform is an integrated set of services providing quality geospatial data, rich imagery, cutting-edge technology, and dependable performance that helps organizations visualize data and provide immersive...
KDDI Offers Innovative Location-Based Services (LBS) and Sees Increased Revenue
KDDI is Japan's second largest communications carrier, providing voice, data and wireless services around the world. KDDI market research showed that position location services are the 3G services most desired...

