Software Architecture

Similar documents
SOFTWARE ARCHITECTURES:

May 6, 2015 Montréal, QC, Canada. Proceedings of the 1st International Workshop on

ECSA th European Conference on Software Architecture September Canterbury, UK. Program and Information

2011 Ninth Working IEEE/IFIP Conference on Software Architecture

SOFTWARE ARCHITECTURE

European Component Oriented Architecture (ECOA ) Collaboration Programme: ECOA White Paper

SOFTWARE ARCHITECTURE. Semester II (Computer Engineering) SUB CODE: MECE202. Evaluation Scheme L T P Total Credit Theory Mid Sem Exam

Henry Muccini. Pisa, March , workshop on Architecture-based Testing: Moving Research into Practice

Non-functional Properties in Modeling: Analysis, Languages and Processes

Detecting and Maintaining Architecture Consistency. Dr Liam O Brien, Geoscience Australia

Rationale for Software Architecture Design. Definitions for Software Architecture. Rationale for Software Architecture. Common Misconceptions

2017 IEEE International Conference on Software Architecture (ICSA 2017)

A FORMAL APPROACH FOR INCORPORATING ARCHITECTURAL TACTICS INTO THE SOFTWARE ARCHITECTURE

Establishing a Land policy reform and GPS Technology implementation in Burkina Faso

New Technology for Cadastral Systems. Brent Jones, PE, PLS

Challenges and Opportunities in Developing Innovative Geospatial Tools for Fit-For-Purpose Land Rights Mapping

Interoperability in surveying

Interoperability, Architecture And Architectural Frameworks. Rob Dobson Rob Dobson & Associates Pty Ltd

RAD: Really Awful Design - Really? Rob Day & Eoin Woods Agile Conference, September 2005

Towards Independent Software Architecture Review*

RT319 Validating Advanced Work Packaging as a Best Practice A Game Changer

New Developments Summary

LADM-based Crowdsourced 3D Cadastral Surveying Potential and Perspectives

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering

The Method-Framework for Engineering System Architectures (MFESA)

Classroom Procedures Introduction to the Course

Service Oriented Architectural Design

Introduction to Software Architecture (1)

Delivering return on investment in Rental management and processing within the supply chain

Architecture: Non-Functional Properties. in Service Oriented. Requirements, Models and. Methods REFERENCE. Berlin, Germany.

October 20/04 Board Item 4

Lecture Notes in Computer Science 6903

Land Information System as new instrument for Land Administration: Case Examples. Mike Cheremshynskyi Consultant, Land Administration Expert

The Method-Framework for Engineering System Architectures (MFESA)

Addressing the New Challenges of Silicon Test. Joe Sawicki Vice President and General Manager Design-to-Silicon Division

PROPOSAL FOR THE URBAN REAL ESTATE PROPERTY TAX MANAGEMENT DIAGNOSIS IN BRAZIL

SANDAKAN PUBLIC HALL MANAGEMENT SYSTEM GRACE YAIT LINGGOU FACULTY OF COMPUTING AND INFORMATICS UNIVERSITI MALAYSIA SABAH

Theme II. Customers and Services NEW PROJECTS OF THE AGENZIA DEL TERRITORIO. Marco SELLERIE

Advances in Modern Land Administration Cadastre 2014 in the Year 2006

Lecture Notes in Computer Science 6092

CADASTRE 2014: New Challenges and Direction

Content. Development and Potential for Improvements of the Austrian Land Administration System. Introduction. Dynamic Framework of Land Administration

Opportunities for Surveyors in Modern Land Markets

Index. 101 method 3, 6, 8, 12

Report on the methodology of house price indices

DEVELOPMENT OF A SOFTWARE ARCHITECTURE TO SUPPORT CONDOMINIUM MANAGEMENT

4 York Region Housing Incentives Study

The Evolution of the AVM

Guidance on the Use of Escrow Agreements for Rail Applications

CONTENTS. List of tables 9 List of figures 11 Glossary of abbreviations 13 Preface and acknowledgements 15 1 INTRODUCTION...19

Community Open House March 8, 2017

Land Governance in Support of The Millennium Development Goals. Stig Enemark Paul van der Molen Robin McLaren

Commercial real estate finance

Egyptian Nationwide Title Cadastre System

ArcCadastre Implementations within the Middle East

Part 1. Introduction to the Fundamentals of Separating Real Property, Personal Property, and Intangible Business Assets. Preview...

Using rules for assessing and improving data quality: A case study for the Norwegian State of Estate report

IT-SUPPORTED STATE-LAND MANAGEMENT IN A TRANSITIONAL ENVIRONMENT

Terms of Reference for the Regional Housing Affordability Strategy

A Real-Option Based Dynamic Model to Simulate Real Estate Developer Behavior

PRACTICAL TIPS FOR IMPLEMENTING THE NEW LEASE ACCOUNTING STANDARD

Information Quality - A Critical Success Factor How to make it all right!

Cube Land integration between land use and transportation

A Geocoded Cadastral Fabric as a Precondition for a Sustainable Land Management System

Greetings from Denmark. Property Rights, Restrictions and Responsibilities - A Global Land Management Perspective. Wonderful Copenhagen

Due Diligence. We manage the complexity Committed to the solutions

Curriculum Catalog

Mass Valuation: Processes & Decisions

GMES Land Core Services Kiew, 26th November 2008

1. Department of Decision Sciences & Information Management, Katholieke Universiteit Leuven, Belgium

Digitalisation of the Real Property Rights Towards Spatially enabled E-Government

Solution. CPROP s solution consists of 3 components:

THINKING OUTSIDE THE TRIANGLE TAKING ADVANTAGE OF MODERN LAND MARKETS. Ian Williamson

Lecture Notes in Computer Science 4758

Table of Contents. Chapter 1: Introduction (Mobile Technology Evolution) 1

Template for comments Consultation on the draft ECB Guidance for banks on non-performing loans

A Vision for a Fully Digital Cadastral Survey System

CENTRAL GOVERNMENT ACCOUNTING STANDARDS

CONCEPT NOTE EFFECTIVE LAND ADMINISTRATION IN AFRICA TRAINING WORKSHOP

MODELING HOUSEHOLD CAR OWNERSHIP LEVEL CHANGES IN AN INTEGRATED LAND-USE/TRANSPORT MODEL

CUBO STRATEGY AND KEY THEMES. Jan Capper Chief Executive

Collateral Risk Network. The Language of Data. April Elizabeth Green

Lecture Notes in Computer Science 5292

AIREN. A Decentralized Network where AI meets Real Estate

Training the Next Generation of Appraisers The S.T.A.R.T. Program - Standards to Assure Responsible Training:

ArcGIS For Land Administration

Institutional Analysis of Condominium Management System in Amhara Region: the Case of Bahir Dar City

POSITION DESCRIPTION

Tax Credit Management Abilities

Lecture Notes in Computer Science 4214

PROJECT INFORMATION DOCUMENT (PID) APPRAISAL STAGE Report No.: PIDA Project Name. Region Country Sector(s) Theme(s)

Arbitration and Dispute Resolution

Centre for SDIs and Land Administration Department of Geomatics Spatial systems to support sustainable development

Software Architecture Context

Introducing Property Valuation

QUESTIONNAIRE. 1. Authorizing statute(s) citation West Virginia Code and 11-1C-4(d)

AGENDA REPORT. Susan Healy Keene, AICP, Director of Community Development

Engr. Juan P. Fernandez, Jr. Chief, Surveys and Mapping Division DENR Region-3 Club Royale Hotel, Malolos, Bulacan February 27,2016

PROPER VALUATION OF ENERGY EFFICIENT HOMES THROUGH DATA CENTRALIZATION AND SHARING. October 13, 2016

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Transcription:

Paris Avgeriou Uwe Zdun (Eds.) Software Architecture 8th European Conference, ECSA 2014 Vienna, Austria, August 25-29, 2014 Proceedings 5) Springer

Table of Contents Architecture Decisions and Knowledge A Fresh Look at Codification Approaches for SAKM: A Systematic Literature Review 1 Rainer Weinreich and Iris Groher Suitability of Software Architecture Decision Making Methods for Group Decisions 17 Smrithi Rekha V. and Henry Muccini Modeling the Interactions between Decisions within Software Architecture Knowledge 33 Mohamed Soliman and Matthias Riebisch Semi-automated Design Guidance Enhancer (SADGE): A Framework for Architectural Guidance Development 41 Mohsen Anvaari and Olaf Zimmermann Combining Architectural Design Decisions and Legacy System Evolution 50 Sebastian Gerdes, Steffen Lehnert, and Matthias Riebisch Architecture Patterns and Anti-Patterns Specification and Detection of SOA Antipatterns Francis Raima, Naouel Moha, Guy Tremblay, and Yann-Gael Gueheneuc in Web Services 58 Co-evolving Pattern Synthesis and Class Responsibility Assignment in Architectural Synthesis 74 Yongrui Xu and Peng Liang Ontology-Driven Pattern Selection and Matching in Software Design... Tommaso Di Noia, Marina Mongiello, and Eugenio Di Sciascio 82 Reference Architectures and Metamodels Towards an Improved Stakeholder Management for Software Reference Architectures 90 Samuil Angelov and Rich Hilliard RA-Ubi: A Reference Architecture for Ubiquitous Computing 98 Carlos Alberto Machado, Eduardo Silva, Thais Batista, Jair Leite, and Elisa Yumi Nakagawa

XII Table of Contents Towards a Coordination-Centric Architecture Metamodel for Social Web Applications 106 Juergen Musil, Angelika Musil, and Stefan Biffl Architecture Description Languages Using Policies for Handling Complexity of Event-Driven Architectures 114 Tobias Freudenreich, Stefan Appel, Sebastian Frischbier, and Alejandro P. Buchmann Architecture-Based Code Generation: From 7T-ADL Architecture Descriptions to Implementations in the Go Language 130 Everton Cavalcante, Flavio Oquendo, and Thais Batista Generating EAST-ADL Event Chains from Scenario-Based Requirements Specifications 146 Thorsten Koch, J org Holtmann, and Julien DeAntoni Enterprise Architecture, SOA and Cloud Computing Architecture Strategies for Cyber-Foraging: Preliminary Results from a Systematic Literature R.eview 154 Grace A. Lewis, Patricia Lago, and Giuseppe Procaccianti Adapting Enterprise Architecture at a Software Development Company and the Resultant Benefits 170 Krzysztof Jamroz, Dariusz Pitulej, and Jan Werewka Service Development and Architecture Management for an Enterprise SOA 186 Thomas Kriechbaum, Georg Buchgeher, and Rainer Weinreich Multi-tenant Architecture Comparison 202 Jaap Kabbedijk, Michiel Pors, Slinger Jansen, and Sjaak Brinkkemper Integrating Service Matchers into a Service Market Architecture 210 Marie Christin Platenius, Steffen Becker, and Wilhelm Schafer Towards a Process to Design Architectures of Service-Oriented Robotic Systems 218 Lucas Bueno Ruas Oliveira, Elena Leroux, Katia Romero Felizardo, Flavio Oquendo, and Elisa Yumi Nakagawa Scalable Architectures for Platform-as-a-Service Clouds: Performance and Cost Analysis 226 Huanhuan Xiong, Frank Fowley, Claus Pahl, and Niall Moran

Table of Contents XIII Components and Connectors Enactment of Components Extracted from an Object-Oriented Application 234 Abderrahmane Serial, Salah Sadou, and Houari A. Sahraoui Gossiping Components for Cyber-Physical Systems 250 Tomas Bures, Mas Gerostathopoulos, Petr Hnetynka, Jaroslav Keznikl, Michal Kit, and Frantisek Plasil A Property Description Framework for Composable Software 267 Alexander Frommgen, Max Lehn, and Alejandro P. Buchmann Layered Connectors: Revisiting the Formal Basis of Architectural Connection for Complex Distributed Systems 283 Amel Bennaceur and Valerie Issarny Effort Estimation for Architectural Refactoring to Introduce Module Isolation 300 Fatih Oztiirk, Erdem Sanh, Hasan Sozer, and Bans Aktemur Quality Attributes Interoperability-Related Architectural Problems and Solutions in Information Systems: A Scoping Study 308 Hadil Abukwaik, Davide Taibi, and Dieter R.ombach fuml-driven Design and Performance Analysis of Software Agents for Wireless Sensor Network 324 Luca Berardinelli, Antinisca Di Marco, and Stefano Pace Runtime Enforcement of Dynamic Security Policies 340 Jose-Miguel Horcas, Monica Pinto, and Lidia Fuentes Architectural Support for Model-Driven Performance Prediction of Distributed Real-Time Embedded Systems of Systems 357 Vanea Chiprianov, Katrina Falkner, Claudia Szabo, and Gavin Puddy Safety Perspective for Supporting Architectural Design of Safety-Critical Systems 365 Havva Giilay Gurbiiz, Bedir Tekinerdogan, and Nagehan Pala Er Architecture Analysis and Verification How Do Software Architects Specify and Validate Quality Requirements? 374 Andrea Caracciolo, Mircea Filip Lungu, and Oscar Nierstrasz

XIV Table of Contents Recommending Refactorings to Re-establish Architectural Consistency 390 Sebastian Herold and Matthias Mair A Consistency Framework for Dynamic Reconfiguration in AO-Middleware Architectures 398 Bholanathsingh Surajbali, Paul Grace, and Geoff Coulson Author Index 407