Evaluation of a dynamic map architecture with ATAM

Piotr Szwed, Igor Wojnicki, Sebastian M. Ernst, Andrzej Głowacz · Automatyka/Automatics · 2013

Development of complex information systems is a difficult process, and the success of the outcome is largely dependent on appropriate decisions made early in the design process.Features such as diversity of data models, platform heterogenity, performance (e.g.realtime) requirements and the need for interoperability make it even more complicated.Dynamic Map, is one of the key subsystems of the INSIGMA project [2].It can be considered a complex information system, composed of spatial databases, storing static and dynamic data relevant for urban traffic, as well as a set of software modules responsible for data collection, interpretation and provision.The data originates from a network of sensors, both fixed (e.g.video detectors, acoustic sensors, inductive loops) and on-board GPS receivers installed in vehicles.Clients of the Dynamic Map are various software modules performing such tasks as visualization, route planning, traffic optimization, object tracking and threat detection.The paper reports the experiences with application of Architecture-based Tradeoff Analysis Method (ATAM) for early evaluation of the Dynamic Map architecture, presenting artifacts created during the methods application: architectural views, utility tree and high priority scenarios, found risks, tradeoffs and sensitivity points.The paper is organized as follows.A more detailed description of the INSIGMA Project, the concept of the Dynamic Map and challenges related to the design process are given in Section 2. It is followed by an introduction to the ATAM method (Section 3).Section 4 presents a subset of the INSIGMA system being considered, its architecture, scenarios and architectural decisions.It also describes ATAM analysis results.Finally, conclusions and observations are given in Section 5.

Read the paper · More papers on PaperTik