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

Size: px
Start display at page:

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

Transcription

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

2 Personal Background 25 years experience in the IT area mainly as: Researcher (21 years) Reverse engineering, Reengineering, Software Architecture, Architecture Reconstruction, SOA, Cloud Computing Solution Architect (past 4 years) CSIRO Chief Software Architect for eresearch SOA, Cloud Computing, Scientific Workflow, Data Management Tools and Workflows Geoscience Australia SOA, Data services, Data Processing CO2 Infrastructure Assessment (CIAP) Sentinel Bushfire Hotspots National Offshore Petroleum Information Management System (NOPIMS) National Flood Risk Information Platform (NFRIP)

3 Overview Why is Architecture Important? Architecture Consistency and Clarity Architecture Inconsistencies Detecting Architecture Inconsistency Ensuring Architecture Consistency Architecture Reconstruction Examples of Architecture Reconstruction Reflexion Modelling Conclusion

4 Why is Architecture Important? Represents earliest design decisions hardest to change later most critical to get right communication vehicle among stakeholders First design artifact addressing performance reliability modifiability security Key to systematic reuse transferable, reusable abstraction The right architecture paves the way for system success. The wrong architecture usually spells some form of disaster.

5 Consistency and Clarity From:

6 Architecture Conceptual Integrity The goal of conceptual integrity or unity of design: The best programs and software systems exhibit a sense of consistency and elegance, as if they are shaped by a single creative mind, even when they are in fact the product of many. The fiendish problem is less how to create that sense in the first place than in how to preserve it against all the other pressures that come to bear throughout the process of writing software. Frederick P Brooks Jr The Mythical Man-Month: Essays on Software Engineering

7 Architecture Inconsistencies Differences between architectural documentation and implemented code Name Inconsistencies difficult to catch Interface Inconsistencies ill-defined interfaces Behavioural inconsistencies - differences Interaction Inconsistencies protocol/sequence Refinement Inconsistencies high-level to low-level adding or removing something, or violating (inter-layer bridging)

8 Causes of Architecture Inconsistencies Differences between architecture views Implementation does not follow the architecture Uncontrolled evolution of code Architecture documentation not kept up to date

9 Example of Architecture Inconsistency from CIAP

10 CIAP GUI

11 Example of Architecture Inconsistency from CIAP

12 Example of Architecture Inconsistency from CIAP

13 Example of Architecture Inconsistency from CIAP

14 Example of Architecture Inconsistency from CIAP

15 Ensuring Architecture Consistency From Implementation Perspective Code Review From Architecture Perspective Architecture Review Other members of Architecture team Architecture Committee (technical people from across Organisation) Enforcing Architecture Consistency Disabling access to Databases Logging and Auditing of the system

16 Reviews and Inspections of Code/Architecture Reviews and inspections of code and architecture involve several participants and activities Participants: Coders, Architects, Project Managers, Reviewers Activities: Preparation for inspection of code and architecture material Preparation of participants Review/Analysis of code and architecture Analysis of the review results and recommend actions Follow-up and Finalisation

17 Architecture Reviews More thorough architecture reviews ATAM, etc

18 Detecting Architecture Inconsistencies Detecting inconsistencies between the implemented system and the architecture can be done using: Architecture Reconstruction Reflexion Modelling

19 Architecture Reconstruction Architecture Reconstruction is the process of reconstructing or recovering the architecture of an implemented system. Also known as Architecture Recovery. Source Code, Documentation Extraction Fusion Reconstruction Source Extraction Architecture View Composition Source Model, Selected Architecture Views Architectural Views, Styles, Patterns, Drivers

20 Architecture Reconstruction ARMIN Architecture Reconstruction Tool Sources extraction Extracted Sources import ARMIN Tool Project Manager definition of products and models Navigator product and model browsing Aggregator creation of aggregation models Interpreter ARL Architects creation of architecture views Experts Repository export Design Tools Analysis Tools

21 Architecture Consistency Arch Recon Example 1 Embedded Automotive Control System Files KLOC Functions Macros Variables Types C/c Header Total Consistency/Conformance Exercise Determine if the architecture as documented reflects the as-built system. Layered system with three layers ApplicationSW, Data and HardwareControl. In the documentation the ApplicationSW and HardwareControl layers were only connected through the Data layer and were not directly connected.

22 Example Highest-level System View Layers

23 Exploring the Data Layer 1 Data Accesses

24 Exploring the Data Layer 2 Calls

25 Example 2 Automotive Infotainment System Code Size Files Classes C/C MLOC Java 1.78MLOC Total 4.36MLOC Consistency of the Architecture Determine if the Top Level Architecture as Documented reflects the as-built system Produce views of several layers to determine consistency and if they conform to expectations

26 Another Example System CMM Layer

27 MM_SERVICES - Dependencies

28 Reflexion Modelling for Architecture Consistency Checking

29 Conclusion Architecture consistency not easy to enforce Architecture inconsistencies will occur Needs mechanisms to detect inconsistencies Don t want to make detection and enforcement too onerous on implementers or architects Similar architecture inconsistencies happen in Infrastructure Architecture

30 Questions or requests for meetings for further information QUESTIONS?

31 References Kazman, R., O Brien, L., and Verhoef, C., Architecture Reconstruction Guidelines, CMU/SEI-2001-TR-026. Van Deursen, et al, Symphony: view driven software architecture reconstruction, WICSA Stoermer, C, O Brien, L., Verhoef, C., Moving Towards Quality Attribute Driven Software Architecture Reconstruction, WCRE Murphy, G, Notkin, D., Sullivan, K., Software reflexion models: bridging the gap between source and high-level models, SIGSOFT Buckley, J., Mooney, S., Rosik, J., Ali, N., JITTAC: a just-intime tool for architectural consistency, ICSE 2013.

Introduction to Software Architecture (1)

Introduction to Software Architecture (1) Introduction to Software Architecture (1) Wendy Liu 2003 (Acknowledgement: part of the content is contributed by Peter Kanareitsev) Architect s roles not just technology Creating the right technical vision

More information

SOFTWARE ARCHITECTURES:

SOFTWARE ARCHITECTURES: SOFTWARE ARCHITECTURES: AN INTRODUCTION Prof. Dr. Elisa Yumi Nakagawa elisa@icmc.usp.br 1 st Semester, 2016 1 CONTENTS Introduction Brief History Definitions Quality and Software Architecture General Architecting

More information

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

Rationale for Software Architecture Design. Definitions for Software Architecture. Rationale for Software Architecture. Common Misconceptions Rationale for Software Architecture Design Bedir Tekinerdoğan Billkent University, Department of Computer Engineering e:mail - bedir@cs,bilkent..edu.tr http://www.cs.bilkent.edu.tr/~bedir/ Contents Definitions

More information

Curriculum Catalog

Curriculum Catalog 2018-2019 Curriculum Catalog Career and Technical Education Series Introduction to Careers in Architecture and Construction 2018 Glynlyon, Inc. Table of Contents INTRODUCTION TO CAREERS IN ARCHITECTURE

More information

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

RAD: Really Awful Design - Really? Rob Day & Eoin Woods Agile Conference, September 2005 RAD: Really Awful Design - Really? Rob Day & Eoin Woods Agile Conference, September 2005 Workshop Organisation Session Objectives & Introductions RAD Origins Some Architectural Musings Software Architecture

More information

USABILITY BRIEFING FOR HEALTHCARE ARCHITECTURE - Exploring user needs and experiences to improve complex buildings

USABILITY BRIEFING FOR HEALTHCARE ARCHITECTURE - Exploring user needs and experiences to improve complex buildings EUROPEAN HEALTHCARE DESIGN 2017, LONDON 1 USABILITY BRIEFING FOR HEALTHCARE ARCHITECTURE - Exploring user needs and experiences to improve complex buildings Aneta Fronczek-Munter PhD, Architect M.Sc. Arch.

More information

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

Interoperability, Architecture And Architectural Frameworks. Rob Dobson Rob Dobson & Associates Pty Ltd Interoperability, Architecture And Architectural Frameworks Rob Dobson Rob Dobson & Associates Pty Ltd 1 Large Interoperability Late 1980s Large systems evolved independently not designed to be integrated

More information

SOFTWARE ARCHITECTURE

SOFTWARE ARCHITECTURE SOFTWARE ARCHITECTURE PERSPECTIVES ON AN EMERGING DISCIPLINE MARY SHAW Carnegie Mellon University DAVID GARLAN Carnegie Mellon University An Alan R. Apt Book Prentice Hall, Upper Saddle River, New Jersey

More information

A FORMAL APPROACH FOR INCORPORATING ARCHITECTURAL TACTICS INTO THE SOFTWARE ARCHITECTURE

A FORMAL APPROACH FOR INCORPORATING ARCHITECTURAL TACTICS INTO THE SOFTWARE ARCHITECTURE 1 A FORMAL APPROACH FOR INCORPORATING ARCHITECTURAL TACTICS INTO THE SOFTWARE ARCHITECTURE Hamid Bagheri & Kevin Sullivan University of Virginia Computer Science 2 How do architects integrate tactics with

More information

REGISTRATION OF PROPERTIES IN STRATA

REGISTRATION OF PROPERTIES IN STRATA REGISTRATION OF PROPERTIES IN STRATA REPORT ON THE WORKING SESSIONS INTRODUCTION A cadastre is usually, and in most countries, a parcel-based, and up-to-date land information system containing records

More information

Re: File Reference: No , Exposure Draft: Leases (Topic 842)

Re: File Reference: No , Exposure Draft: Leases (Topic 842) September 13, 2013 Russell G. Golden, Chairman Financial Accounting Standards Board 401 Merritt 7 PO Box 5116 Norwalk, Connecticut 06856-5116 Hans Hoogervorst, Chairman International Accounting Standards

More information

A Vision for a Fully Digital Cadastral Survey System

A Vision for a Fully Digital Cadastral Survey System A Vision for a Fully Digital Cadastral Survey System Anselm HAANEN, Trent GULLIVER, New Zealand Key words: cadastral survey system, digital cadastre, survey plans SUMMARY Surveyors have traditionally prepared

More information

Software Architecture Context

Software Architecture Context Software Architecture Context J. Scott Hawker/R.Kuehl p. 1 Some material Pearson Education Topics Contexts of software architecture The architecture influence cycle What is the role of a software architect?

More information

Internal Controls and Best Practices for Appraisal Departments

Internal Controls and Best Practices for Appraisal Departments CR Credit Risk Internal Controls and Best Practices for Appraisal Departments Since the credit crisis began in 2008, the regulators have made appraisal departments a major focus of bank examinations. How

More information

IASB Exposure Draft ED/2013/6 - Leases

IASB Exposure Draft ED/2013/6 - Leases ACAG AUSTRALASIAN COUNCIL OF AUDITORS GENERAL 13 September 2013 Mr Hans Hoogervorst Chairman International Accounting Standards Board 30 Cannon Street London EC4M 6XH United Kingdom Dear Mr Hoogervorst

More information

Press Release. Commercial Real Estate - Digital Opportunities in a Shifting Industry

Press Release. Commercial Real Estate - Digital Opportunities in a Shifting Industry Commercial Real Estate - Digital Opportunities in a Shifting Industry Technology is poisoned to bring change to the Philippine real estate industry. Access to data for business decision making is one aspect

More information

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

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering Academic Year: 2016-17 Semester: EVEN COURSE PLAN Semester: VIII Subject Code& Name: 10IS81 - Software Architecture

More information

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

Land Information System as new instrument for Land Administration: Case Examples. Mike Cheremshynskyi Consultant, Land Administration Expert Land Information System as new instrument for Land Administration: Case Examples Mike Cheremshynskyi Consultant, Land Administration Expert Background Growth of population and fast urbanization in many

More information

IASB Exposure Draft ED/2013/6 Leases

IASB Exposure Draft ED/2013/6 Leases Hans Hoogervorst Chairman IASB 30 Cannon Street London EC4M 6XH 8 October 2013 Dear Hans IASB Exposure Draft ED/2013/6 Leases I am writing on behalf of the Financial Reporting Council (FRC), in response

More information

Egyptian Nationwide Title Cadastre System

Egyptian Nationwide Title Cadastre System Kholoud SAAD, Egypt Key words: Cadastre, Registration, Urban, Rural, National Cadastre, Automation, reengineering. SUMMARY With growing need for integrated information, Enterprise Solutions has become

More information

The Method-Framework for Engineering System Architectures (MFESA)

The Method-Framework for Engineering System Architectures (MFESA) The Method-Framework for Engineering System Architectures (MFESA) Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Donald Firesmith IEEE International Systems Conference Vancouver,

More information

HERE WE GO AGAIN. THE NEW LEASE STANDARD (ASC TOPIC 842) February Internal Audit, Risk, Business & Technology Consulting

HERE WE GO AGAIN. THE NEW LEASE STANDARD (ASC TOPIC 842) February Internal Audit, Risk, Business & Technology Consulting HERE WE GO AGAIN THE NEW LEASE STANDARD (ASC TOPIC 842) February 2018 Internal Audit, Risk, Business & Technology Consulting PRESENTERS Edna Lopez Protiviti Managing Director edna.lopez@protiviti.com Scott

More information

October 20/04 Board Item 4

October 20/04 Board Item 4 Date: October 8, 2004 To: Board of Directors October 20/04 Board Item 4 From: Chief Executive Officer Resolution / Attachment Subject: BOARD OF TRADE PROPOSAL - ELECTED TENANT REPRESENTATIVE ELECTRONIC

More information

Ind AS 115 Impact on the real estate sector and construction companies

Ind AS 115 Impact on the real estate sector and construction companies 01 Ind AS 115 Impact on the real estate sector and construction companies This article aims to: Highlight key areas of impact of Ind AS 115 on the real estate sector and construction companies. Summary

More information

Information contained

Information contained Government Information (Public Access) Act 2009 (GIPA Act) LPI Information Guide 1. Introduction and contents of this guide The Land and Property Information s (LPI) Information Guide tells you in general

More information

LAND ADMINISTRATION FOR FOOD SECURITY A RESEARCH SYNTHESIS

LAND ADMINISTRATION FOR FOOD SECURITY A RESEARCH SYNTHESIS LAND ADMINISTRATION FOR FOOD SECURITY A RESEARCH SYNTHESIS BY Georgina Rockson(Ghana) Dr. Rohan Bennett and Ir. Liza roenendijk (Netherland) MAY, 2012 OUTLINE Acknowledgement Introduction Research problem

More information

BULGARIAN CADASTRE A GUARANTEE FOR THE OWNERSHIP RIGHTS IN IMMOVABLE PROPERTIES

BULGARIAN CADASTRE A GUARANTEE FOR THE OWNERSHIP RIGHTS IN IMMOVABLE PROPERTIES 4 TH INTERNATIONAL CONFERENCE RECENT PROBLEMS IN GEODESY AND RELATED FIELDS WITH INTERNATIONAL IMPORTANCE February 28 - March 2, 2007, Inter Expo Centre, Sofia, Bulgaria BULGARIAN CADASTRE A GUARANTEE

More information

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

RT319 Validating Advanced Work Packaging as a Best Practice A Game Changer RT319 Validating Advanced Work Packaging as a Best Practice A Game Changer Jim Rammell, Wood Group Mustang William O Brien, University of Texas at Austin With thanks to Stan Stasek, DTE Energy Agenda Case

More information

Cube Land integration between land use and transportation

Cube Land integration between land use and transportation Cube Land integration between land use and transportation T. Vorraa Director of International Operations, Citilabs Ltd., London, United Kingdom Abstract Cube Land is a member of the Cube transportation

More information

LADM-based Crowdsourced 3D Cadastral Surveying Potential and Perspectives

LADM-based Crowdsourced 3D Cadastral Surveying Potential and Perspectives National Technical University Of Athens School of Rural and Surveying Engineering LADM-based Crowdsourced 3D Cadastral Surveying Potential and Perspectives Maria Gkeli, Surveying Engineer, PhD student

More information

Advances in Modern Land Administration Cadastre 2014 in the Year 2006

Advances in Modern Land Administration Cadastre 2014 in the Year 2006 Advances in Modern Land Administration Cadastre 2014 in the Year 2006 Winfried HAWERK, Germany Key words: E-Land Administration, IT renewal strategies SUMMARY FIG Commission 7 Working Group 7.3 deals with

More information

Major Transport Scheme Appraisal An Overview

Major Transport Scheme Appraisal An Overview Major Transport Scheme Appraisal An Overview Alan Brett 7 March 2016 1 Introduction Director of Atkins 30+ years experience of major scheme appraisal Parish councillor & vice chair Chair of community bus

More information

A NOMINAL ASSET VALUE-BASED APPROACH FOR LAND READJUSTMENT AND ITS IMPLEMENTATION USING GEOGRAPHICAL INFORMATION SYSTEMS

A NOMINAL ASSET VALUE-BASED APPROACH FOR LAND READJUSTMENT AND ITS IMPLEMENTATION USING GEOGRAPHICAL INFORMATION SYSTEMS A NOMINAL ASSET VALUE-BASED APPROACH FOR LAND READJUSTMENT AND ITS IMPLEMENTATION USING GEOGRAPHICAL INFORMATION SYSTEMS by Tahsin YOMRALIOGLU B.Sc., M.Sc. A thesis submitted for the Degree of Doctor of

More information

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

SOFTWARE ARCHITECTURE. Semester II (Computer Engineering) SUB CODE: MECE202. Evaluation Scheme L T P Total Credit Theory Mid Sem Exam TEACHING SCHEME (Credits and Hours): Teaching scheme SOFTWARE ARCHITECTURE Semester II (Computer Engineering) SUB CODE: MECE202 Total Evaluation Scheme L T P Total Credit Theory Mid Sem Exam CIA Pract.

More information

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

Information Quality - A Critical Success Factor How to make it all right! Information Quality - A Critical Success Factor How to make it all right! Anders Svensson, Sweden Key words: Cadastre, information quality, property information, property boundaries SUMMARY Sweden has

More information

21 August Mr Hans Hoogervorst Chairman International Accounting Standards Board 30 Cannon Street London EC4M 6XH United Kingdom

21 August Mr Hans Hoogervorst Chairman International Accounting Standards Board 30 Cannon Street London EC4M 6XH United Kingdom 21 August 2013 Mr Hans Hoogervorst Chairman International Accounting Standards Board 30 Cannon Street London EC4M 6XH United Kingdom Via online submission: www.ifrs.org Dear Hans ED 2013/6: Leases Thank

More information

REGIONAL GEOINFORMATION ENVIRONMENT REGIA

REGIONAL GEOINFORMATION ENVIRONMENT REGIA REGIONAL GEOINFORMATION ENVIRONMENT REGIA Eglė Rimkienė Deputy Chief of Address Register Data Administration Division, State Enterprise Centre of Registers E-mail: Egle.Rimkiene@registrucentras.lt REGIONAL

More information

Village of Bremen 9090 Marietta Road, SE Bremen, Ohio (740)

Village of Bremen 9090 Marietta Road, SE Bremen, Ohio (740) Village of Bremen 9090 Marietta Road, SE Bremen, Ohio 43107 (740) 569-4788 http://bremenvillage.com The Village of Bremen, Ohio invites applications for the position of: Zoning Inspector Part-Time, Permanent

More information

Easy Being Green: A New Generation of Auto-Pop

Easy Being Green: A New Generation of Auto-Pop Easy Being Green: A New Generation of Auto-Pop Laura Stukel Consultant Laura is a change management expert in the real estate, energy efficiency, and technology industries over the past 25 years. She is

More information

Auditor General s Office

Auditor General s Office Auditor General s Office Parks, Forestry and Recreation Division - Concession Agreements Review Transmittal Report Audit Report Management s Response Jeffrey Griffiths, C.A., C.F.E Auditor General, City

More information

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

Digitalisation of the Real Property Rights Towards Spatially enabled E-Government Digitalisation of the Real Property Rights Towards Spatially enabled E-Government Lise Schroeder, Bent Hulegaard Jensen, Esben Munk Soerensen & Line Hvingel Istanbul, Turkey 25 june 201 Overview Introduction

More information

Reporting Thailand Cadastral System in Cadastre 2014 Trends BY VUTTINAN UTESNAN. Rajamangala University of Technology Krungthep

Reporting Thailand Cadastral System in Cadastre 2014 Trends BY VUTTINAN UTESNAN. Rajamangala University of Technology Krungthep Reporting Thailand Cadastral System in Cadastre 2014 Trends BY VUTTINAN UTESNAN Rajamangala University of Technology Krungthep Faculty of Engineering, Bangkok, THAILAND Topics INTRODUCTION THAILAND CADASTRAL

More information

The Cadastral Template 2.0, From Design to Implementation

The Cadastral Template 2.0, From Design to Implementation Abbas RAJABIFARD (Australia), Daniel Steudler (Switzerland), Ali AIEN, and Mohsen KALANTARI, Australia Key words: Cadastral Template 2.0, Cadastral Template Project, Land Administration, PCGIAP SUMMARY

More information

Barbara County Housing Element. Table 5.1 Proposed Draft Housing Element Goals, Policies and Programs

Barbara County Housing Element. Table 5.1 Proposed Draft Housing Element Goals, Policies and Programs Table 5.1 Proposed Draft Housing Element Goals, Policies and Programs Goal 1: Enhance the Diversity, Quantity, and Quality of the Housing Supply Policy 1.1: Promote new housing opportunities adjacent to

More information

Results of Central European Land Knowledge Center (CELK) Activities

Results of Central European Land Knowledge Center (CELK) Activities Results of Central European Land Knowledge Center (CELK) Activities András OSSKÓ, Hungary Key words :CELK Center, Property Rights and Land Market Development, Networking, direct knowledge transfer SUMMARY

More information

#ARCHICAD is BIM. #BIM for Architects

#ARCHICAD is BIM. #BIM for Architects #ARCHICAD is BIM ARCHICAD is the leading Building Information Modeling (BIM) software solution for the architecture and design industry. Work in 3D: All creative work and design documentation happens in

More information

Lease Accounting: Gather your data now and understand tax implications. Tuesday, December 5, 2017

Lease Accounting: Gather your data now and understand tax implications. Tuesday, December 5, 2017 Lease Accounting: Gather your data now and understand tax implications Tuesday, December 5, 2017 Presenters Chris Stephenson Principal, Business Consulting & Technology chris.stephenson@us.gt.com Rebekah

More information

TITLE: ON THE PROTECTION OF ANTIQUITIES AND CULTURAL HERITAGE IN GENERAL.

TITLE: ON THE PROTECTION OF ANTIQUITIES AND CULTURAL HERITAGE IN GENERAL. ELEMENTS OF THE STATUTE LAW 3028/2002 Official Gazette: Α 153 20020628 TITLE: ON THE PROTECTION OF ANTIQUITIES AND CULTURAL HERITAGE IN GENERAL. CHAPTER ONE: MAIN PROVISIONS ARTICLE 1: SCOPE 1. From the

More information

Chapter 9: 3D Visualisation as a Tool to Facilitate Managing Land and Properties

Chapter 9: 3D Visualisation as a Tool to Facilitate Managing Land and Properties Chapter 9: 3D Visualisation as a Tool to Facilitate Managing Land and Properties Davood Shojaei Overview The rapid population growth and decrease of natural resources have concerned decision makers about

More information

OPEN BIM Healthcare Design by LINK arkitektur

OPEN BIM Healthcare Design by LINK arkitektur OPEN BIM Healthcare Design by LINK arkitektur LEARN HOW BIM helps clients to understand and follow the design process; Main image place an information database connected to BIM elements makes the requirement

More information

INTERNAL AUDITOR S REPORT

INTERNAL AUDITOR S REPORT INTERNAL AUDITOR S REPORT Office of the Public Defender November 16, 2006 Office of Robert E. Byrd, CGFM County Auditor-Controller 4080 Lemon Street P.O. Box 1326 Riverside, CA 92502-1326 November 16,

More information

GAUSSCAD A WEBGIS APPLICATION FOR COLLECTING CADASTRAL DATA

GAUSSCAD A WEBGIS APPLICATION FOR COLLECTING CADASTRAL DATA M.M. Moise GaussCAD a WebGIS Application for Collecting Cadastral Data GAUSSCAD A WEBGIS APPLICATION FOR COLLECTING CADASTRAL DATA Mihai-Mircea MOISE, S.C. GAUSS S.R.L., mihai.moise@gauss.ro Abstract:

More information

MEMORANDUM. Apportionment Methodologies

MEMORANDUM. Apportionment Methodologies MEMORANDUM To: From: CC: Date: Re: Board of Hudson River - Black River Regulating District Glenn A. LaFave, Executive Director Robert P. Leslie, General Counsel Richard J. Ferrara, Chief Fiscal Officer

More information

AMERICAN INTERNATIONAL GROUP, INC.

AMERICAN INTERNATIONAL GROUP, INC. AMERICAN INTERNATIONAL GROUP, INC. Technical Director Financial Accounting Standards Board 401 Merritt 7 P.O. Box 5116 Norwalk, CT 06856-5116 Re: FASB File Reference No., Proposed Accounting Standards

More information

APPRAISAL MANAGEMENT COMPANY

APPRAISAL MANAGEMENT COMPANY APPRAISAL MANAGEMENT COMPANY STANDARDS OF GOOD PRACTICE IN APPRAISAL MANAGEMENT JANUARY 6, 2010 POST OFFICE BOX 1196 WEXFORD, PA 15090 (P) 724-934-1420 (F) 724-934-0057 (W) WWW.TAVMA.ORG APPRAISAL MANAGEMENT

More information

LIS a motivation for SDI initiative

LIS a motivation for SDI initiative Eric Mwaikambo Ardhi University Dar es Salaam Tanzania Overview Status of LIS in Tanzania Relationship between SDI and LIS Spatial Standards LIS a motivation for SDI initiative Conclusion & Recommendations

More information

Spatially Enabled Society Role of the Cadastre

Spatially Enabled Society Role of the Cadastre armasuisse Bundesamt für Landestopografie swisstopo Swiss Federal Directorate for Cadastral Surveying Spatially Enabled Society Role of the Cadastre XXIV FIG International Congress 2010 FIG-Task Force

More information

AN OVERVIEW OF LAND TOOLS IN SUB- SAHARAN AFRICA: PAST, PRESENT AND FUTURE

AN OVERVIEW OF LAND TOOLS IN SUB- SAHARAN AFRICA: PAST, PRESENT AND FUTURE AN OVERVIEW OF LAND TOOLS IN SUB- SAHARAN AFRICA: PAST, PRESENT AND FUTURE BY CLARISSA AUGUSTINUS CHIEF, LAND AND TENURE SECTION UNHABITAT Nairobi, 11-11-2004 WHY UN-HABITAT HAS CO-SPONSORED THIS EGM UN-HABITAT

More information

The Method-Framework for Engineering System Architectures (MFESA)

The Method-Framework for Engineering System Architectures (MFESA) The Method-Framework for Engineering System Architectures (MFESA) Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Donald Firesmith System and Software Technology Conference

More information

Influence of Digital Computer Technology on Architectural Design Teaching Mode

Influence of Digital Computer Technology on Architectural Design Teaching Mode Influence of Digital Computer Technology on Architectural Design Teaching Mode Huang Ting 1 and Jiang Sicheng 2 1 Department of Architecture, College of Civil Engineering, Yancheng Institute of Technology,

More information

4 York Region Housing Incentives Study

4 York Region Housing Incentives Study Clause 4 in Report No. 15 of Committee of the Whole was adopted, without amendment, by the Council of The Regional Municipality of York at its meeting held on October 15, 2015. 4 Committee of the Whole

More information

Chapter 3: A Framework for a National Land Information Infrastructure

Chapter 3: A Framework for a National Land Information Infrastructure Chapter 3: A Framework for a National Land Information Infrastructure Brian Marwick Overview As a federated county, Australia s land administration systems are state and territory based. These systems,

More information

Implementing the New Lease Guidance

Implementing the New Lease Guidance Implementing the New Lease Guidance October 22, 2018 2018 Crowe LLP 2018 Crowe LLP Agenda Background Scope Effective dates & transition requirements Lessee accounting model Lessor accounting model Specialized

More information

XXV FIG CONGRESS KUALA LUMPUR, MALAYSIA, JUNE 2014.

XXV FIG CONGRESS KUALA LUMPUR, MALAYSIA, JUNE 2014. XXV FIG CONGRESS KUALA LUMPUR, MALAYSIA, 16-21 JUNE. THEME: ENGAGING THE CHALLENGES, ENHANCING THE RELEVANCE THE DILEMMA Malaysia, 16 21 OF June RESTRUCTURING THE LAND GOVERNANCE SYSTEM IN NIGERIA BY UKAEJIOFO,

More information

COUNTY OF SAN MATEO Inter-Departmental Correspondence Planning and Building. Steve Monowitz, Community Development Director

COUNTY OF SAN MATEO Inter-Departmental Correspondence Planning and Building. Steve Monowitz, Community Development Director COUNTY OF SAN MATEO Inter-Departmental Correspondence Planning and Building Date: December 2, 2016 Board Meeting Date: January 10, 2017 Special Notice / Hearing: Newspaper Notice Vote Required: Majority

More information

METROPOLITAN COUNCIL S FORECASTS METHODOLOGY

METROPOLITAN COUNCIL S FORECASTS METHODOLOGY METROPOLITAN COUNCIL S FORECASTS METHODOLOGY FEBRUARY 28, 2014 Metropolitan Council s Forecasts Methodology Long-range forecasts at Metropolitan Council are updated at least once per decade. Population,

More information

Architecture Oriented Formal Approaches to Software Development. Keijiro Araki. October 31, Kyushu University.

Architecture Oriented Formal Approaches to Software Development. Keijiro Araki. October 31, Kyushu University. ISEE Symposium Architecture Oriented Formal Approaches to Software Development October 31, 2014 Keijiro Araki Kyushu University Research Center for Architecture Oriented Formal Methods, Kyushu University

More information

Welcome. Chapps Dorm Inspector. Walkthrough

Welcome. Chapps Dorm Inspector. Walkthrough Welcome Chapps Dorm Inspector Walkthrough Take control of your student housing inspections We understand that managing student housing can be quite challenging, that s why we created a specific tool for

More information

Commission 7 Cadastre and Land Administration. Work Plan

Commission 7 Cadastre and Land Administration. Work Plan Commission 7 Cadastre and Land Administration Work Plan 2011 2014 Appendix to item 17.7 1. Title Cadastre and Land Administration 2. Terms of Reference Commission 7 deals with land administration and land

More information

LRIMS Cadastre Module

LRIMS Cadastre Module LRIMS Cadastre Module User Requirements and Functionality (Seychelles Case Study) John Latham, NRL Renato Cumani, NRL Luigi Simeone, NRL Summary Background User Requirements Business Model Application

More information

2017 SOLGM Conference VALUATION ISSUES

2017 SOLGM Conference VALUATION ISSUES 2017 SOLGM Conference VALUATION ISSUES Neill Sullivan, Valuer-General Land Information New Zealand 9 October 2017 Introduction The market has been on fire!- big increases across NZ in 2016! The Market

More information

DEVELOPMENT OF A SOFTWARE ARCHITECTURE TO SUPPORT CONDOMINIUM MANAGEMENT

DEVELOPMENT OF A SOFTWARE ARCHITECTURE TO SUPPORT CONDOMINIUM MANAGEMENT DEVELOPMENT OF A SOFTWARE ARCHITECTURE TO SUPPORT CONDOMINIUM MANAGEMENT Tiago Miguel Rodrigues dos Santos ABSTRACT The management of a condominium includes the building s maintenance, hiring services,

More information

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

Addressing the New Challenges of Silicon Test. Joe Sawicki Vice President and General Manager Design-to-Silicon Division Addressing the New Challenges of Silicon Test Joe Sawicki Vice President and General Manager Design-to-Silicon Division Why We re Here Describe new silicon test challenges facing the industry Explain how

More information

Software Design & Architecture. Mei Nagappan (material adapted from Reid Holmes)

Software Design & Architecture. Mei Nagappan (material adapted from Reid Holmes) Software Design & Architecture Mei Nagappan (material adapted from Reid Holmes) MEI NAGAPPAN - SE2: SOFTWARE DESIGN & ARCHITECTURE Lecture Summary Administrative details Expectations Project Assessment

More information

Domain Rental Report June Quarter 2015

Domain Rental Report June Quarter 2015 Domain Rental Report June Quarter 2015 Dr Andrew Wilson Senior Economist for the Domain Group Key findings Rents remain at or near record levels in most Australian capital cities house rents surge 1.9

More information

In Conversation with Charles Young Bringing Government Cadastres Online

In Conversation with Charles Young Bringing Government Cadastres Online In Conversation with Charles Young Bringing Government Cadastres Online Spatial Dimension Background Founded in 1999 with 4 staff Currently 50 staff (business analysts, programmers, database specialists,

More information

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

European Component Oriented Architecture (ECOA ) Collaboration Programme: ECOA White Paper European Component Oriented Architecture (ECOA ) Collaboration Programme: ECOA White Paper Prepared by BAE Systems (Operations) Ltd and Dassault Aviation Page 1 1 Table of Contents 1 Table of Contents...

More information

Real Estate Solutions. For Multiple Listing Organizations and Associations

Real Estate Solutions. For Multiple Listing Organizations and Associations Real Estate Solutions For Multiple Listing Organizations and Associations CoreLogic helps more than a million real estate professionals better serve their clients through unique property intelligence and

More information

Trip Rate and Parking Databases in New Zealand and Australia

Trip Rate and Parking Databases in New Zealand and Australia Trip Rate and Parking Databases in New Zealand and Australia IAN CLARK Director Flow Transportation Specialists Ltd ian@flownz.com KEYWORDS: Trip rates, databases, New Zealand developments, common practices

More information

REPEATABILITY & REPRODUCIBILITY (R&R) STUDY

REPEATABILITY & REPRODUCIBILITY (R&R) STUDY ProMSA is math-anxiety-free, comprehensive and dedicated software solution for Measurement Systems Analysis conforming to AIAG's MSA Manual - 4 th Edition. REPEATABILITY & REPRODUCIBILITY (R&R) STUDY R&R

More information

Royal Institute of British Architects. Report of the RIBA visiting board to Coventry University

Royal Institute of British Architects. Report of the RIBA visiting board to Coventry University Royal Institute of British Architects Report of the RIBA visiting board to Coventry University Date of visiting board: 22 & 23 November 2018 Confirmed by RIBA Education Committee: 19 February 2019 1 Details

More information

Spatial Data Warehouse Ltd. Cadastral Mapping INITIATIVE 1: CADASTRAL MAPPING. Version Spatial Data Warehouse Ltd. & AltaLIS Ltd.

Spatial Data Warehouse Ltd. Cadastral Mapping INITIATIVE 1: CADASTRAL MAPPING. Version Spatial Data Warehouse Ltd. & AltaLIS Ltd. Spatial Data Warehouse Ltd. Initiative 1: Cadastral Mapping INITIATIVE 1: CADASTRAL MAPPING 29 P3 The SDW/AltaLIS Model Background The Government of Alberta started a mapping program, the Municipal Integrated

More information

Community Titles Schemes

Community Titles Schemes Planning Institute of Australia STRATA TITLE REFORM BREAKFAST Community Titles Schemes Opportunities and Challenges By Gary Bugden Overview 1. Opportunities 2. Challenges 3. Some specific issues One Act

More information

Demonstrate knowledge of, and extract, cadastral data from Landonline

Demonstrate knowledge of, and extract, cadastral data from Landonline Page 1 of 5 Demonstrate knowledge of, and extract, cadastral data from Landonline Level 3 Credits 5 Purpose This unit standard is for people who are working in the surveying industry in jobs which involve

More information

NPI-Market Value Percentiles

NPI-Market Value Percentiles Distributions over Time In July, Research Corner looked at data distributions from the first quarter 2014 NCREIF database. This month s Research Corner revisits the subject of distributions from a time

More information

The New Technology of a Survey Data Model and Cadastral Fabric as the Foundation for a Future Land Administration System.

The New Technology of a Survey Data Model and Cadastral Fabric as the Foundation for a Future Land Administration System. The New Technology of a Survey Data Model and Cadastral Fabric as the Foundation for a Future Land Ian HARPER, Australia Key words: cadastral modelling, survey data model, Survey Accuracy, Cadastre 2014

More information

Fulfilment of the contract depends on the use of an identified asset; and

Fulfilment of the contract depends on the use of an identified asset; and ANNEXE ANSWERS TO SPECIFIC QUESTIONS Question 1: identifying a lease This revised Exposure Draft defines a lease as a contract that conveys the right to use an asset (the underlying asset) for a period

More information

Rebuilding Settlements with Communities

Rebuilding Settlements with Communities Rebuilding Settlements with Communities A model for community led reconstruction Thecho and Machegaun Lumanti Support Group for Shelter May 27th, 2016 Destruction in the traditional settlements Destruction

More information

CHAPTER Committee Substitute for Committee Substitute for House Bill No. 437

CHAPTER Committee Substitute for Committee Substitute for House Bill No. 437 CHAPTER 2013-83 Committee Substitute for Committee Substitute for House Bill No. 437 An act relating to community development; amending s. 159.603, F.S.; revising the definition of qualifying housing development

More information

Geo-information for Disaster Management: 9/11 Lessons & Developments Since

Geo-information for Disaster Management: 9/11 Lessons & Developments Since Geo-information for Disaster Management: 9/11 Lessons & Developments Since Michael J. Kevany Senior Vice President PlanGraphics, Inc. mkevany@plangraphics.com Introduction World Trade Center perspective

More information

The Governance of Land Use

The Governance of Land Use The Governance of Land Use Country fact sheet Sweden The planning system Levels of government and their responsibilities Sweden is a unitary country with 3 levels of government; the national level, 21

More information

Course Descriptions Real Estate and the Built Environment

Course Descriptions Real Estate and the Built Environment CMGT REAL XRCM Construction Management Courses Real Estate Courses Executive Master Online Courses CMGT 4110 PreConstruction Integration & Planning CMGT 4120 Construction Planning & Scheduling This course

More information

Dear members of the International Accounting Standards Board,

Dear members of the International Accounting Standards Board, International Accounting Standards Board 30 Cannon Street London EC4M 6XH United Kingdom Our ref : IASB 442 D Direct dial : (+31) 20 301 0391 Date : Amsterdam, 10 September 2013 Re : Comment on Exposure

More information

Application of tsunami modelling for escape and refuge planning in Aceh (Indonesia)

Application of tsunami modelling for escape and refuge planning in Aceh (Indonesia) Application of tsunami modelling for escape and refuge planning in Aceh (Indonesia) Odelinde Nieuwenhuis, DHV BV Deepak Vatvani, Deltares (Delft Hydraulics) Jeroen Alberts, DHV BV Dick Jansen, DHV BV May

More information

What s Next for Commercial Real Estate Leveraging Technology and Local Analytics to Grow Your Commercial Real Estate Business

What s Next for Commercial Real Estate Leveraging Technology and Local Analytics to Grow Your Commercial Real Estate Business What s Next for Commercial Real Estate Leveraging Technology and Local Analytics to Grow Your Commercial Real Estate Business - A PUBLICATION OF GROWTH MAPS- TABLE OF CONTENTS Intro 1 2 What Does Local

More information

GIS and Land Records Integration A PRIA White Paper

GIS and Land Records Integration A PRIA White Paper 110 Horizon Drive, Suite 210, Raleigh, NC 27615 919.459.2081 GIS and Land Records Integration A PRIA White Paper Adopted by the PRIA Board on December 20, 2017 www.pria.us/ GIS and Land Records Integration

More information

ParcelMap BC Compiling a Parcel Fabric for the Province of British Columbia. Presented by: Ellen Styner (General Manager) and Wendy Amy (GIS Manager)

ParcelMap BC Compiling a Parcel Fabric for the Province of British Columbia. Presented by: Ellen Styner (General Manager) and Wendy Amy (GIS Manager) ParcelMap BC Compiling a Parcel Fabric for the Province of British Columbia Presented by: Ellen Styner (General Manager) and Wendy Amy (GIS Manager) Who is MNC? MNC is a geomatics engineering firm with

More information

The Social Tenure Domain Model STDM-Online

The Social Tenure Domain Model STDM-Online Land and Poverty Conference 2016 Scaling up Responsible Land Governance 14-18 March, 2016 Washington, DC The Social Tenure Domain Model STDM-Online Arnulf Christl: metaspatial Cyprian Celebalo: UN Habitat

More information

Town of Niagara-on-the-Lake Official Plan Review. Discussion Paper: Second Residential Units. Prepared for: The Town of Niagara-on-the-Lake

Town of Niagara-on-the-Lake Official Plan Review. Discussion Paper: Second Residential Units. Prepared for: The Town of Niagara-on-the-Lake Town of Niagara-on-the-Lake Official Plan Review Discussion Paper: Second Residential Units Prepared for: The Town of Niagara-on-the-Lake October 15, 2015 PLANSCAPE Inc. Building Community through Planning

More information

Spatial Data Infrastructure in Sweden

Spatial Data Infrastructure in Sweden Spatial Data Infrastructure in Sweden Hans-Erik WIBERG, Sweden Key words: ABSTRACT Sweden was one of the first countries to address Data Infrastructure matters and have during several decades developed

More information