SOFTWARE ARCHITECTURE

Size: px
Start display at page:

Download "SOFTWARE ARCHITECTURE"

Transcription

1 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 07458

2 CONTENTS CHAPTER 1 Introduction 1.1 What Is Software Architecture? Software Design Levels, An Engineering Discipline for Software What Is Engineering?, The Current State of Software Technology, The Status of Software Architecture The Plan of This Book 17 CHAPTER 2 Architectural Styles 2.1 Architectural Styles Pipes and Filters Data Abstraction and Object-Oriented Organization Event-Based, Implicit Invocation Layered Systems Repositories Interpreters Process Control Process-Control Paradigms, A Software Paradigm for Process Control, Other Familiar Architectures Heterogeneous Architectures 32

3 XVlll CONTENTS CHAPTER 3 Case Studies Key Word in Context Solution 1: Main Program/Subroutine with Shared Data, Solution 2: Abstract Data Types, Solution 3: Implicit Invocation, Solution 4: Pipes and Filters, Comparisons, Instrumentation Software An Object-Oriented Model, A Layered Model, APipe-and-FilterModel, A Modified Pipe-and-Filter Model, Further Specialization, Summary, Mobile Robotics 43 By Marco Schumacher Design Considerations, Solution 1: Control Loop, Solution 2: Layered Architecture, Solution 3: Implicit Invocation, Solution 4: Blackboard Architecture, Comparisons, Cruise Control Object View of Cruise Control, Process-Control View of Cruise Control, Analysis and Discussion, Summary, Three Vignettes in Mixed Style A Layered Design with Different Styles for the Layers, An Interpreter Using Different Idioms for the Components, A Blackboard Globally Recast as an Interpreter, 66 CHAPTER 4 Shared Information Systems Shared Information Systems Database Integration Batch Sequential, Simple Repository, Virtual Repository, Hierarchical Layers, Evolution of Shared Information Systems in Business Data Processing, Integration in Software Development Environments Batch Sequential, Transition from Batch Sequential to Repository, 83

4 CONTENTS xix Repository, Hierarchical Layers, Evolution of Shared Information Systems in Software Development Environments, Integration in the Design of Buildings Repository, Intelligent Control, Evolution of Shared Information Systems in Building Design, Architectural Structures for Shared Information Systems Variants on Dataflow Systems, Variants on Repositories, Some Conclusions 95 CHAPTER 5 Architectural Design Guidance Guidance for User-Interface Architectures 97 by Thomas G. Lane Design Spaces and Rules, A Design Space for User-Interface Architectures, Design Rules for User-Interface Architecture, Applying the Design Space: An Example, A Validation Experiment, How the Design Space Was Prepared, Summary, The Quantified Design Space 116 by Toru Asada, Roy F. Swonger, Nadine Bounds, and Paul Duerig Overview, Background, Quantified Design Space, Conclusion, 127 CHAPTER 6 Formal Models and Specifications The Value of Architectural Formalism Formalizing the Architecture of a Specific System Formalizing an Architectural Style Filters, Pipes, Pipe-and-Filter System, Formalizing an Architectural Design Space Toward a Theory of Software Architecture What Next? Z Notation Used in This Chapter 143

5 XX CONTENTS CHAPTER 7 Linguistic Issues Requirements for Architecture-Description Languages The Linguistic Character of Architectural Description, Desiderata for Architecture-Description Languages, Problems with Existing Languages, First-Class Connectors Current Practice, Problems with Current Practice, A Fresh View of Software System Composition, An Architectural Language with First-Class Connectors, The Promise of Explicit Architectural Notations, Adding Implicit Invocation to Traditional Programming Languages Introduction, Adding Implicit Invocation to Ada, Evaluation, 181 CHAPTER 8 Tools for Architectural Design UniCon: A Universal Connector Language Components and Connectors, Abstraction and Encapsulation, Types and Type Checking, Accommodating Analysis Tools, Exploiting Style in Architectural Design Environments What Is Architectural Style?, Automated Support for Architectural Design, Observations about Environments for Architectural Design, Beyond Definition/Use: Architectural Interconnection Implementation versus Interaction, Example, The WRIGHT Model of Architectural Description, Reasoning about Architectural Descriptions, A Brief Explanation of Our Use of CSP, 211 CHAPTER 9 Education of Software Architects Philosophy and Course Overview Objectives, Approach, Course Description Assignments Purpose, Readings, Architectural Development Tasks, Formal Modeling, 222

6 CONTENTS xxi Analysis and Interpretation of a System, Evaluation Lessons from the Initial Offering, Conclusions About Teaching Software Architecture, 225 Bibliography 227 Index 239

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 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

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

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

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS LIST OF APPENDICES ii iii iv v vi

More information

Principles of Architecture and Construction

Principles of Architecture and Construction Syllabus Principles of Architecture and Construction Overview This one-semester elective course is intended as a practical, hands-on guide to help you explore careers in architecture and construction,

More information

Interoperability in surveying

Interoperability in surveying Interoperability in surveying Ron Bloksma Kadaster Dutch Land Registry Thread in my career Law Organisation Processes Information Legal interoperability Organisational interoperability Semantic interoperability

More information

Universal Geo-database Connector Interface Component (UG-CIC) For Virtual Web-base GIS Server Essential For Real Estate Industry Uses

Universal Geo-database Connector Interface Component (UG-CIC) For Virtual Web-base GIS Server Essential For Real Estate Industry Uses Universal Geo-database Connector Interface Component (UG-CIC) For Virtual Web-base GIS Server Essential For Real Estate Industry Uses Jad Jarroush & Dr. Kobi Zaid Zaid Orniv Group L.T.D Israel kobi_z@zaidorniv.co.il

More information

Introducing Property Valuation

Introducing Property Valuation Introducing Property Valuation Michael Blackledge Routledge Taylor & Francis Group LONDON AND NEW YORK Illustrations Cases Acknowledgements Disclaimers x xii xiv xv 1: Background 1 Economic context 3 1.1

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

Developed with Xactware Data and Technology. April Best Practices

Developed with Xactware Data and Technology. April Best Practices Developed with Xactware Data and Technology April 2015 Contents Introduction... 2 Training... 2 Real Time Training... 2 Market Value vs. Replacement Cost Value... 2 Accurate Property Information... 3 Required

More information

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

Detecting and Maintaining Architecture Consistency. Dr Liam O Brien, Geoscience Australia Detecting and Maintaining Architecture Consistency Dr Liam O Brien, Geoscience Australia Personal Background 25 years experience in the IT area mainly as: Researcher (21 years) Reverse engineering, Reengineering,

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

IBM TRIRIGA Version 10 Release 5.3. Lease and Owned Property Contract Management User Guide IBM

IBM TRIRIGA Version 10 Release 5.3. Lease and Owned Property Contract Management User Guide IBM IBM TRIRIGA Version 10 Release 5.3 Lease and Owned Property Contract Management User Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 59.

More information

Topic 842 Technical Corrections Summary of Comments Received

Topic 842 Technical Corrections Summary of Comments Received Contact(s) David Hoyer Co-Author Ext. 462 Andy Bologna Co-Author Ext. 356 Thomas Faineteau Co-Author Ext. 362 Chris Roberge Co-Author Ext. 274 Amy Park Co-Author Ext. 476 Shayne Kuhaneck Assistant Director

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

New Models for Property Data Verification and Valuation

New Models for Property Data Verification and Valuation New Models for Property Data Verification and Valuation for 2006 IAAO Councils and Sections Joint Seminar May 9-11, 2006 Charleston, South Carolina Presented by George Donatello, CMS Principal Consultant

More information

COMPUTERIZED SYSTEM SUPPORTING DEVELOPMENT OF LAND MARKET IN GEORGIA

COMPUTERIZED SYSTEM SUPPORTING DEVELOPMENT OF LAND MARKET IN GEORGIA COMPUTERIZED SYSTEM SUPPORTING DEVELOPMENT OF LAND MARKET IN GEORGIA S. G. TSIRAMUA, I. S. MELASHVILI Land Registration Unit of Government of Georgian, World Bank and IFAD Agriculture Development Project.

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

The Analytic Hierarchy Process. M. En C. Eduardo Bustos Farías

The Analytic Hierarchy Process. M. En C. Eduardo Bustos Farías The Analytic Hierarchy Process M. En C. Eduardo Bustos Farías Outline of Lecture Summary MADM ranking methods Examples Analytic Hierarchy Process (AHP) Examples pairwise comparisons normalization consistency

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

It s Back Accounting for Asset Leases the new way!

It s Back Accounting for Asset Leases the new way! It s Back Accounting for Asset Leases the new way! Kent Bettisworth BETTISWORTH & ASSOCIATES 2016 ERP Corp. All rights reserved. Controlling 2016 Conference September 12-15, 2016 in San Diego Kent Bettisworth

More information

IBM TRIRIGA Version 10 Release 5.1. Lease and Owned Property Contract Management User Guide IBM

IBM TRIRIGA Version 10 Release 5.1. Lease and Owned Property Contract Management User Guide IBM IBM TRIRIGA Version 10 Release 5.1 Lease and Owned Property Contract Management User Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 61.

More information

PROCESSES IN CADASTRE: PROCESS MODEL FOR SERBIAN 3D CADASTRE

PROCESSES IN CADASTRE: PROCESS MODEL FOR SERBIAN 3D CADASTRE UNIVERSITY IN NOVI SAD, SERBIA FACULTY OF TECHNICAL SCIENCES PROCESSES IN CADASTRE: PROCESS MODEL FOR SERBIAN 3D CADASTRE Dubravka SLADIĆ, Aleksandra RADULOVIĆ and Miro GOVEDARICA 6th International FIG

More information

Manya M. Mooya. Real Estate Valvation. Theory. A Critical Appraisal. A Springer

Manya M. Mooya. Real Estate Valvation. Theory. A Critical Appraisal. A Springer Manya M. Mooya Real Estate Valvation Theory A Critical Appraisal A Springer Contents 1 Standard Theory of Real Estate Market Value: Concepts and Problems 1 Introduction and Overview 1 Real Estate Valuation

More information

Lessons Learned on Cooperative Government/Industry Appraisals aka Registered Appraisals. Melanie G. Benhoff Integrity Applications, Inc

Lessons Learned on Cooperative Government/Industry Appraisals aka Registered Appraisals. Melanie G. Benhoff Integrity Applications, Inc Lessons Learned on Cooperative Government/Industry Appraisals aka Registered Appraisals Melanie G. Benhoff Integrity Applications, Inc A definition: Cooperative Appraisals - Government members or representatives

More information

Graphical Representation of Defeasible Logic Rules Using Digraphs

Graphical Representation of Defeasible Logic Rules Using Digraphs Graphical Representation of Defeasible Logic Rules Using Digraphs Efstratios Kontopoulos and Nick Bassiliades Department of Informatics, Aristotle University of Thessaloniki, GR-54124 Thessaloniki, Greece

More information

IFRS 15. Revenue from Contracts with Customers. Presented by CPA Dr. Peter Njuguna

IFRS 15. Revenue from Contracts with Customers. Presented by CPA Dr. Peter Njuguna IFRS 15 Revenue from Contracts with Customers Presented by CPA Dr. Peter Njuguna Introduction Revenue is income from ordinary activities. A contract has rights and obligations between two or more parties.

More information

FASB Emerging Issues Task Force

FASB Emerging Issues Task Force EITF Issue No. 09-4 FASB Emerging Issues Task Force Issue No. 09-4 Title: Seller Accounting for Contingent Consideration Document: Issue Summary No. 1, Supplement No. 1 Date prepared: August 21, 2009 FASB

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

THE EXISTING LEGAL CADASTRE REGISTRATION OF CADASTRAL SPATIAL RIGHTS IN ISRAEL R&D PROJECT IN ISRAEL IN ISRAEL R&D PROJECT THE EXISTING LEGAL CADASTRE

THE EXISTING LEGAL CADASTRE REGISTRATION OF CADASTRAL SPATIAL RIGHTS IN ISRAEL R&D PROJECT IN ISRAEL IN ISRAEL R&D PROJECT THE EXISTING LEGAL CADASTRE THE EXISTING LEGAL CADASTRE Introduced in 1928 by the British mandatory government in than Palestine. REGISTRATION OF CADASTRAL SPATIAL RIGHTS Based on Torrens principles (Registration of Title), dividing

More information

Return to Iowa farmland versus S&P 500

Return to Iowa farmland versus S&P 500 Economics Working Papers (2002 2016) Economics 3-5-2012 Return to Iowa farmland versus S&P 500 Michael Duffy Iowa State University, mduffy@iastate.edu Follow this and additional works at: http://lib.dr.iastate.edu/econ_las_workingpapers

More information

Mass appraisal Educational offerings and Designation Requirements. designations provide a portable measurement of your capabilities

Mass appraisal Educational offerings and Designation Requirements. designations provide a portable measurement of your capabilities Mass appraisal Educational offerings and Designation Requirements designations provide a portable measurement of your capabilities WE are IAAO International Association of Assessing Officers We re a professional

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

RICS property measurement 2nd edition: Basis for conclusions. Purpose

RICS property measurement 2nd edition: Basis for conclusions. Purpose RICS property measurement 2nd edition: Basis for conclusions Purpose This document has been prepared to accompany publication of the RICS property measurement 2nd edition in order to explain the rationale

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

HOW TO MAKE THE RIGHT LEASING DECISIONS

HOW TO MAKE THE RIGHT LEASING DECISIONS HOW TO MAKE THE RIGHT LEASING DECISIONS 9480A HOW TO MAKE THE RIGHT LEASING DECISIONS RICHARD W. LOTT CONTENTS ABOUT THIS COURSE ix HOW TO TAKE THIS COURSE xi 1 LEASING: HISTORY AND TRENDS 1 LESSORS

More information

A Complete, Free Solution for Cadastral Map Management

A Complete, Free Solution for Cadastral Map Management A Complete, Free Solution for Cadastral Map Management Gyula IVÁN Institute of Geodesy, Cartography & Remote Sensing (FÖMI) HUNGARY FIG Commission 7, Annual Meeting 11-15 September 2008., Verona, ITALY

More information

Cadastral services and virtual office in e-cadastre

Cadastral services and virtual office in e-cadastre Cadastral services and virtual office in e-cadastre Priit Kuus Estonian Land Board October 26, 2016 Coimbra Scope of data Cadastral parcels (as of September 2016) 674 383 cadastral parcels, i.e. 97,7 %

More information

Real Estate Transaction Method And System

Real Estate Transaction Method And System ( 1 of 1 ) United States Patent Application 20060282378 Kind Code A1 Gotfried; Bradley L. December 14, 2006 Real Estate Transaction Method And System Abstract A method and system for brokering real estate

More information

Preprint.

Preprint. http://www.diva-portal.org Preprint This is the submitted version of a paper presented at 10th EC GI & GIS Workshop, ESDI State of the Art, Warsaw, Poland, 23-25 June 2004. Citation for the original published

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

Preparing for the new ASC 842 Leasing Standard Challenges and Solutions. August 24, 2017

Preparing for the new ASC 842 Leasing Standard Challenges and Solutions. August 24, 2017 Preparing for the new ASC 842 Leasing Standard Challenges and Solutions August 24, 2017 Learning objectives Define leasing implications related to recently revised FASB standard Differentiate between new

More information

AIREN. A Decentralized Network where AI meets Real Estate

AIREN. A Decentralized Network where AI meets Real Estate AIREN A Decentralized Network where AI meets Real Estate 1 Contents 1. Business Problem in Real Estate 3 2. AIREN Blockchain Network.....4 3. AIREN Artificial Intelligent Network....5 4. AIREN Vision.....6

More information

MRI Commercial Management For Web Operational Training Guide Version 4.2

MRI Commercial Management For Web Operational Training Guide Version 4.2 MRI Commercial Management For Web Operational Training Guide Version 4.2 2012 MRI Software LLC. Any unauthorized use or reproduction of this document is strictly prohibited. All Rights Reserved. 2012 MRI

More information

Tools for Asset Management. A Real Estate Perspective

Tools for Asset Management. A Real Estate Perspective Tools for Asset Management A Real Estate Perspective Real Estate & Natural Resources Conference Kansas City, MS 8-12 April 02 Briefing Objectives Provide Overview on Real Estate Systems Background Goals

More information

Rohan Bennett (PhD) Jaap Zevenbergen (Prof.)

Rohan Bennett (PhD) Jaap Zevenbergen (Prof.) Developing an integrated conceptual model to understand land governance continuum Berhanu K. Alemie (PhD) Rohan Bennett (PhD) Jaap Zevenbergen (Prof.) Presentation outline Background Research objective

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

HOW TO JUMP START YOUR ASC 842 LEASE ACCOUNTING PROJECT WEBINAR MARCH

HOW TO JUMP START YOUR ASC 842 LEASE ACCOUNTING PROJECT WEBINAR MARCH HOW TO JUMP START YOUR ASC 842 LEASE ACCOUNTING PROJECT WEBINAR MARCH 14 2018 Today s Panelists Scott Vanlandingham Principal Consulting Iyaye Amabeoku Senior Manager Technical Accounting Michael Gregorski

More information

Service Oriented Architectural Design

Service Oriented Architectural Design Service Oriented Architectural Design R. Bruni 1, A. Lluch Lafuente 1, U. Montanari 1, E. Tuosto 2 Department of Computer Science, University of Pisa {bruni,lafuente,ugo}@di.unipi.it Department of Computer

More information

International Accounting Standards Board 30 Cannon Street London EC4M 6XH United Kingdom. September 13, 2013

International Accounting Standards Board 30 Cannon Street London EC4M 6XH United Kingdom. September 13, 2013 International Accounting Standards Board 30 Cannon Street London EC4M 6XH United Kingdom September 13, 2013 Technical Director File Reference No. 2013-270 Financial Accounting Standards Board 401 Merritt

More information

Real Estate Appraisal / Finance 322 Spring, 2011

Real Estate Appraisal / Finance 322 Spring, 2011 Instructor: Office: / Spring, 2011 Rich Hall Finance Dept. / 134 Rehn Hall 6:30 PM - 7:00 PM Tuesday or any time by appointment. Rehn Hall Room 134 (Finance Office) 453-2459 email: hallr@siu.edu / 529-5500

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

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

Henry Muccini. Pisa, March , workshop on Architecture-based Testing: Moving Research into Practice Università degli Studi dell Aquila Henry Muccini Dipartimento di Informatica www.henrymuccini.com University of L Aquila - Italy henry.muccini@di.univaq.it Pisa, March 29-30 2011, workshop on Architecture-based

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

SUBJECT: Unacceptable Assignment Conditions in Real Property Appraisal Assignments

SUBJECT: Unacceptable Assignment Conditions in Real Property Appraisal Assignments 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ADVISORY OPINION 19 (AO-19) This communication by the Appraisal Standards Board (ASB) does not establish new standards

More information

BUSINESS AND REAL ESTATE & MORTGAGE BROKER LCA.EQ

BUSINESS AND REAL ESTATE & MORTGAGE BROKER LCA.EQ BUSINESS AND REAL ESTATE & MORTGAGE BROKER LCA.EQ The Business and Real Estate & Mortgage Broker program aims to provide students with the training necessary to carry out various job functions in the areas

More information

BACHELOR S DEGREE IN ARCHITECTURE STUDIES LA SALLE CAMPUS BARCELONA

BACHELOR S DEGREE IN ARCHITECTURE STUDIES LA SALLE CAMPUS BARCELONA BACHELOR S DEGREE IN ARCHITECTURE STUDIES LA SALLE CAMPUS BARCELONA INTRODUCTION AND METHODOLOGY La Salle students are trained in embracing the responsibility of creating architecture that is properly

More information

Introducing. Property. Valuation. Second edition. Michael Blackledge. Routledge R Taylor & Francis Croup LONDON AND NEW YORK

Introducing. Property. Valuation. Second edition. Michael Blackledge. Routledge R Taylor & Francis Croup LONDON AND NEW YORK Introducing Property Valuation Second edition Michael Blackledge Routledge R Taylor & Francis Croup LONDON AND NEW YORK I Contents List of illustrations List ofcases Acknowledgements Disclaimers x xiii

More information

IT-SUPPORTED STATE-LAND MANAGEMENT IN A TRANSITIONAL ENVIRONMENT

IT-SUPPORTED STATE-LAND MANAGEMENT IN A TRANSITIONAL ENVIRONMENT IT-SUPPORTED STATE-LAND MANAGEMENT IN A TRANSITIONAL ENVIRONMENT - Examples from Eastern Germany and Mongolia - TOPICS 1 S LAND INFORMATION SYSTEM History and main components IT-strategy and development

More information

Valuation and the Real Estate Market; a new paradigm for a new decade

Valuation and the Real Estate Market; a new paradigm for a new decade Valuation and the Real Estate Market; a new paradigm for a new decade Nick French Professor in Real Estate & DTZ Fellow in Commercial Property Department of Real Estate & Construction Oxford Brookes University

More information

Object Oriented Unified Real Estate Registry for a Good Spatial Data Management

Object Oriented Unified Real Estate Registry for a Good Spatial Data Management Object Oriented Unified Real Estate Registry for a Good Spatial Data Management Gyula IVÁN Gábor SZABÓ Zoltán WENINGER Institute of Geodesy, Cartography and Remote Sensing (FÖMI), Hungary Workshop on e-governance,

More information

The joint leases project change is coming

The joint leases project change is coming No. 2010-4 18 June 2010 Technical Line Technical guidance on standards and practice issues The joint leases project change is coming What you need to know The proposed changes to the accounting for leases

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

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

Annual Accounting and Auditing Update. 11 December 2015

Annual Accounting and Auditing Update. 11 December 2015 Annual Accounting and Auditing Update 11 December 2015 Disclaimer The views expressed by panelists are not necessarily those of Ernst & Young LLP. These slides are for educational purposes only and are

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

Leases (Topic 842) Proposed Accounting Standards Update. Narrow-Scope Improvements for Lessors

Leases (Topic 842) Proposed Accounting Standards Update. Narrow-Scope Improvements for Lessors Proposed Accounting Standards Update Issued: August 13, 2018 Comments Due: September 12, 2018 Leases (Topic 842) Narrow-Scope Improvements for Lessors The Board issued this Exposure Draft to solicit public

More information

New IFRS 15 & IFRS 16 standards The impact on M&A transactions. New IFRS 15 & IFRS 16 standards The impact on M&A transactions

New IFRS 15 & IFRS 16 standards The impact on M&A transactions. New IFRS 15 & IFRS 16 standards The impact on M&A transactions New IFRS 15 & IFRS 16 standards The impact on M&A transactions 0 Contents Introduction 1 Executive summary 3 New revenue recognition standard IFRS 15 5 New lease standard IFRS 16 9 We can assist you in

More information

Tool for Land Consolidation

Tool for Land Consolidation LandSpaCES * : A Spatial Planning The Empowerment of Local Authorities: Spatial Information and Spatial Planning Tools 25-28 October, Paris, France Tool for Land Consolidation Demetris Demetriou **, John

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

Preparing for the new ASC 842 Leasing Standard Challenges and Solutions. August 24, 2017

Preparing for the new ASC 842 Leasing Standard Challenges and Solutions. August 24, 2017 Preparing for the new ASC 842 Leasing Standard Challenges and Solutions August 24, 2017 Learning objectives Define leasing implications related to recently revised FASB standard Differentiate between new

More information

Maconomy Property Solution better insight and control over your real estate portfolio

Maconomy Property Solution better insight and control over your real estate portfolio Maconomy Property Solution better insight and control over your real estate portfolio Maconomy Property Solution IT solution for real estate lease management Standard & custom reports Dashboards and KPIs

More information

Lease Accounting Standard Update ASU Presented by: Nicholas Hoefel, CPA Manager, Audit Services Group

Lease Accounting Standard Update ASU Presented by: Nicholas Hoefel, CPA Manager, Audit Services Group Lease Accounting Standard Update ASU 2016-02 Presented by: Nicholas Hoefel, CPA Manager, Audit Services Group 1 Overview Introduction Background and current environment Effective dates and transition Key

More information

Course outline. Code: PED210 Title: Principles of Property Valuation

Course outline. Code: PED210 Title: Principles of Property Valuation Course outline Code: PED210 Title: Principles of Property Valuation Faculty of Arts, Business and Law School of Business Teaching Session: Semester 1 Year: 2017 Course Coordinator: Dr Steven Boyd Office:

More information

The Digital Cadastral Database and the Role of the Private Licensed Surveyors in Denmark

The Digital Cadastral Database and the Role of the Private Licensed Surveyors in Denmark IRISH INSTITUTE OF SURVEYORS, DUBLIN INSTITUTE OF TECHNOLOGY, 23 NOVEMBER 2005 PUBLISHED IN IIS NEWS, WINTHER 2006. The Digital Cadastral Database and the Role of the Private Licensed Surveyors in Denmark

More information

next generation automated collateral risk solution for those who demand true valuation

next generation automated collateral risk solution for those who demand true valuation next generation automated collateral risk solution for those who demand true valuation ValueGUARD provides you with the added confidence to make sound financial decisions. Key Benefits Easy to understand

More information

Lease Accounting and Loan Covenants: What is the Impact?

Lease Accounting and Loan Covenants: What is the Impact? Lease Accounting and Loan Covenants: What is the Impact? Monday June 26, 2017 9:15 AM 10:30 AM Presented by: Charlie Shannon Partner Moss Adams LLP 8750 N. Central Expressway, Suite 300 Dallas, TX 75231

More information

DAYLIGHT SIMULATION FOR CODE COMPLIANCE: CREATING A DECISION TOOL. Krystle Stewart 1 and Michael Donn 1

DAYLIGHT SIMULATION FOR CODE COMPLIANCE: CREATING A DECISION TOOL. Krystle Stewart 1 and Michael Donn 1 DAYLIGHT SIMULATION FOR CODE COMPLIANCE: CREATING A DECISION TOOL Krystle Stewart 1 and Michael Donn 1 1 School of Architecture, Victoria University of Wellington, Wellington, New Zealand ABSTRACT The

More information

IS YOUR LEASE SOLUTION FASB READY? It s here!

IS YOUR LEASE SOLUTION FASB READY? It s here! IS YOUR LEASE SOLUTION FASB READY? It s here! Hello! Jaron Banks Sr. Sales Engineer Accruent Chris Smart Manager, Product Management Accruent Accruent Confidential and Proprietary 2016 2 Agenda Brief background

More information

New Developments Summary

New Developments Summary September 11, 2018 NDS 2018-11 New Developments Summary Implementation costs in a hosting arrangement ASU 2018-15 addresses customer accounting Summary The FASB issued ASU 2018-15, Customer s Accounting

More information

Basic Appraisal Procedures

Basic Appraisal Procedures Hondros Learning Basic Appraisal Procedures Timed Outline Topic Area Reference(s) Learning Objectives The student will be able to identify and/or apply: Teaching Method Time Segment (Minutes) Day 1 Chapter

More information

Leases: Overview of the new guidance

Leases: Overview of the new guidance Leases: Overview of the new guidance Prepared by: Richard Stuart, Partner, National Professional Standards Group, RSM US LLP richard.stuart@rsmus.com, +1 203 905 5027 March 2, 2016 Introduction On February

More information

HUD Multifamily Utility Benchmarking Webinar Series Webinar 2: Creating a Plan and Managing Data for Multifamily Utility Benchmarking

HUD Multifamily Utility Benchmarking Webinar Series Webinar 2: Creating a Plan and Managing Data for Multifamily Utility Benchmarking HUD Multifamily Utility Benchmarking Webinar Series Webinar 2: Creating a Plan and Managing Data for Multifamily Utility Benchmarking April 20, 2017 Webinar Logistics Submit content related questions via

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

Applying the new lease accounting standard

Applying the new lease accounting standard Applying the new lease accounting standard In February 26, the FASB issued Accounting Standards Update (ASU) No. 26-, Leases (codified as Accounting Standards Codification Topic (ASC) 842). ASC 842 introduces

More information

86 years in the making Caspar G Haas 1922 Sales Prices as a Basis for Estimating Farmland Value

86 years in the making Caspar G Haas 1922 Sales Prices as a Basis for Estimating Farmland Value 2 Our Journey Begins 86 years in the making Caspar G Haas 1922 Sales Prices as a Basis for Estimating Farmland Value Starting at the beginning. Mass Appraisal and Single Property Appraisal Appraisal

More information

MyCommunity Interactive web portals for real estate communities

MyCommunity Interactive web portals for real estate communities MyCommunity Interactive web portals for real estate communities Our simple idea To build a platform that hosts thousands of web sites and secure portals for apartment buildings, condominiums & master planned

More information

Is Your Operating Lease An Asset or Liability? It s Now Both

Is Your Operating Lease An Asset or Liability? It s Now Both MFM Annual Conference Is Your Operating Lease An Asset or Liability? It s Now Both 23 May 2016-1:30 pm 2:20 pm Disclaimer These slides are for educational purposes only and are not intended, and should

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

Arlington County, Virginia. Internal Audit of the Real Estate Assessment Appeals Process Calendar Year Ended December 31, 2014

Arlington County, Virginia. Internal Audit of the Real Estate Assessment Appeals Process Calendar Year Ended December 31, 2014 Arlington County, Virginia Internal Audit of the Real Estate Assessment Appeals Process Calendar Year Ended December 31, 2014 Table of Contents Transmittal Letter... 1 Executive Summary... 2-9 Background...

More information

PART ONE - GENERAL INFORMATION

PART ONE - GENERAL INFORMATION Corrected Date: Page 7 Date of Submittal Changed to Coincide with Submittal Date on Page 5 PART ONE - GENERAL INFORMATION A. INTRODUCTION B. Background Miami Shores Village is soliciting responses to this

More information

Land Details. Bridging the Gap between Assessor Acres and GIS Acres

Land Details. Bridging the Gap between Assessor Acres and GIS Acres Land Details Bridging the Gap between Assessor Acres and GIS Acres What are Assessor Acres? It is a legally agreed upon approximation of size Applies to larger parcels Has deep historical roots. Thomas

More information

IFRS 16 Lease overview and EY s enabling toolkit

IFRS 16 Lease overview and EY s enabling toolkit IFRS 16 Lease overview and EY s enabling toolkit Content Page Section I IFRS 16 overview 2 Appendix I EY Lease enabling technology suite 9 Appendix II EY Contacts 17 Page 1 IFRS 9 Classification and measurement

More information

PRACTICAL TIPS FOR IMPLEMENTING THE NEW LEASE ACCOUNTING STANDARD

PRACTICAL TIPS FOR IMPLEMENTING THE NEW LEASE ACCOUNTING STANDARD PRACTICAL TIPS FOR IMPLEMENTING THE NEW LEASE ACCOUNTING STANDARD SHAUNA WATSON, VP, GLOBAL HEAD OF TECHNICAL ACCOUNTING MICHAEL ALLEN, PARTNER, TRANSACTION ADVISORY SERVICES 1. Overview of Accounting

More information

MONTGOMERY COUNTY PLANNING DEPARTMENT THE MARYLAND-NATIONAL CAPITAL PARK AND PLANNING COMMISSION

MONTGOMERY COUNTY PLANNING DEPARTMENT THE MARYLAND-NATIONAL CAPITAL PARK AND PLANNING COMMISSION MONTGOMERY COUNTY PLANNING DEPARTMENT THE MARYLAND-NATIONAL CAPITAL PARK AND PLANNING COMMISSION MCPB Item No. 9 Date: 06-21-12 Proposed Zoning Text Amendment Revising the Requirements for Permitting Accessory

More information

11.01 digital painting I

11.01 digital painting I digital paintings The Theater of Totality with its multifarious complexities of light, space, plane, form, motion, sound, man and with all the possibilities for varying and combining these elements must

More information

TSO1C: Land Reforms. Commission 7

TSO1C: Land Reforms. Commission 7 TSO1C: Land Reforms. Commission 7 Development of & Implementation LIS. Building an effective Partnership to Reform Uganda s Land Administration (7320) Gasant Jacobs, Head: Business Development. Tax & Accounting

More information

Directorate of Survey and Mapping NAMIBIA. Cadastral Information System. Vehupisa Kasuko Tjatindi Surveyor Directorate of Survey and Mapping NAMIBIA

Directorate of Survey and Mapping NAMIBIA. Cadastral Information System. Vehupisa Kasuko Tjatindi Surveyor Directorate of Survey and Mapping NAMIBIA Vehupisa Kasuko Tjatindi Directorate of Survey and Mapping NAMIBIA Tel: +64 61 965000 Directorate of Survey and Mapping NAMIBIA Cadastral Information System Introduction Over the past few decades cadastral

More information

Technical Corrections and Improvements to Recently Issued Standards

Technical Corrections and Improvements to Recently Issued Standards Two Proposed Accounting Standards Updates Issued: September 27, 2017 Comments Due: November 13, 2017 Technical Corrections and Improvements to Recently Issued Standards I. Accounting Standards Update No.

More information