Service Oriented Architectural Design

Size: px
Start display at page:

Download "Service Oriented Architectural Design"

Transcription

1 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 Science, University of Leicester et52@mcs.le.ac.uk 3rd International Symposium on Trustworthy Global Computing INRIA Sophia-Antipolis, November 5-6, 2007 Service Oriented Architectural Design 1/27

2 Introduction Outline 1 Introduction 2 Architectural Design Rewriting 3 Design and Reconfiguration for a Service Modelling Language 4 The end Service Oriented Architectural Design 2/27

3 Introduction Our world Software Architectures Architectural Styles Reconfigurations SOA Service Oriented Architectural Design 3/27

4 Introduction Principles of ADR (Architectural Design Rewriting) Software Architectures Designs: graphs with interfaces. Partial designs: designs with holes. Architectural styles Set of design productions (operations over designs). Inspired by context-free graph grammars (Le Métayer et al.). A design term with type T is conformant to style T. Reconfigurations Rewrite rules over design terms, not over graphs. Hierarchical, inductive rules (term rewriting + SOS). Style preservation immediate with rule d : T d : T. No theorem or (non-terminating) algorithm needed! Service Oriented Architectural Design 4/27

5 Architectural Design Rewriting Outline 1 Introduction 2 Architectural Design Rewriting 3 Design and Reconfiguration for a Service Modelling Language 4 The end Service Oriented Architectural Design 5/27

6 Service Oriented Architectural Design Architectural Design Rewriting Scenario: Network of Chains or Triangular Meshes Network (design of type NET) = interface + body. Interface = NET-typed edge with one node. NET 3hub 3hub 3hub NET NET 2hub 2hub 2hub triangular mesh of 3hubs Body chain of 2hubs Service Oriented Architectural Design 6/27

7 Service Oriented Architectural Design Architectural Design Rewriting The notation of design productions Traditional production rule notation L ::= R u 1 e:2n u 2 ::= u 1 e 1 :2N e 2 :2N u 2 ADR notation L encapsulating R e:2n u 1 e 1 :2N e 2 :2N u 2 ADR functional reading link2 : 2N 2N 2N Service Oriented Architectural Design 7/27

8 Service Oriented Architectural Design Architectural Design Rewriting Chain style 2N A single 2hub... or... two concatenated 2Ns. basic2 : 2N 2N 2hub e:2n link2 : 2N 2N 2N e 1 :2N e 2 :2N Service Oriented Architectural Design 8/27

9 Service Oriented Architectural Design Architectural Design Rewriting Triangular mesh style A single 3hub... or... a mesh of 3hubs 3N basic3 : 3N 3hub link3 : 3N 3N 3N 3N 3N 3N 3N 3N Service Oriented Architectural Design 9/27

10 Service Oriented Architectural Design Architectural Design Rewriting Constructing NETs A closed chain... or... triangular mesh net2 : 2N NET net3 : 3N NET NET NET 2N 3N Service Oriented Architectural Design 10/27

11 Service Oriented Architectural Design Architectural Design Rewriting Reconfiguring NETs How can we transform any triangular NET into a chained one? NET 3hub 3hub 3hub? NET 2hub 2hub 2hub Service Oriented Architectural Design 11/27

12 Service Oriented Architectural Design Architectural Design Rewriting A 3hub becomes a 2hub basic3 3to2 basic2 Type changes (3N to 2N), but label 3to2 takes care of contexts. 3N 3hub 3to2 2N 2hub Service Oriented Architectural Design 12/27

13 Service Oriented Architectural Design Architectural Design Rewriting A 3N becomes a 2N x 1 3to2 x 1 x 2 3to2 x 2 x 3 3to2 x 3 link3(x 1, x 2, x 3 ) 3to2 link2(link2(x 2, x 1 ), x 3 ) 3N x 2 :3N x 1 :3N x 3 :3N Rule is conditional and labelled. 2N 3to2 x 2 :2N x 1 :2N x 3 :2N Service Oriented Architectural Design 13/27

14 Service Oriented Architectural Design Architectural Design Rewriting A triangular meshed NET becomes a chained NET x 3to2 x net3(x) net2(x ) The last closing rule. It can be applied in any context. NET NET x:3n x :2N Service Oriented Architectural Design 14/27

15 Architectural Design Rewriting Summary of reconfiguration rules A 3hub becomes a 2hub A 3N becomes a 2N (if...) x 1 3to2 x 1 basic3 3to2 basic2 x 2 3to2 x 2 x 3 3to2 x 3 link3(x 1, x 2, x 3 ) 3to2 link2(link2(x 2, x 1 ), x 3 ) A triangular meshed NET becomes a chained NET (if...) x 3to2 x net3(x) net2(x ) Service Oriented Architectural Design 15/27

16 Design and Reconfiguration for a Service Modelling Language Outline 1 Introduction 2 Architectural Design Rewriting 3 Design and Reconfiguration for a Service Modelling Language 4 The end Service Oriented Architectural Design 16/27

17 Design and Reconfiguration for a Service Modelling Language Design, discover/select, bind... Services are partial designs: required services are holes... Components Wires Interfaces NOTE: Our SML is SRML (Sensoria s SML, inspired by IBM et al. s Software Component Architecture). Service Oriented Architectural Design 17/27

18 Design and Reconfiguration for a Service Modelling Language Design, discover/select, bind... A required service is discovered and selected... Service Oriented Architectural Design 18/27

19 Design and Reconfiguration for a Service Modelling Language Design, discover/select, bind... Binding reconfigures interfaces and wires... Service Oriented Architectural Design 19/27

20 Design and Reconfiguration for a Service Modelling Language Design, discover/select, bind... The service is bound with a new wire... Service Oriented Architectural Design 20/27

21 Service Oriented Architectural Design Design and Reconfiguration for a Service Modelling Language SRML Diagrams as graphs More or less shaped like this... Components Interfaces Wires Services +[F ]r r p c i e i c p i r i i c W Service Oriented Architectural Design 21/27

22 Service Oriented Architectural Design Design and Reconfiguration for a Service Modelling Language Designing SRML diagrams An excerpt of the design productions needed smod wrap W M E M B W ewire W E e Service Oriented Architectural Design 22/27

23 Design and Reconfiguration for a Service Modelling Language Binding means dealing with things like this... Lots of wires to be internalised r p I I e C r I W C r I I W I W p I I W r Service Oriented Architectural Design 23/27

24 Design and Reconfiguration for a Service Modelling Language Binding step 1 Reconfiguring a pair of wires... I i e i int I i Service Oriented Architectural Design 24/27

25 Service Oriented Architectural Design Design and Reconfiguration for a Service Modelling Language Binding step 2 I I u 1 :I u 2 :I e v 1 :I v 2 :I int w 1 1 :I w 1 2 :I w 2 1 :I w 2 2 :I Service Oriented Architectural Design 25/27

26 The end Outline 1 Introduction 2 Architectural Design Rewriting 3 Design and Reconfiguration for a Service Modelling Language 4 The end Service Oriented Architectural Design 26/27

27 The end Concluding remarks What is ADR? An algebra of graphs with interfaces (designs). Conditional, labelled rewrite rules on design terms. What can I do with ADR? Style-driven design of software architectures. Style-preserving reconfigurations. (Ordinary execution). Architectural Design, Specification and Verification. Run-time Configuration Management. Where can I get more on ADR? Style-Based Architectural Reconfigurations, Technical Report TR-07-17, Dipartimento di Informatica, Università di Pisa. Service Oriented Architectural Design 27/27

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

Network Analysis: Minimum Spanning Tree, The Shortest Path Problem, Maximal Flow Problem. Métodos Cuantitativos M. en C. Eduardo Bustos Farías 1

Network Analysis: Minimum Spanning Tree, The Shortest Path Problem, Maximal Flow Problem. Métodos Cuantitativos M. en C. Eduardo Bustos Farías 1 Network Analysis: Minimum Spanning Tree, The Shortest Path Problem, Maximal Flow Problem Métodos Cuantitativos M. en C. Eduardo Bustos Farías 1 Definitions A network consists of a set of nodes and a set

More information

SOFTWARE ARCHITECTURE

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

More information

Homepage: volpe. Curriculum Vitae

Homepage:   volpe. Curriculum Vitae Marco Volpe Dipartimento di Informatica Università di Verona Strada Le Grazie, 15 37134 Verona, Italy E-mail: marco.volpe@univr.it Homepage: http://profs.sci.univr.it/ volpe Curriculum Vitae Current Position

More information

Network Analysis: Minimum Spanning Tree,

Network Analysis: Minimum Spanning Tree, Network Analysis: Minimum Spanning Tree, M. en C. Eduardo Bustos Farías 1 Definitions A network consists of a set of nodes and a set of arcs connecting the nodes Nodes are also called vertices or points

More information

Paul Wollan page 1 of 6

Paul Wollan page 1 of 6 Paul Wollan page 1 of 6 CONTACT INFORMATION Department of Computer Science Voice: +39 347-773-8834 University of Rome La Sapienza Via Salaria 113 E-mail: wollan@di.uniroma1.it 00198 Roma, Italy http://wwwusers.di.uniroma1.it/

More information

PLANNED UNIT DEVELOPMENT & SUBDIVISION STAFF REPORT Date: April 18, 2019

PLANNED UNIT DEVELOPMENT & SUBDIVISION STAFF REPORT Date: April 18, 2019 PLANNED UNIT DEVELOPMENT & SUBDIVISION STAFF REPORT Date: April 18, 2019 DEVELOPMENT NAME SUBDIVISION NAME Springhill Village Subdivision Springhill Village Subdivision LOCATION 4350, 4354, 4356, 4358,

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

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

Optimization of Multiple Related Negotiation through Multi-Negotiation Network

Optimization of Multiple Related Negotiation through Multi-Negotiation Network Optimization of Multiple Related Negotiation through Multi-Negotiation Network Fenghui Ren 1,, Minjie Zhang 1, Chunyan Miao 2, and Zhiqi Shen 3 1 School of Computer Science and Software Engineering University

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

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

A Model of the Selection Function. Appraisal Task Force

A Model of the Selection Function. Appraisal Task Force A Model of the Selection Function Appraisal Task Force June 2001 i) Model Diagrams MODEL INFORMATION TITLE Select AUTHOR Appraisal Task Force, InterPARES Project MODEL TYPE IDEF(0) function model. IDEF(0)

More information

PATENT PURCHASE AGREEMENT

PATENT PURCHASE AGREEMENT EXECUTION COPY PATENT PURCHASE AGREEMENT THIS PATENT PURCHASE AGREEMENT ( Agreement ) is made as of December 10, 2004 ( Effective Date ), by Commerce One Operations, Inc., a corporation organized under

More information

Univalent multisets. V through the eyes of the identity type. Håkon Robbestad Gylterud. August 2014

Univalent multisets. V through the eyes of the identity type. Håkon Robbestad Gylterud. August 2014 Univalent multisets V through the eyes of the identity type Håkon Robbestad Gylterud August 2014 Håkon Robbestad Gylterud Univalent multisets Stockholm University 1 / 25 Outline of the talk 1 Present common

More information

Claytronics. Moore s Law. Where are we in 50 years? Moore s Law. Seth Copen Goldstein. RSS 6/11/05

Claytronics. Moore s Law. Where are we in 50 years? Moore s Law. Seth Copen Goldstein.  RSS 6/11/05 Moore s Law Claytronics Seth Copen Goldstein www.cs.cmu.edu/~claytronics RSS 6/11/05 Goodness Joint work with Todd Mowry and Baker, Campbell, Gibbons, Guestrin, Hoburg, Kufner, Lee, Pillai, Seshan, Sitti,

More information

Confirming Toronto's Participation in Ontario's Development Charges Rebate Program

Confirming Toronto's Participation in Ontario's Development Charges Rebate Program REPORT FOR ACTION Confirming Toronto's Participation in Ontario's Development Charges Rebate Program Date: January 30, 2018 To: City Council From: Acting Chief Financial Officer Director, Affordable Housing

More information

Groupe d Etudes UTILISATEURS WAGONS Studiengruppe WAGENVERWENDER Study Group WAGON USERS

Groupe d Etudes UTILISATEURS WAGONS Studiengruppe WAGENVERWENDER Study Group WAGON USERS Groupe d Etudes UTILISATEURS WAGONS Studiengruppe WAGENVERWENDER Study Group WAGON USERS Amendments and additions to the GCU: Appendix 9, Proposal 1 Title and text: link with UIC 471-2, Technical Transfer

More information

Revitalizing the Downtown through Mixed-Use Development

Revitalizing the Downtown through Mixed-Use Development Revitalizing the Downtown through Mixed-Use Development A Study of Proposed Zoning Amendments for the Business B District of Great Neck Plaza PUBLIC MEETING NOVEMBER 3, 2010 Incorporated Village of Great

More information

Ulrik M. Nyman - Curriculum Vitæ

Ulrik M. Nyman - Curriculum Vitæ Ulrik M. Nyman - Curriculum Vitæ Personal Information Education Ulrik Mathias Nyman Phone: 40 89 21 56 Doravej 45 st. th. Email: ulrik@cs.aau.dk 9000 Aalborg Born: 2nd of December 1978 Married to Tina,

More information

concepts and techniques

concepts and techniques concepts and techniques S a m p l e Timed Outline Topic Area DAY 1 Reference(s) Learning Objective The student will learn Teaching Method Time Segment (Minutes) Chapter 1: Introduction to Sales Comparison

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

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

Delivering return on investment in Rental management and processing within the supply chain Fact Sheet Rental for Microsoft Dynamics NAV Highlights Easy to manage items and rentals Flexible pricing set up by customer and rental item Consistent contract management Rent, buy or sell in the same

More information

Recent Developments in Use and Dissemination of Geospatial Data in Germany - Example Lower Saxony

Recent Developments in Use and Dissemination of Geospatial Data in Germany - Example Lower Saxony Recent Developments in Use and Dissemination of Geospatial Data in Germany - Example Lower Saxony Conference Permanent Committee on Cadastre Lithuanian Presidency Vilnius, 22 October 2013 Peter Creuzer

More information

William S. Graessle of William S. Graessle, P.A., Jacksonville, for Appellees. In this eminent domain action, the JEA appeals a final order awarding

William S. Graessle of William S. Graessle, P.A., Jacksonville, for Appellees. In this eminent domain action, the JEA appeals a final order awarding IN THE DISTRICT COURT OF APPEAL FIRST DISTRICT, STATE OF FLORIDA JEA, A BODY POLITIC AND CORPORATE OF THE STATE OF FLORIDA, NOT FINAL UNTIL TIME EXPIRES TO FILE MOTION FOR REHEARING AND DISPOSITION THEREOF

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

Directory Services. (in particular LDAP) Karst Koymans, Jaap van Ginkel. Friday, October 12, Informatics Institute University of Amsterdam

Directory Services. (in particular LDAP) Karst Koymans, Jaap van Ginkel. Friday, October 12, Informatics Institute University of Amsterdam Directory Services (in particular LDAP) Karst Koymans, Jaap van Ginkel Informatics Institute University of Amsterdam (version 1.9, 2012/10/05 13:37:02) Friday, October 12, 2012 Karst Koymans, Jaap van

More information

COMMON SIGN INFORMATION SUMMARY

COMMON SIGN INFORMATION SUMMARY COMMON SIGN INFORMATION SUMMARY VILLAGE OF GRAFTON February 8, 2006 COMMON SIGN SUMMARY Title 20 of the Grafton Municipal Code provides a comprehensive outline of the municipal code requirements for the

More information

UNIT FIVE RATIONAL EXPRESSIONS 18 HOURS MATH 521B

UNIT FIVE RATIONAL EXPRESSIONS 18 HOURS MATH 521B UNIT FIVE RATIONAL EXPRESSIONS 8 HOURS MATH 5B Revised Nov4, 00 07 SCO: By the end of grade students will be epected to: B model (with concrete materials and pictorial representations) and epress the relationship

More information

AMENDMENT NUMBER XX TO THE OFFICIAL PLAN OF THE TOWN OF MILTON. THE PREAMBLE, does not constitute part of this Amendment

AMENDMENT NUMBER XX TO THE OFFICIAL PLAN OF THE TOWN OF MILTON. THE PREAMBLE, does not constitute part of this Amendment AMENDMENT NUMBER XX TO THE OFFICIAL PLAN OF THE TOWN OF MILTON PART 1 PART 2 THE PREAMBLE, does not constitute part of this Amendment THE AMENDMENT, consisting of the following text constitutes Amendment

More information

Profile Definition for a. Standardized Cadastral Model

Profile Definition for a. Standardized Cadastral Model Profile Definition for a www.caris.com Standardized Cadastral Model Hugh Aste, Rick Nyarady & Greg Mulholland Outline Our interest in the Core Cadastre Domain Model Identification of a practical need for

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

Economics 5800 Urban Economics Second Mid-term Exam. Instructions

Economics 5800 Urban Economics Second Mid-term Exam. Instructions Economics 5800 Urban Economics Second Mid-term Exam Instructions Name Page 1 This examination has five questions and you are to do all five. Please number your answers clearly. Each question will be worth

More information

NEW THEORIES IN GROWTH AND DEVELOPMENT

NEW THEORIES IN GROWTH AND DEVELOPMENT NEW THEORIES IN GROWTH AND DEVELOPMENT New Theories in Growth and Development Edited by Fabrizio Coricelli Dipartimento di Economia Politica Universitii di Siena Massimo di Matteo Dipartimento di Economia

More information

TENDER. Supply & Commissioning of Auto Transformer/Variable Transformer

TENDER. Supply & Commissioning of Auto Transformer/Variable Transformer TENDER for Supply & Commissioning of Auto Transformer/Variable Transformer Tender No. NTSC(C)/EC/LAB(E)-3/14-15 Issued By NSIC TECHNICAL SERVICES CENTRE, SECTOR B-24, GUINDY INDUSTRIAL ESTATE EKKADUTHANGAL,

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

Paul Wollan: Curriculum Vitae page 1 of 8

Paul Wollan: Curriculum Vitae page 1 of 8 Paul Wollan: Curriculum Vitae page 1 of 8 General Information Paul Joseph WOLLAN Date of Birth: 21 September 1976 Citizenship: United States of America Permanent Address and contact: Place of Birth: Seattle,

More information

CITY PLANNING COMMISSION January 23, 2012 / Calendar No. 2

CITY PLANNING COMMISSION January 23, 2012 / Calendar No. 2 CITY PLANNING COMMISSION January 23, 2012 / Calendar No. 2 C 120030 ZSM IN THE MATTER OF an application submitted by RSV, LLC and Saint Vincents Catholic Medical Centers of New York pursuant to Sections

More information

COMMERCIAL/INDUSTRIAL DEVELOPMENT GUIDELINES

COMMERCIAL/INDUSTRIAL DEVELOPMENT GUIDELINES COMMERCIAL/INDUSTRIAL DEVELOPMENT GUIDELINES Planning Division Sections Chapter 17.16 Commercial, Industrial Development Standards 17.16.010 Lot Size 17.16.020 Setbacks 17.16.030 Fences, Hedges and Walls

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

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

Architecture: Non-Functional Properties. in Service Oriented. Requirements, Models and. Methods REFERENCE. Berlin, Germany. Berlin, NonFunctional Properties in Service Oriented Architecture: Requirements, Models and Methods Nikola Milanovic Model Labs Germany INFORMATION SCIENCE REFERENCE REFERENCE Hershey New York La La Table

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

Village of Lombard Community Development Department/Building Division 255 E. Wilson Avenue Lombard, IL Tel: Fax:

Village of Lombard Community Development Department/Building Division 255 E. Wilson Avenue Lombard, IL Tel: Fax: Village of Lombard Community Development Department/Building Division 255 E. Wilson Avenue Lombard, IL 60148 Tel: 630-620-5750 Fax: 630-629-2374 Residential Fence Permit Handout -A Permit is Required Before

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

Index. 101 method 3, 6, 8, 12

Index. 101 method 3, 6, 8, 12 373 Index 101 method 3, 6, 8, 12 A Ability to adapt 26 ACM Portal 3 Action Dependency Graph (ADG) 177, 179, 181, 183-185, 187 Action State Graph (ASG) 177, 179, 185-190 Adaptability 339-341, 343, 347,

More information

T HE REAL PROPERTY APPRAISER

T HE REAL PROPERTY APPRAISER October 2009 T HE REAL PROPERTY APPRAISER Q UALIFICATION CRITERIA AND INTERPRETATIONS OF THE CRITERIA REAL PROPERTY APPRAISER QUALIFICATION CRITERIA EFFECTIVE JANUARY 1, 2008 APPENDIX APPRAISER QUALIFICATIONS

More information

APPLICATION TO REGISTER A SUBJECT PROPERTY BUSI 499 INCOME PROPERTY GUIDED CASE STUDY

APPLICATION TO REGISTER A SUBJECT PROPERTY BUSI 499 INCOME PROPERTY GUIDED CASE STUDY Please fill out this form, save it to your computer, then submit it via Turnitin.com (see Submit Written Assignments and Projects on your Course Resources webpage for details) APPLICATION TO REGISTER A

More information

CITY OF CHARLOTTESVILLE STANDARD OPERATING PROCEDURE

CITY OF CHARLOTTESVILLE STANDARD OPERATING PROCEDURE CITY OF CHARLOTTESVILLE STANDARD OPERATING PROCEDURE Type of Policy: ZONING REGULATIONS Subject: Implementation of City Code 34-12 (Affordable Dwelling Units) Authorization: Charlottesville City Code Sec.

More information

RULES AND REGULATIONS. Binding Rules and Regulations of the Website: Rules and Regulations ).

RULES AND REGULATIONS. Binding Rules and Regulations of the Website:   Rules and Regulations ). RULES AND REGULATIONS Binding Rules and Regulations of the Website: https://cryptonsq.com/(hereinafter: Rules and Regulations ). 1. Rules and definitions The Rules and Regulations define the principles,

More information

MEASURE U: Medical Marijuana FAQ 01/26/2017 Measure U info is at

MEASURE U: Medical Marijuana FAQ 01/26/2017 Measure U info is at MEASURE U: Medical Marijuana FAQ 01/26/2017 Measure U info is at www.cityoflamesa.us/measureu 1.) When is the baseline for existing sensitive uses established (in relation to application submittals and

More information

Technical Report 7.1 MODEL REPORT AND PARKING SCENARIOS. May 2016 PARKING MATTERS. Savannah GA Parking Concepts PARKING MATTERS

Technical Report 7.1 MODEL REPORT AND PARKING SCENARIOS. May 2016 PARKING MATTERS. Savannah GA Parking Concepts PARKING MATTERS Savannah GA Parking Concepts PARKING MATTERS A Strategic Plan for Parking + Mobility in Savannah PARKING MATTERS Technical Report 7.1 MODEL REPORT AND PARKING SCENARIOS Prepared for the Chatham County-Savannah

More information

Curriculum Vitae. PhD program in Algorithms, Combinatorics, and Optimization, School of Mathematics, Georgia Institute of Technology, USA.

Curriculum Vitae. PhD program in Algorithms, Combinatorics, and Optimization, School of Mathematics, Georgia Institute of Technology, USA. Curriculum Vitae Chun-Hung Liu Department of Mathematics Texas A&M University Mailstop 3368 College Station, TX 77843-3368, USA Website: https://www.math.tamu.edu/~chliu/ E-mail: chliu@math.tamu.edu Appointments:

More information

Curriculum Vitae March 2013

Curriculum Vitae March 2013 Curriculum Vitae March 2013 PERSONAL DATA Name Father s name Date of birth 10 August 1981 Place of birth Tbilisi, Georgia Citizenship Address Tamara Mchedlidze (Mtsentlintze) David Greek, Georgian Kaiserstr.

More information

Lecture Notes in Computer Science 7137

Lecture Notes in Computer Science 7137 Lecture Notes in Computer Science 7137 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

ZONING AMENDMENT, SUBDIVISION & SIDEWALK WAIVER REQUEST STAFF REPORT Date: November 16, 2006

ZONING AMENDMENT, SUBDIVISION & SIDEWALK WAIVER REQUEST STAFF REPORT Date: November 16, 2006 ZONING AMENDMENT, SUBDIVISION & SIDEWALK WAIVER REQUEST STAFF REPORT Date: November 16, 2006 NAME SUBDIVISION NAME Terhaar & Cronley Investment Partnership P & E Subdivision LOCATION 4210 and 4218 Halls

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

610 LAND DIVISIONS AND PROPERTY LINE ADJUSTMENTS OUTSIDE A UGB

610 LAND DIVISIONS AND PROPERTY LINE ADJUSTMENTS OUTSIDE A UGB ARTICLE VI: LAND DIVISIONS AND PROPERTY LINE ADJUSTMENTS VI-21 610 LAND DIVISIONS AND PROPERTY LINE ADJUSTMENTS OUTSIDE A UGB 610-1 Property Line Adjustments (Property Line Relocation) A property line

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

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

Homepage: Curriculum Vitae

Homepage:   Curriculum Vitae Marco Volpe Parsifal Team Inria Saclay - Île de France 1 rue Honoré d Estienne d Orves Bâtiment Alan Turing Campus de l École Polytechnique 91120 Palaiseau (France) E-mail: marco.volpe@inria.fr Homepage:

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

APPLICANT NAME SUBDIVISION NAME DEVELOPMENT NAME LOCATION. CITY COUNCIL DISTRICT Council District 4 PRESENT ZONING PROPOSED ZONING

APPLICANT NAME SUBDIVISION NAME DEVELOPMENT NAME LOCATION. CITY COUNCIL DISTRICT Council District 4 PRESENT ZONING PROPOSED ZONING SUBDIVISION, PLANNED UNIT DEVELOPMENT, PLANNING APPROVAL, ZONING AMENDMENT, & SIDEWALK WAIVER REQUEST STAFF REPORT Date: February 17, 2010 APPLICANT NAME SUBDIVISION NAME DEVELOPMENT NAME LOCATION David

More information

Urban-Rural Interrelationship for Sustainable Environment

Urban-Rural Interrelationship for Sustainable Environment Urban-Rural Interrelationship for Sustainable Environment Marrakech 2-52 5 December 2003 Department of Lands and Survey - The Modernization Journey A Paper presented by Eng. Sameer Abbadi Surveying and

More information

A CADASTRAL GEODATA BASE FOR LAND ADMINISTRATION USING ARCGIS CADASTRAL FABRIC MODEL A CASE STUDY OF UWANI ENUGU, ENUGU STATE, NIGERIA

A CADASTRAL GEODATA BASE FOR LAND ADMINISTRATION USING ARCGIS CADASTRAL FABRIC MODEL A CASE STUDY OF UWANI ENUGU, ENUGU STATE, NIGERIA A CADASTRAL GEODATA BASE FOR LAND ADMINISTRATION USING ARCGIS CADASTRAL FABRIC MODEL A CASE STUDY OF UWANI ENUGU, ENUGU STATE, NIGERIA BY Ndukwu, Raphael. Ike Department of Geoinformatics & Surveying University

More information

Application of Finite Difference Method to Develop Land Value Map

Application of Finite Difference Method to Develop Land Value Map Application of Finite Difference Method to Develop Land Value Map WALJIYANTO, Nurrohmat WIDJAJANTI and Waruno SURYOHADI, Indonesia Key words: finite difference, isovalue, land value zone SUMMARY In the

More information

2018 Soybean Offer. Official Terms and Conditions:

2018 Soybean Offer. Official Terms and Conditions: 2018 Soybean Offer Official Terms and Conditions: 1. Offer Overview: Subject to the terms, conditions and restrictions set forth below, BASF Canada Inc. ( BASF ) is offering (the Offer ) each Eligible

More information

TALKS AND PRESENTATIONS AT PROFESSIONAL MEETINGS SINCE 1991

TALKS AND PRESENTATIONS AT PROFESSIONAL MEETINGS SINCE 1991 TALKS AND PRESENTATIONS AT PROFESSIONAL MEETINGS SINCE 1991 Victor Y. Pan Department of Mathematics and Computer Science Lehman College and the Graduate Center City University of New York Bronx, New York

More information

REPEATABILITY & REPRODUCIBILITY (R&R) STUDY

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

More information

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

INNOVATIVE HOUSES: CONCEPTS FOR SUSTAINABLE LIVING BY AVI FRIEDMAN

INNOVATIVE HOUSES: CONCEPTS FOR SUSTAINABLE LIVING BY AVI FRIEDMAN INNOVATIVE HOUSES: CONCEPTS FOR SUSTAINABLE LIVING BY AVI FRIEDMAN DOWNLOAD EBOOK : INNOVATIVE HOUSES: CONCEPTS FOR SUSTAINABLE Click link bellow and free register to download ebook: INNOVATIVE HOUSES:

More information

Chapter 7 Riverfront District

Chapter 7 Riverfront District Chapter 7 Riverfront District Downtown Capital District Master Plan Trenton, New Jersey Riverfront District Trenton will reclaim its connection with the Delaware River to enhance the experience of living,

More information

QUESTION: Whether Taxpayer s sales are retail sales of tangible personal property?

QUESTION: Whether Taxpayer s sales are retail sales of tangible personal property? Executive Director Leon Biegalski TAX: Sales and Use Tax TAA NUMBER: ISSUE: Real Property Improvement STATUTE CITE(S): Section(s) 212.05 and 212.06, F.S. RULE CITE(S): Rules 12A-1.016, 12A-1051, F.A.C.

More information

Assistant Professor, Department of Combinatorics and Optimization, University of Waterloo, Jul 2015.

Assistant Professor, Department of Combinatorics and Optimization, University of Waterloo, Jul 2015. Peter Nelson Department of Combinatorics and Optimization University of Waterloo 200 University Avenue West Waterloo, ON N2L3G1 Canada Phone: +1 519 504 6859 Email: apnelson@uwaterloo.ca Basic Information

More information

Lecture Notes in Computer Science 5474

Lecture Notes in Computer Science 5474 Lecture Notes in Computer Science 5474 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University,

More information

CURRICULUM VITAE Kenneth S. Brown

CURRICULUM VITAE Kenneth S. Brown CURRICULUM VITAE Kenneth S. Brown Address Department of Mathematics Malott Hall Cornell University Ithaca, NY 14853-4201 Email address kbrown@cornell.edu Web page http://math.cornell.edu/~kbrown/ Education

More information

SCOPE OF PRESENTATION

SCOPE OF PRESENTATION INTERNATIONAL SYMPOSIUM AND EXHIBITION ON GEOINFORMATION Global Trends: Geoinformation For The New Economy Studies Toward the Development of Implementation Plan Of Coordinated Cadastral System for Peninsular

More information

# 14 SUB CANAL SUBDIVISION

# 14 SUB CANAL SUBDIVISION CANAL SUBDIVISION Engineering Comments: Label each Lot showing the required minimum finished floor elevation (MFFE). It appears that Lots 2, 3 & 4 are located in the AE Flood Zone; add a note to the plat

More information

Part B - Health Facility Briefing and Planning. PLANNING Functional Areas Functional Relationships

Part B - Health Facility Briefing and Planning. PLANNING Functional Areas Functional Relationships 450 MEDICAL IMAGING - INDEX 450.1.00 INTRODUCTION PLANNING Functional Areas Functional Relationships COMPONENTS OF THE UNIT Introduction Standard Components Non-Standard Components APPENDICES Schedule

More information

The Adaptation of type in Architecture

The Adaptation of type in Architecture Adaptation The Adaptation of type in Architecture Dr Ahmad Abdul wahid Thanoon PDr Miqdad Haidar ALjawadi Many Architectural studies deals with concept of adaptation in architecture with different ways

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

ESCAPE ROUTES DESIGN SPECIFICATION ANALYSIS FOR OPTIMUM EVACUATION OF 200 PEOPLE IN HIGH-RISE BUILDING

ESCAPE ROUTES DESIGN SPECIFICATION ANALYSIS FOR OPTIMUM EVACUATION OF 200 PEOPLE IN HIGH-RISE BUILDING Jurnal Alam Bina, Jilid 13: No.4, 2008. ESCAPE ROUTES DESIGN SPECIFICATION ANALYSIS FOR OPTIMUM EVACUATION OF 200 PEOPLE IN HIGH-RISE BUILDING Yahya Mohamad Yatim Department of Quantity Survey, Faculty

More information

The following regulations shall apply in the R-E District:

The following regulations shall apply in the R-E District: "R-E" RESIDENTIAL ESTATE DISTRICT (8/06) The following regulations shall apply in the R-E District: 1. Uses Permitted: The following uses are permitted. A Zoning Certificate may be required as provided

More information

Developing Infrastructure Framework To Facilitate The Malaysia Multipurpose 3D Cadastre

Developing Infrastructure Framework To Facilitate The Malaysia Multipurpose 3D Cadastre Developing Infrastructure Framework To Facilitate The Malaysia Multipurpose 3D Cadastre Sr Dr. Tan Liat Choon Sr Looi Kam Seng University of Technology Malaysia Department of Survey and mapping Malaysia

More information

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

Table of Contents. Chapter 1: Introduction (Mobile Technology Evolution) 1 Chapter 1: Introduction (Mobile Technology Evolution) 1 I. WHY APPRAISAL IS IMPORTANT (p. 3) II. DEFINITION OF APPRAISAL (p. 4) A. Opinion (p. 4) B. Value (p. 5) C. Appraisal Art or Science? (p. 5) D.

More information

ZONING AMENDMENT, PLANNED UNIT DEVELOPMENT & SUBDIVISION STAFF REPORT Date: August 8, 2013

ZONING AMENDMENT, PLANNED UNIT DEVELOPMENT & SUBDIVISION STAFF REPORT Date: August 8, 2013 ZONING AMENDMENT, PLANNED UNIT DEVELOPMENT & SUBDIVISION STAFF REPORT Date: August 8, 2013 NAME SUBDIVISION NAME PV-Magnolia, LLC Twelve Trees Subdivision LOCATION 2860, 2862 and 2866 Pleasant Valley Road

More information

The Impact of Balconies on Wind Induced Ventilation of Singlesided Naturally Ventilated Multi-storey Apartment

The Impact of Balconies on Wind Induced Ventilation of Singlesided Naturally Ventilated Multi-storey Apartment The Impact of Balconies on Wind Induced Ventilation of Singlesided Naturally Ventilated Multi-storey Apartment M. F. MOHAMED 1, D. PRASAD 1, S. KING 1, K. HIROTA 2 1 Faculty of the Built Environment, University

More information

VIRGINIA CENTRAL REGION ITS ARCHITECTURE MAINTENANCE PLAN

VIRGINIA CENTRAL REGION ITS ARCHITECTURE MAINTENANCE PLAN VIRGINIA CENTRAL REGION ITS ARCHITECTURE MAINTENANCE PLAN Prepared for: Prepared by: June 30, 2009 Table of Contents 1 INTRODUCTION... 1 2 ARCHITECTURE MAINTENANCE DECISIONS... 1 2.1 Architecture Maintainer...

More information

MUN Coin Whitepaper. The MUN Coin Team. January Version 1.1

MUN Coin Whitepaper. The MUN Coin Team. January Version 1.1 MUN Coin Whitepaper The MUN Coin Team January 2018 Version 1.1 CONTENTS Abstract... 3 1. Introduction... 3 2. Coin Specification... 4 3. MUN Project... 5 4. Technical Aspects... 6 4.1. Base... 6 4.2. Algorythm...

More information

The summary of zoning regulations for each site is provided in the same order (and using the same names for each site) as the RFEI.

The summary of zoning regulations for each site is provided in the same order (and using the same names for each site) as the RFEI. Lincoln City Zoning/regulatory Overview This paper provides a summary of zoning regulations for the eight properties included in Lincoln City s Request for Expressions of Interest (RFEI). The complete

More information

The 1.66+/- acre site is chain link fenced, mostly paved and spans street to street with access from both Yucca and Redwood Ave.

The 1.66+/- acre site is chain link fenced, mostly paved and spans street to street with access from both Yucca and Redwood Ave. PROPERTY Leased Industrial NAME Investment EXECUTIVE SUMMARY 44110 YUCCA AVE, LANCASTER, CA SINGLE TENANT LEASED INVESTMENT List Price: $975,000 CAP Rate: 6.54% GSI: (1st year) $78,000 NOI: 63,800 Multi-year

More information

MAXIMIZE SOYBEAN YIELDS. AND SAVINGS.

MAXIMIZE SOYBEAN YIELDS. AND SAVINGS. MAXIMIZE SOYBEAN YIELDS. AND SAVINGS. The 2018 Soybean Offer. Save up to $ 3 per acre $2 OFF per matching acre of Viper ADV min 40 acres. On-seed inoculants min individual products or combination. In-furrow

More information

Demonstrate knowledge of, and extract, cadastral data from Landonline

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

More information

Cadastral PLSS Stewardship December 2010 Updated December 2013

Cadastral PLSS Stewardship December 2010 Updated December 2013 Cadastral PLSS Stewardship December 2010 Updated December 2013 Compiled by Bob Ader, Ben Knott, and Nancy von Meyer for the FGDC Cadastral Subcommittee Table of Contents 1. Overview... 2 2. Underlying

More information

Paul Wollan: Curriculum Vitae page 1 of 8

Paul Wollan: Curriculum Vitae page 1 of 8 Paul Wollan: Curriculum Vitae page 1 of 8 General Information Paul Joseph WOLLAN Date of Birth: 21 September 1976 Citizenship: United States of America Permanent Address and contact: Place of Birth: Seattle,

More information

ARCHITECTURE (ARCH) Architecture (ARCH) 1

ARCHITECTURE (ARCH) Architecture (ARCH) 1 Architecture (ARCH) 1 ARCHITECTURE (ARCH) ARCH 1112 Introduction to Architecture Description: An introduction to the professions of architecture and architectural engineering. Previously offered as ARCH

More information

Final Plat Approval of a Minor Subdivision Application Packet

Final Plat Approval of a Minor Subdivision Application Packet Final Plat Approval of a Minor Subdivision Application Packet 1. Application Packet. Be sure to complete and submit all the required materials that are a part of this Application Packet. Failure to do

More information

Submission Procedures

Submission Procedures Submission Procedures - The term Tenant may also be used to imply Tenant s Consultants, Contractors, or other Tenant representatives. - Store Design Drawings may also be referred to as Design Drawings

More information

Regulation of the Minister of Finance 1

Regulation of the Minister of Finance 1 The present English text is furnished for information purposes only. The original Polish text published in the Journal of Laws is binding in all respects. Regulation of the Minister of Finance 1 of 27

More information

201 KAR 18:150. Standards of practice.

201 KAR 18:150. Standards of practice. 201 KAR 18:150. Standards of practice. RELATES TO: KRS 322.290(1)(a), (2)(f) STATUTORY AUTHORITY: KRS 322.290(2)(f) NECESSITY, FUNCTION, AND CONFORMITY: KRS 322.290(1)(a) authorizes the board to administer

More information