Session:Rationale--Paper Preview

From WICSA Conference Wiki

Jump to: navigation, search

Contents

An Architecture and Its Rationale

Sotirovski, Drasko

Position on Ontology-Based Architecture

Art Akerman - Capital One Financial
Jeff Tyree - Capital One Financial

This position paper argues that Architecture should not be captured and maintained as a set of views, but as an instance of an architectural meta-model or ontology. The ontology provides a common architecture language, or vocabulary, that enables the level of precision needed for effective architecture decision making. Our proposed ontology is composed of architecture assets, architecture decisions, stakeholder concerns and an architecture implementation roadmap. We see this approach as an alternative to traditional view-based methods.

Common Rules Repository Enterprise Architecture

Sandeep Rao - Infosys Technologies Ltd.

The paper provides perspective on how flexibility in managing change of business rules across applications within an enterprise can be centralized with a CRR (Common Rules Repository) based Enterprise Architecture. Organizational business rules are embedded within different applications; organizations need agility to react to market situations to quickly change their business rules. The CRR Enterprise architecture is a trend towards which organizations are moving to survive while managing change in a highly competitive environment

Building up and Exploiting Architectural Knowledge

Philippe Kruchten - University of British Columbia
Patricia Lago - Vrije Universiteit Amsterdam
Hans van Vliet - Vrije Universiteit Amsterdam
Timo Wolf - Technische Universität München

Architectural knowledge consists of architecture design as well as the design decisions, assumptions, context, and other factors that together determine why a particular solution is the way it is. Except for the architecture design part, most of the architectural knowledge usually remains hidden, tacit in the heads of the architects. We conjecture that an explicit representation of architectural knowledge is helpful for building and evolving systems. If we had a repository of architectural knowledge for a system, what would it ideally contain, how would we build it, and exploit it in practice? In this paper we describe a use case model for an architectural knowledge system.

Explicit Models for Dynamic Software

Ivor Bosloper - University of Groningen
Johanneke Siljee - University of Groningen
Jos Nijhuis - University of Groningen

A key aspect in creating autonomous dynamic software systems is the possibility of reasoning about properties of runtime variability and dynamic behavior, e.g. when and how to reconfigure the system. Currently these properties are often not made explicit in the software architecture. We argue that having explicit models for the different architectural elements is a necessity, as it enables separation of concerns both pre-deployment and post-deployment. In this paper we propose a reconfiguration process based on a number of explicit models. Using this process as a basis for architectural development facilitates the design and evolution of autonomous reconfiguration.

The Amigo Service Architecture for the Open Networked Home Environment

Nikolaos Georgantas - INRIA
Sonia Ben Mokhtar - INRIA
Yérom-David Bromberg - INRIA
Valérie Issarny - INRIA
Jarmo Kalaoja - VTT
Julia Kantarovitch - VTT

The Amigo project aims to develop a networked home system enabling the ambient intelligence / pervasive computing vision by effectively integrating devices and their hosted services in today's home. The Amigo system architecture poses limited technology-specific restrictions, supporting interoperability among heterogeneous services.

DMDA - A Dynamic Service Architecture for Scientific Computing

Jesper Andersson - Växjö universitet
Morgan Ericsson - Växjö universitet
Welf Löwe - Växjö universitet

The objective of this paper is to address the design of an architecture for scientific applications utilizing sensor data. The proposed architecture models applications as services in a service-oriented architecture. This architecture is, mapped to a heterogeneous architecture that contains high-performance, data-driven components and SOA-style components, and a superimposed on a service architecture that provides dynamism.

Successful Architecture for Short Message Service Center

Eltjo Poort - LogicaCMG Netherlands
Hans Adriaanse - LogicaCMG Netherlands
Arie Kuijt - LogicaCMG Telecoms
Peter de With - LogicaCMG / Technical University Eindhoven

In the early nineties, a Short Message Service Center was developed according to the specifications for text messaging embedded in the GSM standard. This paper looks back at the conceptual design phase of the realization project. The paper is a practitioner's report, analyzing the key architectural decisions and distinguishing factors that contributed to the system's success.

Towards an Operational Framework for Architectural Prototyping

Henrik Bærbak Christensen - Dept. of Computer Science, University of Aarhus, Denmark

We use a case study in architectural prototyping as input for presenting a first, tentative, framework describing key concepts and their relationships in architectural prototyping processes.

Personal tools