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

Size: px
Start display at page:

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

Transcription

1 Rationale for Software Architecture Design Bedir Tekinerdoğan Billkent University, Department of Computer Engineering e:mail - bedir@cs,bilkent..edu.tr Contents Definitions for Software Architecture Rationale for Software Architecture Common Misconceptions Software Architecture in the Life Cycle Example Architecture Project Bedir Tekinerdoğan Software Architecture Design 2 1

2 Definitions for Software Architecture Bedir Tekinerdoğan Software Architecture Design 3 What is Architecture? Architecture (Webster s): 1: the art or science of building; specifically: the art or practice of designing and building structures and especially habitable ones 2 a>:formation or construction as or as if as the result of conscious act <the architecture of the garden> b: a unifying or coherent form or structure <the novel lacks architecture> 3: architectural product or work 4: a method or style of building 5: the manner in which the components of a computer or computer system are organized and integrated Bedir Tekinerdoğan Software Architecture Design 4 2

3 Architecture is... The structure of things: Buildings Vehicles Computers... Software Bedir Tekinerdoğan Software Architecture Design 5 Discussion... What is software architecture according to you? Software Architecture is Bedir Tekinerdoğan Software Architecture Design 6 3

4 Software Architecture - Booch 1991 The logical and physical structure of a system, forged by all the strategic and tactical design decisions applied during development Architecture is high level structure of software system G. Booch. Object-Oriented Analysis and Design. Addison-Wesley, 1991 Bedir Tekinerdoğan Software Architecture Design 7 Software Architecture - Perry and Wolf 92 We distinguish three different classes of architectural elements: processing elements; data elements; and connection elements. The processing elements are those components that supply the transformation on the data elements; the data elements are those that contain the information that is used and transformed; the connecting elements (which at times may be either processing or data elements, or both) are the glue that holds the different pieces of the architecture together. explicitly considers the types of architectural components and relations. D.E. Perry & A.L. Wolf. Foundations for the Study of Software Architecture. Software Engineering Notes. Vol. 17. No. 2. pp 40-52, Bedir Tekinerdoğan Software Architecture Design 8 4

5 Software Architecture - Garlan and Shaw beyond the algorithms and data structures of the computation; designing and specifying the overall system structure emerges as a new kind of problem. Structural issues include gross organization and global control structure; protocols for communication, synchronization, and data access; assignment of functionality to design elements; physical distribution; composition of design elements; scaling and performance; and selection among design alternatives. This is the software architecture level of design. provides additional specializations of the structural issues has led to so-called architectural styles D. Garlan & M. Shaw. An Introduction to Software Architecture. In. V. Ambriola and G. Tortora (eds.). Advances in Software Engineering and Knowledge Engineering, Vol 2. World Scientific, Bedir Tekinerdoğan Software Architecture Design 9 Software Architecture Garlan and Perry 1995 The structure of the components of a program/system, their interrelationships, and principles and guidelines governing their design and evolution over time. design information in the architectural specification D. Garlan & D. Perry. Introduction to the Special Issue on Software Architecture. IEEE Transactions on Software Engineering, Vol. 21, No. 4, pp , Bedir Tekinerdoğan Software Architecture Design 10 5

6 Software Architecture - IEEE Software architecture is the fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution IEEE. IEEE Product No. : SH94869-TBR: Recommended Practice for Architectural Description of Software Intensive Systems. IEEE Standard No Available at: Bedir Tekinerdoğan Software Architecture Design 11 Software Architecture - Bass et al The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships among them. more than one structure and includes the behavior of the components as part of the architecture. The term component here is used as an abstraction of varying components. L. Bass. P. Clements. R. Kazman. Software Architecture in Practice. Addison-Wesley, Bedir Tekinerdoğan Software Architecture Design 12 6

7 Summary on Definitions Definition of Software Architecture Design has evolved together with technical developments Different definitions but a common agreement on Architecture includes gross level structure including components and connections among these components Bedir Tekinerdoğan Software Architecture Design 13 Rationale for Software Architecture Bedir Tekinerdoğan Software Architecture Design 14 7

8 Discussion... What is the rationale for software architecture according to you? Bedir Tekinerdoğan Software Architecture Design 15 Rationale for Software Architecture 1. Improved understanding because of a higher level abstract specification 2. Vehicle for communication among different stakeholders because of a common abstract specification 3. Manifestation of the earliest design decisions 4. Guides software development process 5. Supports organization of development project 6. Provides gross level reuse Bedir Tekinerdoğan Software Architecture Design 16 8

9 1 Abstract Specification Abstraction Focus only on relevant properties of the problem Ignore details. G. Booch. Object-Oriented Analysis and Design. Addison-Wesley, 1991 Bedir Tekinerdoğan Software Architecture Design 17 Abstract Specification Engine rotates carries carries Chassis carries Wheels stops Break Bedir Tekinerdoğan Software Architecture Design 18 9

10 Abstract Specification Architecture represents a high level abstract specification. Abstraction helps to cope with complexity Abstraction improves understanding of the software system. from: RUP Bedir Tekinerdoğan Software Architecture Design Stakeholder Communication Stakeholder is any person who has interest in the architecture Stakeholders: end users managers developers maintainers analysts Designer Bedir Tekinerdoğan Software Architecture Design 20 10

11 2 - Stakeholder Communication Software architecture provides a common medium for communication among stakeholders This will improve understanding of the system among stakeholders Bedir Tekinerdoğan Software Architecture Design 21 3 Coping with Evolution About 80% cost of a software system occurs after initial deployment. Software systems change over their lifetimes. Often! Changes can be categorized into: Local: change to a single element Non-Local: change to multiple elements but leaves architecture intact Architectural: change is systemic, and affects the overal structure Effective Architecture is one in which the most likely changes are also the easiest to make Bedir Tekinerdoğan Software Architecture Design 22 11

12 3 Coping with Evolution Architecture can help dealing with changes and evolution. In case of proper architecture definition, the changes will be limited to the abstraction boundaries. Architecture provides the balance between fixed and adaptable parts of the system There is nothing permanent except change. ~ Heraclitus Bedir Tekinerdoğan Software Architecture Design Guides Software Development Process Problem understanding Software Architecture Analysis Design Implementation Architecture is explicit Focus on Architectural Components. Analyse and Design based on architectural components. Bedir Tekinerdoğan Software Architecture Design 24 12

13 5 Organization of the Development Project The architecture influences the organizational structure for development/maintenance efforts. Examples include division into teams units for budgeting, planning basis of work breakdown structure organization of documentation basis of integration basis of test plans, testing basis of maintenance Incremental deployment Bedir Tekinerdoğan Software Architecture Design 25 6 Large Scale Reuse Software Architecture is an abstract specification representing set of systems and as such can be reused for systems exhibiting similar structure and requirements can promote software product lines Car Architecture carries Engine carries rotates Wheels Break stops Chassis carries Bedir Tekinerdoğan Software Architecture Design 26 13

14 Common Misconceptions Bedir Tekinerdoğan Software Architecture Design 27 Architecture is Just paper Design Infrastructure Technology Structure Is flat Art G. Booch. Handbook of Software Architecture, Bedir Tekinerdoğan Software Architecture Design 28 14

15 Architecture is just paper... Every system has an architecture; either visible or not The architecture eventually resides in executable code A system s architecture may be visualized in models; which can be executable Bedir Tekinerdoğan Software Architecture Design 29 Architecture vs. Design All architecture is design, but not all design is architecture (e.g. detailed design) Architecture focuses on significant design decisions, decisions that are both structurally and behaviorally important as well as those that have a lasting impact on the performance, reliability, cost, and resilience of the system Architecture is at a higher abstraction level Bedir Tekinerdoğan Software Architecture Design 30 15

16 Architecture vs. Infrastructure Infrastructure is an important part of architecture, but architecture is more than just infrastructure infrastructure could be just a view on the architecture Bedir Tekinerdoğan Software Architecture Design 31 Architecture vs. Technology A given technology only serves to implement some dimension of an architecture The network is the architecture The transaction server is the architecture J2EE is the architecture Architecture is more than just a list of products Architecture implementation is shaped by technology, but a robust architecture is not directly bound to technology Bedir Tekinerdoğan Software Architecture Design 32 16

17 Architecture vs. Structure Architecture includes structure, but not every structure is architecture Architecture is an abstraction of underlying structures Architecture is more than structure; it also involves behavior, design decisions, constraints... Bedir Tekinerdoğan Software Architecture Design 33 Architecture - Views Architecture is flat only in trivial systems in which one architectural view is sufficient However, multiple stakeholders with multiple concerns lead to multiple architectural views A complex system can usually not be presented using a single architectural view Bedir Tekinerdoğan Software Architecture Design 34 17

18 Architecture vs. Art Current software applications are too complex The art or creative part of software architecture is minimal Architecture design is an explicit rational activity Several architecture design methods exist for this purpose Bedir Tekinerdoğan Software Architecture Design 35 Software Architecture in the Life Cycle Bedir Tekinerdoğan Software Architecture Design 36 18

19 Software Engineering Phases Phases Requirements Analysis Analysis Design Implementation Testing What? (client) What? (domain) How? (Detailed) Do Test Where is Architecture Design? Bedir Tekinerdoğan Software Architecture Design 37 Software Architecture - Design Phase Phases Requirements Analysis Software Architecture Analysis Design Implementation Testing What? (client) What? (domain, gross-level) What? (domain, arch. comp) How? (Detailed) Do Test Bedir Tekinerdoğan Software Architecture Design 38 19

20 Design, Evaluate and Realize Architecture Requirements Analysis Design Software Architecture Design Evaluate (Test) Realize (Implement) Analysis & Design Bedir Tekinerdoğan Software Architecture Design 39 Influences on Software Architecture Bedir Tekinerdoğan Software Architecture Design 40 20

21 Influences on Architecture - Stakeholders Different stakeholders who have interest in the architecture Stakeholders have different concerns Some of the concerns might be contradictionary The architect must be able to identify and balance the stakeholders concerns Bedir Tekinerdoğan Software Architecture Design 41 Influences on Architecture - Organization An architecture is influenced by the structure or nature of the development organization. Three classes of influence that come from the developing organization: immediate business An organization may have an immediate business investment in certain assets, such as existing architectures and the products based on them. The foundation of a development project may be that the proposed system is the next in a sequence of similar systems, and the cost estimates assume a high degree of asset re-use. long-term business, An organization may wish to make a long-term business investment in an infrastructure to pursue strategic goals and may view the proposed system as one means of financing and extending that infrastructure. organizational structure. The organizational structure can shape the software architecture Bedir Tekinerdoğan Software Architecture Design 42 21

22 Influences on Architecture - Experience Architecture is influenced by the background and experience of the architect From experience architect will use best practices and avoid approaches did not work for earlier projects Architectural choices may also come from an architect's education and training, exposure to successful architectural patterns, or exposure to systems that have worked particularly poorly or particularly well. Bedir Tekinerdoğan Software Architecture Design 43 Influences on Architecture Environment Architectures are influenced by the technical environment Might include adopted tools, standard industry practices, or software engineering techniques Bedir Tekinerdoğan Software Architecture Design 44 22

23 Influences on the Architecture Architects are influenced by the requirements for the product as derived from its stakeholders, the structure and goals of the developing organization, the available technical environment, and their own background and experience. Architect needs more than just technical skills. Diplomacy, negotiation, and communication skills are essential! Bedir Tekinerdoğan Software Architecture Design 45 Architecture Influences Organization The architecture affects the structure of the developing organization it particularly prescribes the units of software that must be implemented (or otherwise obtained) and integrated to form the system. These units are the basis for the development project's structure. The architecture can affect the goals of the developing organization A successful system built from architecture can enable a company to establish a foothold in a particular market area. The architecture can provide opportunities for the efficient production and deployment of similar systems and the organization may adjust its goals to take advantage of its newfound expertise to plumb the market. Bedir Tekinerdoğan Software Architecture Design 46 23

24 Architecture Influences - Requirements The architecture can affect customer requirements for the next system by giving the customer the opportunity to receive an enhanced system The customer may be willing to relax some requirements to benefit from the architecture (reuse!) Bedir Tekinerdoğan Software Architecture Design 47 Architecture Influences - Environment The Architecture will influence the technical environment. A proper architecture might require standard industry practices, architectural patterns, tools, software engineering techniques Bedir Tekinerdoğan Software Architecture Design 48 24

25 Mutual Influences Several factors influence the architecture The architecture influences these factors A cycle of influence Bedir Tekinerdoğan Software Architecture Design 49 Example Software Architecture Project Bedir Tekinerdoğan Software Architecture Design 50 25

26 Trader Project Industry-as-laboratory project Television Related Architecture Design to Enhance Reliability (Trader) Context: Embedded Systems and in particular consumer electronics (Digital TV) Period: Sept.2004-Aug partners (industrial and academic) 22 fte/yr, 7 PhDs, 2 Postdocs, around 3-4 miljon euro funded by The Netherlands Ministry of Economical Affairs under the Bsik programme ESI, Eindhoven: project location Carrying Industrial Partner Bedir Tekinerdoğan Software Architecture Design 51 Software that controls the system Slide from: B. Pronk, NXP (Philips Semiconductors) Bedir Tekinerdoğan Software Architecture Design 52 26

27 Conceptual Architecture DTV Control Layer Command Handler Communication Manager Application Manager Program Manager Program Installer Content Browser Teletext EPG Last State Manager Graphics Controller C/A Video Controller Audio Controller Streaming Layer Tuner Audio Out Video Out Data Decoder & Interpreter Graphics Video Processor Audio Processor KEY Layer Module Dependency (uses) Bedir Tekinerdoğan Software Architecture Design 53 Trader Context The universal trend of the increased functionality, openness and shift from hardware to software puts serious challenges on quality factors such as performance, availability and reliability In fact, embedded systems are now largely defined and controlled by software as such the required quality factors are likewise more dependent on the quality of the adopted software and to a lesser degree on the hardware. it is expected that the risk of failures in embedded systems can increase to a mission critical level. to minimize this risk it is required that appropriate reliability analysis and design techniques are provided so that potential failures can be predicted or corrected in time. Bedir Tekinerdoğan Software Architecture Design 54 27

28 DTV Reliability Problems Aspect Ratio Problems Mode Confusion Decreased Resolution H. Sözer, C. Hofmann, B. Tekinerdogan, & M. Akşit. Detecting Mode Inconsistencies in Component-Based Embedded Software, in proceedings of workshop on Architecting Dependable Systems, Edinburgh, Scotland, Bedir Tekinerdoğan Software Architecture Design 55 Three important steps for improving the reliability 1. Detect the unhealthy state at run-time; 2. Keep unhealthy state local; 3. Hide consequences for user and recover from the unhealthy state. All within the TV domain and its legacy, and also shaped by the resource constraints. Bedir Tekinerdoğan Software Architecture Design 56 28

29 Some important issues to consider 1. It is not feasible to design a TV HW and SW architecture with zero defects; 2. Localizing and recovering from failures is the only feasible option: This implies a control system solution. 3. Due to different TV sub-systems it is not possible to generalize the problem to a single control strategy: This implies various control architectures dedicated to the TV subsystems; Bedir Tekinerdoğan Software Architecture Design 57 Important features to consider 4. Subsystems are connected together to form the TV system: This implies coordinated distributed control architecture; 5. There are a large set of control strategies shaped by the resource constraints. Design and run-time strategies are required to select the optimal strategy for a given TV system: This requires techniques for dealing with large problem & solution spaces and adaptive control strategies. Bedir Tekinerdoğan Software Architecture Design 58 29

30 To design a stable control system, a common TV architecture must be defined Is it possible to define a general TV SW HW architecture? What are the variations/commonalities among multiple TV systems? Common architecture Bedir Tekinerdoğan Software Architecture Design 59 Determining the domain of control Designing various control architectures dedicated to the TV subsystems: What is the domain & granularity of the control for optimally localizing and recovering from the errors? Control 1 Control 2 Control N Bedir Tekinerdoğan Software Architecture Design 60 30

31 What is the trade-off between the control and TV viewpoints? What if the control architecture requires different decomposition of the TV architecture so that errors can be localized and handled? How to deal with the resource constraints? Control 1 Bedir Tekinerdoğan Software Architecture Design 61 Summary Software architecture design plays an important role in structuring software Several software architecture design definitions which have evolved over the years There is now a more mature understanding on the concept of software architecture Software architecture represents the high level abstraction and as such improves understanding of the system, supports stakeholder communication, guides subsequent software development process, supports the organization of project, and provides gross level reuse. Software architecture is influenced by stakeholder requirements, organization, technical environment and experience of the architect; and vice versa. Bedir Tekinerdoğan Software Architecture Design 62 31

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

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

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

Organizational Project Management

Organizational Project Management Organizational Project Management March 19, 2019 Lotfy Saleh: PMP, PgMP, PfMP, OPM3-CP, PMI-SP, PMI-RMP, PMI-ACP, PMI-PBA, CAPM TERMINOLOGIES Project Management Program Management Portfolio Management

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

ISSUES OF EFFICIENCY IN PUBLIC REAL ESTATE RESOURCES MANAGEMENT

ISSUES OF EFFICIENCY IN PUBLIC REAL ESTATE RESOURCES MANAGEMENT Alina Zrobek-Rozanska (MSC) Prof. Ryszard Zrobek University of Warmia and Mazury in Olsztyn, Poland rzrobek@uwm.edu.pl alina.zrobek@uwm.edu.pl ISSUES OF EFFICIENCY IN PUBLIC REAL ESTATE RESOURCES MANAGEMENT

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

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

1.1.1 The Role of. the Architect

1.1.1 The Role of. the Architect 1.1 The Architectural Profession 1.1.1 The Role of 1.1.1 the Architect Canadian Handbook of Practice for Architects 1.1.1 The Architect in Society Challenges and Opportunities for Architects in the 21st

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

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

MS-REBE Course Descriptions

MS-REBE Course Descriptions 2018-2019 MS-REBE Course Descriptions CMGT Construction Management Courses REAL Real Estate Courses FMGT Facilities Management Courses CMGT 4110: PreConstruction Integration & Planning This course examines

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

ARCHITECTURE (ARCH) ARCH Courses. Architecture (ARCH) 1

ARCHITECTURE (ARCH) ARCH Courses. Architecture (ARCH) 1 Architecture (ARCH) 1 ARCHITECTURE (ARCH) ARCH Courses ARCH 101. Survey of Architectural Education and Practice. 1 unit, W, SP Exploration of the major paradigms which have guided the development of architectural

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

CMGT PreConstruction Integration & Planning

CMGT PreConstruction Integration & Planning CMGT 4110 - PreConstruction Integration & Planning This course examines the role of preconstruction services, team integration, and joint design planning in in various Integrated Project Delivery (IPD)

More information

Recent Trends in Legal Tech 21 March 2018

Recent Trends in Legal Tech 21 March 2018 Recent Trends in Legal Tech 21 March 2018 Pia Ek Partner, Head of Digital & TMT and Outsourcing Castrén & Snellman Attorneys Ltd "The most pressing issue is making sure the industrialization of the legal

More information

Programme Specification for BA (Hons) Architecture FT + PT 2009/2010

Programme Specification for BA (Hons) Architecture FT + PT 2009/2010 Programme Specification for BA (Hons) Architecture FT + PT 2009/2010 Teaching Institution: London South Bank University Accredited by: The Royal Institute of British Architects Full validation of the BA(Hons)

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

Why Good Architects Act as Chameleons

Why Good Architects Act as Chameleons SATURN 2011 Presentation Rik Farenhorst DNV-CIBIT B.V. May 19 th, 2011 Rik Farenhorst Working for DNV-CIBIT B.V. since 2009: - Programme Director MSc IT Architecture - Consultant / trainer in enterprise

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

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

Establishing a Land policy reform and GPS Technology implementation in Burkina Faso Annual World Bank Conference on Land and Poverty 2013 Establishing a Land policy reform and GPS Technology implementation in Burkina Faso Presentation made by Moha EL-AYACHI, IAV Hassan 2, Morocco Paper

More information

EduMapping + JobMapping

EduMapping + JobMapping EduMapping + JobMapping Frans Rip Centre for Geoinformation, Wageningen UR 18 April 2011 1. What is EduMapping? Present GI-course descriptions Toekomst: mèt etiket Assessment by teacher Course content

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

Parking Challenges and Trade-Offs

Parking Challenges and Trade-Offs Parking Challenges and Trade-Offs What is the best way to balance competing interests and priorities while updating the City s off street parking regulations? Updating off street parking regulations can

More information

PROJECT INFORMATION DOCUMENT (PID) CONCEPT STAGE Report No.: AB3229 Project Name. Land Registry and Cadastre Modernization Project Region

PROJECT INFORMATION DOCUMENT (PID) CONCEPT STAGE Report No.: AB3229 Project Name. Land Registry and Cadastre Modernization Project Region PROJECT INFORMATION DOCUMENT (PID) CONCEPT STAGE Report No.: AB3229 Project Name Land Registry and Cadastre Modernization Project Region EUROPE AND CENTRAL ASIA Sector Central government administration

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

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

Course Number Course Title Course Description

Course Number Course Title Course Description Johns Hopkins Carey Business School Edward St. John Real Estate Program Master of Science in Real Estate and Course Descriptions AY 2015-2016 Course Number Course Title Course Description BU.120.601 (Carey

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

IFRS Training. IAS 38 Intangible Assets. Professional Advisory Services

IFRS Training. IAS 38 Intangible Assets.  Professional Advisory Services IFRS Training IAS 38 Intangible Assets Table of Contents Section 1 Overview 2 Introduction to Intangible Assets 3 Recognition and Initial Measurement 4 Internally Generated Intangible Assets 5 Measurement

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

2011 AICP Review Course

2011 AICP Review Course 2011 AICP Review Course March 2011 Alex Dambach, AICP, PP Director of Policy, Planning, and Development City of East Orange Exam Content A. Strategic planning/visioning B. Goal setting C. Research methods

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

1 INTRODUCTION. We have restricted our comments to the most significant concerns we have with the Exposure Draft for Leases.

1 INTRODUCTION. We have restricted our comments to the most significant concerns we have with the Exposure Draft for Leases. 1 INTRODUCTION We would like to take the opportunity to respond to the International Accounting Standards Board s (IASB) and the Financial Accounting Standards Board s (FASB) Exposure Draft (ED) on Leases.

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

The What, Why and How of Project Work Breakdown Structures (WBS)

The What, Why and How of Project Work Breakdown Structures (WBS) PM TUTORIAL The What, Why and How of Project Work Breakdown Structures (WBS) Purpose This document is a guide for understanding, preparing and using a Work Breakdown Structure (WBS) as a part of planning

More information

S/N COURSE TITLE 1ST BATCH 2ND BATCH FEE

S/N COURSE TITLE 1ST BATCH 2ND BATCH FEE S/N COURSE TITLE 1ST BATCH 2ND BATCH FEE 1 FINAL ACCOUNTS AND FINANCIAL REPORTING SYSTEMS 6th - 9th March, 7th - 10th August, 2 NEW APPROACHES TO CORPORATE AND INDIVIDUAL TAX COMPLIANCE 6th - 9th March,

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

Chapter 24 Saskatchewan Housing Corporation Housing Maintenance 1.0 MAIN POINTS

Chapter 24 Saskatchewan Housing Corporation Housing Maintenance 1.0 MAIN POINTS Chapter 24 Chapter 24 Saskatchewan Housing Corporation Housing Maintenance 1.0 MAIN POINTS The Saskatchewan Housing Corporation s maintenance of the 18,300 housing units it owns is essential to preserve

More information

To Improve Space Utilization Efficiency: Periodic Renting Strategies of Residential Open Buildings

To Improve Space Utilization Efficiency: Periodic Renting Strategies of Residential Open Buildings UIA 2017 Seoul World Architects Congress P-0769 To Improve Space Utilization Efficiency: Periodic Renting Strategies of Residential Open Buildings Chunyu Wang *1 1 Master Degree Candidate, College of Architecture

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

Office of the County Auditor. Broward County Property Appraiser Report on Transition Review Services

Office of the County Auditor. Broward County Property Appraiser Report on Transition Review Services Office of the County Auditor Broward County Property Appraiser Report on Transition Review Services January 14, 2005 Table of Contents BACKGROUND AND SCOPE...3 FINDINGS AND RECOMMENDATIONS...3 1. Financial

More information

Countdown to MFRS 16 Are you ready?

Countdown to MFRS 16 Are you ready? Volume 6 - Issue 3 8 June 018 Countdown to MFRS 16 Are you ready? MFRS 16 sets a new turning point for lease accounting. With the requirement for most operating leases to be recognized on the balance sheet,

More information

METHODOLOGY GUIDE VALUING LANDS IN TRANSITION IN ONTARIO. Valuation Date: January 1, 2016

METHODOLOGY GUIDE VALUING LANDS IN TRANSITION IN ONTARIO. Valuation Date: January 1, 2016 METHODOLOGY GUIDE VALUING LANDS IN TRANSITION IN ONTARIO Valuation Date: January 1, 2016 August 2017 August 22, 2017 The Municipal Property Assessment Corporation (MPAC) is responsible for accurately assessing

More information

SANTA CLARA COUNTY RHNA SUBREGION TASK FORCE GUIDING PRINCIPLES - May 2018

SANTA CLARA COUNTY RHNA SUBREGION TASK FORCE GUIDING PRINCIPLES - May 2018 SANTA CLARA COUNTY RHNA SUBREGION TASK FORCE GUIDING PRINCIPLES - May 2018 Attachment A Vision For Santa Clara County and its cities to work collaboratively to produce more housing in the Region. have

More information

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

Using rules for assessing and improving data quality: A case study for the Norwegian State of Estate report Using rules for assessing and improving data quality: A case study for the Norwegian State of Estate report Ling Shi 1 and Dumitru Roman 2 1 Statsbygg, Pb. 8106 Dep, 0032 Oslo, Norway ling.shi@statsbygg.no

More information

Support to Implementation of Multipurpose Cadastral Information system in Vietnam

Support to Implementation of Multipurpose Cadastral Information system in Vietnam Support to Implementation of Multipurpose Cadastral Information system in Vietnam Lennart JOHANSSON and Per SÖRBOM, Sweden Key words: Land Registration, Land Information, Land Administration, SWOT analyse,

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

PROPOSED CHANGES TO LEASE ACCOUNTING

PROPOSED CHANGES TO LEASE ACCOUNTING PROPOSED CHANGES TO LEASE ACCOUNTING Reference Guide Lessee Perspective Based on Revised Exposure Draft Issued May 16, 2013 FOR INTERNAL USE ONLY BACKGROUND 1. WHAT IS BEING PROPOSED? a. Generally, all

More information

ACCOUNTING STANDARDS BOARD INTERPRETATION OF THE STANDARDS OF GENERALLY RECOGNISED ACCOUNTING PRACTICE

ACCOUNTING STANDARDS BOARD INTERPRETATION OF THE STANDARDS OF GENERALLY RECOGNISED ACCOUNTING PRACTICE ACCOUNTING STANDARDS BOARD INTERPRETATION OF THE STANDARDS OF GENERALLY RECOGNISED ACCOUNTING PRACTICE INTANGIBLE ASSETS WEBSITE COSTS (IGRAP 16) Issued by the Accounting Standards Board March 2012 Acknowledgment

More information

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

1. Department of Decision Sciences & Information Management, Katholieke Universiteit Leuven, Belgium October 25-26, 2007 Orlando, Florida Specifying Process-Aware Access Control Rules in SBVR Stijn Goedertier 1, Christophe Mues 2, and Jan Vanthienen 1 1. Department of Decision Sciences & Information Management,

More information

Land Registers Interconnection Network Study. Brussels, 02/04/2014

Land Registers Interconnection Network Study. Brussels, 02/04/2014 Land Registers Interconnection Network Study Brussels, 02/04/2014 Background Information: DG Justice Mission: To build a European Union area of Justice which ensures respect for the citizen s fundamental

More information

CENTRAL GOVERNMENT ACCOUNTING STANDARDS

CENTRAL GOVERNMENT ACCOUNTING STANDARDS CENTRAL GOVERNMENT ACCOUNTING STANDARDS NOVEMBER 2016 STANDARD 4 Requirements STANDARD 5 INTANGIBLE ASSETS INTRODUCTION... 75 I. CENTRAL GOVERNMENT S SPECIALISED ASSETS... 75 I.1. The collection of sovereign

More information

Report of the RIBA visiting board to the University of Hong Kong

Report of the RIBA visiting board to the University of Hong Kong Royal Institute of British Architects Report of the RIBA visiting board to the University of Hong Kong Faculty of Architecture Date of visiting board: 14/15 May 2015 Confirmed by RIBA Education Committee:

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

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

Training the Next Generation of Appraisers The S.T.A.R.T. Program - Standards to Assure Responsible Training: Training the Next Generation of Appraisers The S.T.A.R.T. Program - Standards to Assure Responsible Training: An Industry Solution to the Declining Number of Appraisers Entering the Profession and Practical

More information

1. Critically review advanced techniques of valuation for special properties

1. Critically review advanced techniques of valuation for special properties TITLE Advanced Valuation Techniques MODULE CODE 77-6520-00C LEVEL 6 CREDITS 20 JACS CODE N234 DEPARTMENT Natural and Built Environment SUBJECT GROUP Construction & Quantity Surveying MODULE LEADER DATE

More information

What does Social Housing

What does Social Housing What does Social Housing Reform mean for Practitioners? Jennie Donald, Deputy Chief Executive, NIFHA Background 2011 Review of NI Housing Executive by PwC & mature conversation 2013 Social Housing Reform

More information

Response to the IASB Exposure Draft Leases

Response to the IASB Exposure Draft Leases Response to the IASB Exposure Draft Leases 13 September 2013 CA House 21 Haymarket Yards Edinburgh EH12 5BH enquiries@icas.org.uk +44 (0)131 347 0100 icas.org.uk Direct: +44 (0)131 347 0252 Email: ahutchinson@icas.org.uk

More information

LITIGATING IN A MASS APPRAISAL ENVIRONMENT

LITIGATING IN A MASS APPRAISAL ENVIRONMENT 11 th Mass Appraisal Valuation Symposium Innovation, Transformation, Knowledge Enhancement and Improved Efficiencies in Mass Appraisal Niagara Falls, Canada May 17-18, 2016 LITIGATING IN A MASS APPRAISAL

More information

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

A Geocoded Cadastral Fabric as a Precondition for a Sustainable Land Management System A Geocoded Fabric as a Precondition for a Sustainable Land Management System Gottfried KONECNY, Germany; J.P. LAUZON, Canada; Abdul Salam MOHAMMED, India Key words: SDI,, Parcel Boundaries, GPS-GNSS, Land

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

EXECUTIVE SUMMARY. Executive Summary Donald L Tucker Civic Center District Economic Development Study

EXECUTIVE SUMMARY. Executive Summary Donald L Tucker Civic Center District Economic Development Study EXECUTIVE SUMMARY The overall Tallahassee/Leon County economy was not as negatively impacted by the Great Recession as was the State of Florida as a whole, because its economy is largely driven by State

More information

2007/2008 H [ON-LINE REAL ESTATE MANAGEMENT SYSTEM PROPOSAL] Proposal for the final year project

2007/2008 H [ON-LINE REAL ESTATE MANAGEMENT SYSTEM PROPOSAL] Proposal for the final year project 2007/2008 H [ON-LINE REAL ESTATE MANAGEMENT SYSTEM PROPOSAL] Proposal for the final year project A proposal for On-line Real Estate Management System (Maintain advertising, purchasing, selling real estates)

More information

Depreciation A QUICK REFERENCE GUIDE FOR ELECTED OFFICIALS AND STAFF

Depreciation A QUICK REFERENCE GUIDE FOR ELECTED OFFICIALS AND STAFF Depreciation A QUICK REFERENCE GUIDE FOR ELECTED OFFICIALS AND STAFF This booklet is a quick reference guide to help you to: understand the purpose and function of accounting for and reporting on the depreciation

More information

The Impact of IFRS 16 on the Companies Key Performance Indicators: Limits, Advantages and Drawbacks

The Impact of IFRS 16 on the Companies Key Performance Indicators: Limits, Advantages and Drawbacks Vol. 4,. 1, March 2018, pp. 54 59 ISSN 2393-4913, ISSN On-line 2457-5836 The Impact of IFRS 16 on the Companies Key Performance Indicators: Limits, Advantages and Drawbacks Alin Eliodor Tănase 1, Traian

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

Historic Environment Scotland

Historic Environment Scotland Historic Environment Scotland 1 of 14 Condition Monitoring System for properties in the care of Scottish Ministers and associated collections. September 2015 2 of 14 Purpose and Scope This document sets

More information

Terms of Reference for the Regional Housing Affordability Strategy

Terms of Reference for the Regional Housing Affordability Strategy Terms of Reference for the Regional Housing Affordability Strategy Prepared by: CRD Regional Planning Services September, 2001 Purpose The Capital Region is one of the most expensive housing markets in

More information

REAL PROPERTY DEVELOPMENT & MANAGEMENT

REAL PROPERTY DEVELOPMENT & MANAGEMENT REAL PROPERTY DEVELOPMENT & MANAGEMENT The Real Property Development and Management (RPDM) group plans, secures and manages Metropolitan s real property assets, proactively seeking to enhance revenue while

More information

Creating holistic architecture requires a sense of perspective

Creating holistic architecture requires a sense of perspective Creating holistic architecture requires a sense of perspective BESSARDs Studio takes pride in being a small studio, since it allows them to control the entire architectural process. BIM generates a crucial

More information

INSPECTIONS Evolution and History:

INSPECTIONS Evolution and History: INSPECTIONS Evolution and History: 1972 2001 Michael Fagan michael@mfagan.com (650)473-1133 243 Tennyson Avenue, Palo Alto, CA, 94301, USA Evolution and History of Inspections. 1972 Walkthroughs/reviews

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

Federated Data Model to Improve Accessibility of Distributed Cadastral Databases in Land Administration

Federated Data Model to Improve Accessibility of Distributed Cadastral Databases in Land Administration Federated Data Model to Improve Accessibility of Distributed Cadastral Databases in Land Arbind Man TULADHAR and Mostafa RADWAN (The Netherlands) and Fatma Abdel KADER and Samir EL-RUBY (Egypt) Key words:

More information

LAND ADMINISTRATION IN LITHUANIA: CHALLENGES AND PERSPECTIVES

LAND ADMINISTRATION IN LITHUANIA: CHALLENGES AND PERSPECTIVES UNECE WPLA Workshop Influence of Land Administration on People and Business, Cavtat, Croatia, October 2-3, 2008 LAND ADMINISTRATION IN LITHUANIA: CHALLENGES AND PERSPECTIVES Kestutis Sabaliauskas, Director

More information

DIRECTIVE # This Directive Supersedes Directive # and #92-003

DIRECTIVE # This Directive Supersedes Directive # and #92-003 Division Of Property Valuation Docking State Office Building 915 SW Harrison St., Room 400N Topeka, KS 66612-1588 Nick Jordan, Secretary David N. Harper, Director phone: 785-296-2365 fax: 785-296-2320

More information

COPYRIGHTED MATERIAL. Comprehensive Site-Planning Overview. 1.1 Introduction. 1.2 Role of Government

COPYRIGHTED MATERIAL. Comprehensive Site-Planning Overview. 1.1 Introduction. 1.2 Role of Government C h a p t e r 1 1.1 Introduction Comprehensive Site-Planning Overview Properly planned and conceptualized large-scale developments are benefits to communities, developers, and end users. The essence of

More information

General Market Analysis and Highest & Best Use. Learning Objectives

General Market Analysis and Highest & Best Use. Learning Objectives General Market Analysis and Highest & Best Use Learning Objectives Module & Title Module 1 Real Estate Markets and Analysis Module 2 Types and Levels of Market Analysis Module 3 The Six-Step Process and

More information

JOB DESCRIPTION MANAGEMENT EXCLUSION

JOB DESCRIPTION MANAGEMENT EXCLUSION 1. Position No. Various 2. Descriptive Working Title SENIOR DEVELOPMENT MANAGER JOB DESCRIPTION MANAGEMENT EXCLUSION 3. Present Classification Excluded Mgmt 4. Branch DEVELOPMENT AND ASSET 5. Department

More information

CLTS seminar 24 January 2014

CLTS seminar 24 January 2014 Workshop International perspective on property right regimes Department of Landscape Architecture and Spatial Planning Section of Land Management Norwegian University of Life Science Norway Dr Barbara

More information

Outline. Section 21.6 (pp ) ISC

Outline. Section 21.6 (pp ) ISC Information Systems Concepts extreme Programming Roman Kontchakov Birkbeck, University of London Based on Chapter 21 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and Design Using UML,

More information

From 2D representation of the buildings into cadastral maps towards 3D GIS applications and BIM a case study for Prishtina

From 2D representation of the buildings into cadastral maps towards 3D GIS applications and BIM a case study for Prishtina From 2D representation of the buildings into cadastral maps towards 3D GIS applications and BIM a case study for Prishtina This is a Peer Reviewed Paper Fisnik LOSHI, Kosovo Keywords: 3D cadastre, property

More information

Fixed Asset Management

Fixed Asset Management Fixed Asset Management Policy/Procedure This policy applies to faculty and staff with responsibility for purchasing, maintaining or disposing of Fixed Assets, including Department Chairs, Department Heads,

More information

City-Wide Real Estate Transformation

City-Wide Real Estate Transformation City-Wide Real Estate Transformation Presentation on Portfolio & Asset Management Toronto Realty Agency Board Meeting October 20, 2017 Re: RA5.3 What is Portfolio Strategy & Asset Management Portfolio

More information

Transit-Oriented Development Specialized Real Estate Services

Transit-Oriented Development Specialized Real Estate Services COLLIERS INTERNATIONAL Transit-Oriented Development Specialized Real Estate Services Accelerating success. Colliers International transit-oriented development GROUP P. 1 2 transit-oriented development

More information

CAPITAL IMPROVEMENT PLAN POLICY/PROCEDURE Approved by the Town Council at the Town Council Meeting

CAPITAL IMPROVEMENT PLAN POLICY/PROCEDURE Approved by the Town Council at the Town Council Meeting CAPITAL IMPROVEMENT PLAN POLICY/PROCEDURE Approved by the Town Council at the 10-20-15 Town Council Meeting A Capital Improvement Plan (CIP) is a valuable and critical planning tool that is used to manage

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

How to Read a Real Estate Appraisal Report

How to Read a Real Estate Appraisal Report How to Read a Real Estate Appraisal Report Much of the private, corporate and public wealth of the world consists of real estate. The magnitude of this fundamental resource creates a need for informed

More information

The cost of increasing social and affordable housing supply in New South Wales

The cost of increasing social and affordable housing supply in New South Wales The cost of increasing social and affordable housing supply in New South Wales Prepared for Shelter NSW Date December 2014 Prepared by Emilio Ferrer 0412 2512 701 eferrer@sphere.com.au 1 Contents 1 Background

More information

The agent-based modeling approach to MFM: A call to join forces

The agent-based modeling approach to MFM: A call to join forces The agent-based modeling approach to MFM: A call to join forces Macroeconomic Financial Modeling meeting Sept. 14, 2012, New York City J. Doyne Farmer Mathematics Department and Institute for New Economic

More information

Housing for the Region s Future

Housing for the Region s Future Housing for the Region s Future Executive Summary North Texas is growing, by millions over the next 40 years. Where will they live? What will tomorrow s neighborhoods look like? How will they function

More information

Streamlining the Entitlement Process for Transit-Oriented Development

Streamlining the Entitlement Process for Transit-Oriented Development October 2012 Streamlining the Entitlement Process for Transit-Oriented Development Best Practices Summary Setting Ideas in Motion Introduction and Overview Entitlement Process: The legal method of obtaining

More information

DOWNTOWN BEAUMONT CENTRE-VILLE: PARKING MANAGEMENT REPORT

DOWNTOWN BEAUMONT CENTRE-VILLE: PARKING MANAGEMENT REPORT DOWNTOWN BEAUMONT CENTRE-VILLE: PARKING MANAGEMENT REPORT Prepared for: Prepared by: Town of Beaumont Planning & Development Services WATT Consulting Group Our File: 3364.T01 Date: October 5, 2016 1.0

More information

Paragraph 47 National Planning Policy Framework. rpsgroup.com/uk

Paragraph 47 National Planning Policy Framework. rpsgroup.com/uk To boost significantly the supply of housing, local planning authorities should use their evidence base to ensure that their Local Plan meets the full, objectively assessed needs for market and affordable

More information

3rd Year. 2nd Year. DFN 2004: Desgin Studio IV. DFN 2242: Design Communication II. ARCH 3211: Arch. Structures II: Steel + Wood

3rd Year. 2nd Year. DFN 2004: Desgin Studio IV. DFN 2242: Design Communication II. ARCH 3211: Arch. Structures II: Steel + Wood 2008-14 NAAB Performance Criteria Course Type L: Lecture LS: Lecture/Seminar LP: Lecture & Practicum S: Studio Foundation + Pro: [2] + [3] NAAB Performance Level A: Ability U: Understanding Year of Study

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

LEASING VS OWNING: HARDWARE AND SOFTWARE

LEASING VS OWNING: HARDWARE AND SOFTWARE TECH NEXT SERIES LEASING VS OWNING: HARDWARE AND SOFTWARE Leasing vs Owning Hardware and Software With the constant development of new and better information technology (IT) hardware and software, the

More information

Overview of OR Modeling Approach & Introduction to Linear Programming

Overview of OR Modeling Approach & Introduction to Linear Programming Overview of OR Modeling Approach & Introduction to Linear Programming M. En C. Eduardo Bustos Farías 1 What is Operations Research? A field of study that uses computers, statistics, and mathematics to

More information