Detecting and Maintaining Architecture Consistency. Dr Liam O Brien, Geoscience Australia
|
|
- Whitney Long
- 5 years ago
- Views:
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) 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 informationSOFTWARE 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 informationRationale 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 informationCurriculum 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 informationRAD: 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 informationUSABILITY 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 informationInteroperability, 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 informationSOFTWARE 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 informationA 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 informationREGISTRATION 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 informationRe: 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 informationA 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 informationSoftware 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 informationInternal 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 informationIASB 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 informationPress 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 informationGOPALAN 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 informationLand 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 informationIASB 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 informationEgyptian 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 informationThe 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 informationHERE 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 informationOctober 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 informationInd 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 informationInformation 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 informationLAND 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 informationBULGARIAN 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 informationRT319 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 informationCube 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 informationLADM-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 informationAdvances 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 informationMajor 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 informationA 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 informationSOFTWARE 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 informationInformation 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 information21 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 informationREGIONAL 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 informationVillage 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 informationEasy 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 informationAuditor 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 informationDigitalisation 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 informationReporting 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 informationThe 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 informationBarbara 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 informationResults 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 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 informationLease 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 informationTITLE: 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 informationChapter 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 informationOPEN 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 informationINTERNAL 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 informationGAUSSCAD 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 informationMEMORANDUM. 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 informationAMERICAN 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 informationAPPRAISAL 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 informationLIS 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 informationSpatially 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 informationAN 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 informationThe 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 informationInfluence 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 information4 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 informationChapter 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 informationImplementing 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 informationXXV 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 informationCOUNTY 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 informationMETROPOLITAN 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 informationArchitecture 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 informationWelcome. 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 informationCommission 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 informationLRIMS 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 information2017 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 informationDEVELOPMENT 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 informationAddressing 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 informationSoftware 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 informationDomain 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 informationIn 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 informationEuropean 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 informationReal 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 informationTrip 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 informationREPEATABILITY & 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 informationRoyal 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 informationSpatial 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 informationCommunity 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 informationDemonstrate 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 informationNPI-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 informationThe 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 informationFulfilment 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 informationRebuilding 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 informationCHAPTER 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 informationGeo-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 informationThe 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 informationCourse 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 informationDear 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 informationApplication 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 informationWhat 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 informationGIS 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 informationParcelMap 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 informationThe 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 informationTown 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 informationSpatial 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