An Architectural Pattern for Developing Renting
|
|
- Percival Higgins
- 5 years ago
- Views:
Transcription
1 An Architectural Pattern for Developing Renting Systems Haitham Hamza 1 and Mohamed E. Fayad 2 1 Computer Science and Engineering Dept., University of Nebraska-Lincoln Lincoln, NE 68588, USA Ph: hhamza@cse.unl.edu 2 Computer Engineering Dept., College of Engineering, San José State University One Washington Square, San José, CA Ph: , Fax: m.fayad@sjsu.edu ABSTRACT Despite the fact that renting is, to some extend, an application dependent activity, it is still possible to extract many fundamental common aspects that if captured in an appropriate conceptual level, a stable renting model can be developed and reused to build a wide range of renting systems. In this paper we propose an architectural pattern that model the renting problem. This pattern aims to provide a model that captures the core aspects of the renting problem independent of any specific application or domain. We demonstrate, through illustrated examples, the usage of the proposed pattern under different renting scenarios in different applications. 1. SOFTWARE STABILITY AND STABLE ANALYSIS PATTERNS: BRIEF BACKGROUND The pattern proposed in this paper is based on the concept of Stable analysis patterns introduced in [2,3,4]. The idea behind stable analysis patterns is to analyze the problem under consideration in terms of software stability concepts [7]. Software stability stratifies the classes of the system into three layers: the Enduring Business Themes (EBTs) layer (contains classes that present the enduring and basic knowledge of the underlying industry or business, and hence, they are extremely stable), the Business Objects (BOs) layer (contains classes that map the EBTs of the system into more concrete objects. BOs are tangible and externally stable, but they are internally adaptable), and the Industrial Objects (IOs) layer (contains classes that map the BOs of the system into physical objects.). Figure 1 depicts the three layers of software stability model. The detailed characteristics of EBTs, BOs, and IOs and useful heuristics and examples of identifying these concepts in real applications can be found in [5,8,9]
2 Unstable Leafs- IOs Layer Stable Base Concrete Objects- BOs Layer System Core Knowledge- EBTs Layer Figure1. Software stability concepts layout 2. PATTERN DOCUMENTATION Problem Given the fact that renting applications have different natures, which reflect on their development, and given the fact that many fundamental common aspects do exist between these heterogeneous applications, the problem we focus on in this paper is to develop a renting architectural pattern with the appropriate abstraction level that can capture the common aspects across different renting systems, and hence, can be reused to build a wide range of renting systems. Forces The following are the main forces that the proposed pattern should resolve: Renting is an activity that can be conducted by a variety of participants. For instance, an organization can rent a property from a person and vise versa. Also, renting can take place between two persons or more, two companies, or a person and a company etc. The model should provide a systematic and easy way to be adapted to any kind of participants. A renting usually conducted upon a negotiation then an agreement. However, these two factors depend greatly on the application nature. The pattern should include these two factor while at the same time maintain an appropriate abstraction level. Renting systems usually involve some sort of payment policy. Again, this policy might considerably vary according to the application nature. The pattern should include this requirement in an appropriate way to provide flexibility in implementing such policy according to the application in hand. Along with the payment requirements comes the issue of opening accounts, printing recipes, etc. These kinds of activities while presented in almost every renting
3 application they however do vary from one application to another, and sometimes they change within the same application over time. Pattern structure and Participants As a solution to the problem discussed in the problem section before, and to resolve the aforementioned forces, we propose a stable architectural pattern that model the renting problem. Figure2 shows the object diagram of the Renting pattern. The model has two EBTs: Renting and Negotiation. Objects AnyEntry, AnyAccount, Receipt, AnyParty, AnyLog, AnyAgreement, and LineItem are each externally stable and internally adaptable; they are the system s BOs. Each BO is mapped to a real life object using the appropriate IO. For instance, the BO LineItem is physically represented with the IO Car in this system. It is worth to note that when modeling a renting system or any system that might involve activities that need to access or allocate resources, it is common to think of Availability as possible class in the system [1] (in software stability approach this would be an EBT); however, we do not consider it so because it does not involve a process; it is simply a state or yes/no flag, so it doesn t have enough substance to warrant being modeled as an EBT. Renting desiers AnyParty initiates Negotiation signs AnyAgreement opens AnyAccount specifies LineItem has AnyEntry AnyLog has Receipt Figure 2. Renting Pattern Object Model Diagram
4 The model shown in Figure 2 presents the first abstraction level of the pattern. Each object except the renting object, form a sub-pattern that has its own description and structure. The second abstraction level contains the detailed structure of each of objects presented in the first abstraction level. For instance, Negotiation object has it is own structure. The details of this structure form the second abstraction level of the Renting pattern and can be found in [6]. Other sub-patterns detailed structure can be found in [10] unless otherwise specified. The participants of the Renting pattern are: Renting. Represents the renting process itself. This class contains the behaviors and attributes that regulate the actual renting process. Negotiation. Represents the negotiation process. This class contains the behaviors and attributes that regulate the actual negotiation process. The pattern diagram and detailed pattern description is provided in [6] AnyParty. Represents the renting handlers. It models all the parties that are involved in the renting process. Party can be a person, organization, or a group with specific orientation. AnyAgreement. Represents the result of the negotiation, which will define some of the aspects of the renting process (for instance, price, time period). It is important to note that in many cases negotiation ends with no agreement and thus it is considered to be failed (the seller of the car did not agree on the price proposed by the buyer and vise versa), however, in this case we expect that the agreement should provide this result by whatever mechanism. So one can view the agreement object as the result of the negotiation, which is not necessary a successful result. AnyAccount. Represents the opened renting account for the AnyParty that wish to rent the entity. AnyEntry. Represents the object that specifies the tracking criteria and entry format in the renting system. AnyLog. Defines the information that will be presented in the customer account. Receipt. Represents proof of rent that will be handed to the customer. It also proof the payment information for the renting process. Applicability To further illustrate the reusability of the Renting pattern, the pattern is used to model the renting of different applications: renting a car, and renting furniture. For simplicity, we provide the part of the system that is related to the use of the Renting pattern. Figure 3 depicts the object model of the renting car application. In this application we assume that the renter can accept the payment in any format (cash, credit card, etc). Figure 4 shows the object model of using the Renting pattern in the furniture system. We assumed in this case hat the renter provides different kinds of rooms (dining rooms, and bed rooms), and couches. The renter policy is to accept only a credit card payment.
5 EBTs BOs IOs Organization Representative Renting desiers AnyParty initiates Renter Negotiation signs AnyAgreement specifies opens LineItem Car pays AnyAccount has AnyEntry receives AnyLog has Receipt Payment Check Cash Credit Card Figure 3. Stable Object Model for Renting Car Related Patterns and Concluded Remarks In [11] a related pattern that deals with the resource rental problem was proposed. The pattern aimed to be general and abstract to capture a wide variety of rental applications; however, it is not flexible to accommodate some specific requirements in some applications [2,4]. In this paper we have proposed a stable architectural pattern for renting systems. The pattern captures the core aspects of renting, while at the same time, it maintains an appropriate abstraction level that makes it easy to be adapted to any application. The EBTs, BOs, and their relationships in this system are valid for any rental system independent of what is rented. Consequently the pattern can be reused as a base for modeling the rental of any entity. The developed pattern has been used to model two problems with different natures. We found that the proposed pattern is flexible enough to be easily incorporated into the two developed applications.
6 EBTs BOs IOs Organization Representative Renting desiers AnyParty initiates Renter Negotiation signs AnyAgreement opens AnyAccount specifies LineItem Couch Room receives pays has AnyEntry DiningRoom BedRoom AnyLog has Receipt Payment Credit Card Figure 4. Renting Pattern Object Model References [1] F.Dai and E.B.Fernandez, "A Pattern for the Request and Allocation of Limited Resources", Procs. of EuroPLoP [2] H. Hamza A Foundation For Building Stable Analysis Patterns. Master thesis. University of Nebraska-Lincoln, August [3] H. Hamza. Building Stable Analysis Patterns Using Software Stability. 4 th European GCSE Young Researchers Workshop 2002 (GCSE/NoDE YRW 2002), October 2002, Erfurt, Germany. [4] H. Hamza and M.E. Fayad. Model-based Software Reuse Using Stable Analysis Patterns ECOOP 2002, Workshop on Model-based Software Reuse, June 2002, Malaga, Spain.
7 [5] H. Hamza and M.E. Fayad. "A Pattern Language for Building Stable Analysis Patterns, 9 th Conference on Pattern Language of Programs (PLoP 02), Illinois, USA, September [6] H.Hamza and M.E. Fayad, The Negotiation Analysis Pattern, Eighth European Conference on Pattern Languages of Programs (EurPLoP 03), Irsee, Germany, June 2003 [7] M.E. Fayad, and A. Altman. Introduction to Software Stability. Communications of the ACM, Vol. 44, No. 9, September [8] M.E Fayad. Accomplishing Software Stability. Communications of the ACM, Vol. 45, No. 1, January 2002, [9] M.E. Fayad. How to Deal with Software Stability. Communications of the ACM, Vol. 45, No. 4, April 2002 [10] M.E. Fayad, H. Hamza, and M. Cline. Stable Software Patterns: Analysis, Design, and Applications. (Book in progress) [11] R.T. Vaccare Braga et al. A Confederation of Patterns for Business resource Management. Proceedings of Pattern Language of Programs 98 (PLOP 98), September 1998.
The Analysis of Unified Software Engineering Reuse (USER) Using Stable Analytical Model, Design of Structure and Architectural Patterns
Journal of Electrical Engineering 5 (2017) 270-274 doi: 10.17265/2328-2223/2017.05.006 D DAVID PUBLISHING The Analysis of Unified Software Engineering Reuse (USER) Using Stable Analytical Model, Design
More informationArchitectures On-Demand for Any Domain Using Stable Software Patterns
Architectures On-Demand for Any Domain Using Stable Software Patterns FIVE DAYS SEMINAR PROPOSAL DR. MOHAMED E. FAYAD Professor of Computer Engineering Computer Engineering Dept., College of Engineering
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationStructural Analysis of Agent Oriented Methodologies
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 613-618 International Research Publications House http://www. irphouse.com Structural Analysis
More informationSoftware Stability in the Robotics domain: issues and challenges
Software Stability in the Robotics domain: issues and challenges Davide Brugali Monica Reggiani Dipartimento di Ingegneria Gestionale e dell Informazione Dipartimento di Ingegneria dell Informazione Università
More informationSoftware Agent Reusability Mechanism at Application Level
Global Journal of Computer Science and Technology Software & Data Engineering Volume 13 Issue 3 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationScripts to Overcome the Toughest Buyer Objections and Close More Sales
Scripts to Overcome the Toughest Buyer Objections and Close More Sales Objection: Why should I get pre-approved? Mr. and Mrs. Buyer, there are five important reasons that being pre-approved is a benefit
More informationLodger Information Pack
Lodger Information Pack This pack is designed to give you information if you are thinking about letting a spare bedroom out to a lodger. It provides: A series of questions and answers about things you
More informationIs People-Structure-Tasks-Technology Matrix Outdated?
Is People-Structure-Tasks-Technology Matrix Outdated? Ilia Bider DSV - Stockholm University, Stockholm, Sweden ilia@dsv.su.se Abstract. The paper investigates whether the classical socio-technical matrix
More informationTowards an MDA-based development methodology 1
Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,
More informationSAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS. Tim Kelly, John McDermid
SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS Tim Kelly, John McDermid Rolls-Royce Systems and Software Engineering University Technology Centre Department of Computer Science University of York Heslington
More informationEvolving a Software Requirements Ontology
Evolving a Software Requirements Ontology Ricardo de Almeida Falbo 1, Julio Cesar Nardi 2 1 Computer Science Department, Federal University of Espírito Santo Brazil 2 Federal Center of Technological Education
More informationEvaluation of a Digital Library System
Evaluation of a Digital Library System Maristella Agosti, Giorgio Maria Di Nunzio, and Nicola Ferro Department of Information Engineering University of Padua {agosti,dinunzio,nf76}@dei.unipd.it Abstract.
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationPERICLES Management of change to enable long term reuse
GRANT AGREEMENT: 601138 SCHEME FP7 ICT 2011.4.3 Promoting and Enhancing Reuse of Information throughout the Content Lifecycle taking account of Evolving Semantics [Digital Preservation] PERICLES Management
More informationIssues and Challenges in Coupling Tropos with User-Centred Design
Issues and Challenges in Coupling Tropos with User-Centred Design L. Sabatucci, C. Leonardi, A. Susi, and M. Zancanaro Fondazione Bruno Kessler - IRST CIT sabatucci,cleonardi,susi,zancana@fbk.eu Abstract.
More informationMULTIPLE ENTRY CONSOLIDATED GROUP TSA USER AGREEMENT
MULTIPLE ENTRY CONSOLIDATED GROUP TSA USER AGREEMENT Dated CORNWALL STODART LAWYERS PERSON SPECIFIED IN THE ORDER FORM (OVERLEAF) CORNWALL STODART Level 10 114 William Street DX 636 MELBOURNE VIC 3000
More informationContext Sensitive Interactive Systems Design: A Framework for Representation of contexts
Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu
More informationSitiAekbalSALLEH, Wan MohdNaimWAN MOHD & Eran Sadek Said MD SADEK UiTM Shah Alam Malaysia Commission No. 9.
The Panoramic VR Integration of Web-based GIS Residential Property Marketing Information System (WGPMIS) SitiAekbalSALLEH, Wan MohdNaimWAN MOHD & Eran Sadek Said MD SADEK UiTM Shah Alam Malaysia email:
More informationABSTRACT 1. INTRODUCTION
THE APPLICATION OF SOFTWARE DEFINED RADIO IN A COOPERATIVE WIRELESS NETWORK Jesper M. Kristensen (Aalborg University, Center for Teleinfrastructure, Aalborg, Denmark; jmk@kom.aau.dk); Frank H.P. Fitzek
More informationGrundlagen des Software Engineering Fundamentals of Software Engineering
Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.
More informationA New Approach to Software Development Fusion Process Model
J. Software Engineering & Applications, 2010, 3, 998-1004 doi:10.4236/jsea.2010.310117 Published Online October 2010 (http://www.scirp.org/journal/jsea) A New Approach to Software Development Fusion Process
More informationMr Hans Hoogervorst International Accounting Standards Board 1 st Floor 30 Cannon Street London EC4M 6XH. MV/288 Mark Vaessen.
Tel +44 (0)20 7694 8871 15 Canada Square mark.vaessen@kpmgifrg.com London E14 5GL United Kingdom Mr Hans Hoogervorst International Accounting Standards Board 1 st Floor 30 Cannon Street London EC4M 6XH
More informationA FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE
A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE Murat Pasa Uysal Department of Management Information Systems, Başkent University, Ankara, Turkey ABSTRACT Essence Framework (EF) aims
More informationCatholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands
INTELLIGENT AGENTS Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands Keywords: Intelligent agent, Website, Electronic Commerce
More informationMonroe Hardware 2016 Spring Show
Terms and Conditions of Rental Vendor Name: Sales Agent Booth: Phone: Fax: Email: Sales Representative's Address: City, State, Zip: On Site Contact: Cell Phone No: I hereby agree and acknowledge to all
More informationCHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN
CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN SESSION II: OVERVIEW OF SOFTWARE ENGINEERING DESIGN Software Engineering Design: Theory and Practice by Carlos E. Otero Slides copyright 2012 by Carlos
More informationBuyer Counseling Interview Questionnaire
Buyer Counseling Interview Questionnaire Directions: This questionnaire is perfect for couples who are considering purchasing either their first home or their next home. This is best filled out when both
More informationDesigning Semantic Virtual Reality Applications
Designing Semantic Virtual Reality Applications F. Kleinermann, O. De Troyer, H. Mansouri, R. Romero, B. Pellens, W. Bille WISE Research group, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium
More informationMoving and settling into your new rental home
Moving and settling into your new rental home #MyFirstRentalHome Contents Introduction Introduction - 3 The big move: a checklist - 4 Put your own stamp on the place - 6 Be savvy when it comes to insurance
More informationMeasuring and Analyzing the Scholarly Impact of Experimental Evaluation Initiatives
Measuring and Analyzing the Scholarly Impact of Experimental Evaluation Initiatives Marco Angelini 1, Nicola Ferro 2, Birger Larsen 3, Henning Müller 4, Giuseppe Santucci 1, Gianmaria Silvello 2, and Theodora
More informationMerging Software Maintenance Ontologies: Our Experience
Merging Software Maintenance Ontologies: Our Experience Aurora Vizcaíno 1, Nicolas Anquetil 2, Kathia Oliveira 2, Francisco Ruiz 1, Mario Piattini 1 1 Alarcos Research Group. University of Castilla-La
More informationConceptual Metaphors for Explaining Search Engines
Conceptual Metaphors for Explaining Search Engines David G. Hendry and Efthimis N. Efthimiadis Information School University of Washington, Seattle, WA 98195 {dhendry, efthimis}@u.washington.edu ABSTRACT
More informationFEAR TO FREEDOM. Linda McKissack. Lessons Learned from 25+ Years in Real Estate Investing
Lessons Learned from 25+ Years in Real Estate Investing FEAR TO FREEDOM Real Estate Investing Linda McKissack If you don t design your life, someone or something else will! Contents 3 4 6 7 8 9 Letter
More informationGOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS
GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS 1 A. SOUJANYA, 2 SIDDHARTHA GHOSH 1 M.Tech Student, Department of CSE, Keshav Memorial Institute of Technology(KMIT), Narayanaguda, Himayathnagar,
More informationProbability-Based Tile Pre-fetching and Cache Replacement Algorithms for Web Geographical Information Systems
Probability-Based Tile Pre-fetching and Cache Replacement Algorithms for Web Geographical Information Systems Yong-Kyoon Kang, Ki-Chang Kim, and Yoo-Sung Kim Department of Computer Science & Engineering
More informationPERFECT NEST PROGRAM NEEDS ANALYSIS
PERFECT NEST PROGRAM NEEDS ANALYSIS Name: Date: Address: Phone: (h) (w) (c) Fax: email: Please take a moment to fill out the following worksheet. In doing so, you will help us better understand exactly
More informationAbstract of PhD Thesis
FACULTY OF ELECTRONICS, TELECOMMUNICATION AND INFORMATION TECHNOLOGY Irina DORNEAN, Eng. Abstract of PhD Thesis Contribution to the Design and Implementation of Adaptive Algorithms Using Multirate Signal
More informationAll submissions are read anonymously and every writer gets a submission feedback report.
All submissions are read anonymously and every writer gets a submission feedback report. Please Note: We now only accept entries submitted electronically through our Application Form. 1. DATES AND DEADLINES
More informationAgent-Oriented Software Engineering
Agent-riented Software Engineering Nick Jennings Dept of Electronics and Computer Science University of Southampton, UK. nrj@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/~nrj/ Software Development is Difficult
More informationDavid Grandblaise Voice: +33 (0) Motorola Fax: +33 (0)
Considerations on Connection Based Over-the-air Inter Base Station Communications: Logical Control Connection and its Application to Credit Token Based Coexistence Protocol IEEE 802.16 Presentation Submission
More informationTwo years of PV-Hybrid Stand Alone Systems on the island of Kythnos: A socio-technical analysis
Two years of PV-Hybrid Stand Alone Systems on the island of Kythnos: A socio-technical analysis P. Schweizer-Ries, C. Claudia Villalobos, Ph. Strauss*, S. Tselepis** & J. Reekers*** University of Magdeburg,
More informationThe Environment, Government Policies, and International Trade: A Proceedings Shane, M.D., and H. von Witzke, eds.
, ' ' y rrna+kan c+aran nx k. a., mc aras.,m xxas y-m s )u a; a.... y; _ 7i "a's 7'. " " F: :if ' e a d66,asva-.~rx:u _... Agriculture and Trade Analysis Division Economic Research Service United States
More informationTowards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1
Author manuscript, published in "SAFECOMP 2013 - Workshop SASSUR (Next Generation of System Assurance Approaches for Safety-Critical Systems) of the 32nd International Conference on Computer Safety, Reliability
More informationCapturing and Adapting Traces for Character Control in Computer Role Playing Games
Capturing and Adapting Traces for Character Control in Computer Role Playing Games Jonathan Rubin and Ashwin Ram Palo Alto Research Center 3333 Coyote Hill Road, Palo Alto, CA 94304 USA Jonathan.Rubin@parc.com,
More informationAGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS
AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS Vicent J. Botti Navarro Grupo de Tecnología Informática- Inteligencia Artificial Departamento de Sistemas Informáticos y Computación
More informationA NEW SIMULATION FRAMEWORK OF OPERATIONAL EFFECTIVENESS ANALYSIS FOR UNMANNED GROUND VEHICLE
A NEW SIMULATION FRAMEWORK OF OPERATIONAL EFFECTIVENESS ANALYSIS FOR UNMANNED GROUND VEHICLE 1 LEE JAEYEONG, 2 SHIN SUNWOO, 3 KIM CHONGMAN 1 Senior Research Fellow, Myongji University, 116, Myongji-ro,
More informationABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION
Tweek: Merging 2D and 3D Interaction in Immersive Environments Patrick L Hartling, Allen D Bierbaum, Carolina Cruz-Neira Virtual Reality Applications Center, 2274 Howe Hall Room 1620, Iowa State University
More informationIssue Article Vol.30 No.2, April 1998 Article Issue
Issue Article Vol.30 No.2, April 1998 Article Issue Tailorable Groupware Issues, Methods, and Architectures Report of a Workshop held at GROUP'97, Phoenix, AZ, 16th November 1997 Anders Mørch, Oliver Stiemerlieng,
More informationDesign and Development of a Social Robot Framework for Providing an Intelligent Service
Design and Development of a Social Robot Framework for Providing an Intelligent Service Joohee Suh and Chong-woo Woo Abstract Intelligent service robot monitors its surroundings, and provides a service
More informationF98-3 Intellectual/Creative Property
F98-3 (A.S. 1041) Page 1 of 7 F98-3 Intellectual/Creative Property Legislative History: At its meeting of October 5, 1998, the Academic Senate approved the following policy recommendation presented by
More informationHow to Keep a Reference Ontology Relevant to the Industry: a Case Study from the Smart Home
How to Keep a Reference Ontology Relevant to the Industry: a Case Study from the Smart Home Laura Daniele, Frank den Hartog, Jasper Roes TNO - Netherlands Organization for Applied Scientific Research,
More informationMOBILE DATA INTEROPERABILITY ALGORITHM USING CHESS GAMIFICATION
MOBILE DATA INTEROPERABILITY ALGORITHM USING CHESS GAMIFICATION Shital Bhabad 1 1 Master of Engineering Student, Department of Computer Engineering, Pune Institute of Computer Technology, 411043, Savitribai
More information2018 HO NERS BUYER'S GUIDE
2018 HO NERS BUYER'S GUIDE LANDSCAPING, INC. 7 Things You Need to Know Before Hiring a Landscaping Company LEARN MORE AT WWW.KNDLANDSCAPING.COM 831-728-4018 IIC.#664584 CLCA MEMBER TABLE OF CONTENTS: 1:
More informationISO ISO is the standard for procedures and methods on User Centered Design of interactive systems.
ISO 13407 ISO 13407 is the standard for procedures and methods on User Centered Design of interactive systems. Phases Identify need for user-centered design Why we need to use this methods? Users can determine
More informationToward a Conceptual Comparison Framework between CBSE and SOSE
Toward a Conceptual Comparison Framework between CBSE and SOSE Anthony Hock-koon and Mourad Oussalah University of Nantes, LINA 2 rue de la Houssiniere, 44322 NANTES, France {anthony.hock-koon,mourad.oussalah}@univ-nantes.fr
More informationTHE OFFICIAL RULES OF THE 2017 FRIENDS OF THE FOX RIVER PHOTO CONTEST
THE OFFICIAL RULES OF THE 2017 FRIENDS OF THE FOX RIVER PHOTO CONTEST May 1, 2017, r1 Eligibility The Friends of the Fox River Contest ( Photo Contest ) is open only to legal residents of the United States
More informationIntroducing the Software Architectonic Viewpoint
Introducing the Software Architectonic Viewpoint Alessandro Maccari 1, Galal H. Galal 1,2 1: Software Architecture Group, Nokia Research Center, P. O. Box 407, FIN 00045 NOKIA GROUP 2: School of Informatics
More informationEvolving Enterprise Architecture
Evolving Enterprise Architecture Richard Martin Tinwisle Corporation Sandeep Purao Penn State University Pre-ICEIMT 10 Workshop IEDC Bled, Slovenia Edward Robinson Indiana University December 14, 2009
More informationMalaysian Car Number Plate Detection System Based on Template Matching and Colour Information
Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information Mohd Firdaus Zakaria, Shahrel A. Suandi Intelligent Biometric Group, School of Electrical and Electronics Engineering,
More informationCLIENT QUESTIONNAIRE PLEASE FULLY COMPLETE THIS FORM, PRINT CLEARLY. DO NOT LEAVE ANYTHING BLANK. PUT N/A IF THE QUESTION DOES NOT APPLY TO YOU.
CLIENT QUESTIONNAIRE PLEASE FULLY COMPLETE THIS FORM, PRINT CLEARLY. DO NOT LEAVE ANYTHING BLANK. PUT N/A IF THE QUESTION DOES NOT APPLY TO YOU. FULL NAME: FIRST MIDDLE LAST Have you used any other names
More informationArchitectural assumptions and their management in software development Yang, Chen
University of Groningen Architectural assumptions and their management in software development Yang, Chen IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish
More informationTowards a Software Engineering Research Framework: Extending Design Science Research
Towards a Software Engineering Research Framework: Extending Design Science Research Murat Pasa Uysal 1 1Department of Management Information Systems, Ufuk University, Ankara, Turkey ---------------------------------------------------------------------***---------------------------------------------------------------------
More informationA Proposed Probabilistic Model for Risk Forecasting in Small Health Informatics Projects
2011 International Conference on Modeling, Simulation and Control IPCSIT vol.10 (2011) (2011) IACSIT Press, Singapore A Proposed Probabilistic Model for Risk Forecasting in Small Health Informatics Projects
More informationDesign of IIR Filter Using Model Order Reduction. Techniques
Design of IIR Filter Using Model Order Reduction Techniques Mohammed Mujahid Ulla Faiz (26258) Department of Electrical Engineering 1 Contents 1 Introduction 4 2 Digital Filters 4 3 Model Order Reduction
More informationStrategic Goal Setting for Success Guide
Strategic Goal Setting for Success Guide Brian Tracy Strategic Goal Setting for Success Personal success is a result of two factors: 1) You must know exactly what you want. 2) You must determine the price
More informationA Test Bed for Verifying and Comparing BIM-based Energy Analysis Tools
211 A Test Bed for Verifying and Comparing BIM-based Energy Analysis Tools Yu-Hsiang Wen 1, Han-Jung Kuo 2 and Shang-Hsien Hsieh 3 1 Computer-Aided Engineering Group, Department of Civil Engineering, National
More informationI Wanna Buy A House!
THE ULTIMATE I Wanna Buy A House! CHECKLIST Instructions: 1. Answer the questions with your significant other. (Not buying together? Skip to #3.) 2. Discuss, deliberate, have a brief existential crisis,
More informationCooperative Wireless Networking Using Software Defined Radio
Cooperative Wireless Networking Using Software Defined Radio Jesper M. Kristensen, Frank H.P Fitzek Departement of Communication Technology Aalborg University, Denmark Email: jmk,ff@kom.aau.dk Abstract
More informationPVT Insensitive Reference Current Generation
Proceedings of the International MultiConference of Engineers Computer Scientists 2014 Vol II,, March 12-14, 2014, Hong Kong PVT Insensitive Reference Current Generation Suhas Vishwasrao Shinde Abstract
More informationLINKS DON T WORK ON PDF
DEADLINES FILM* Applications for Film open on Friday 18 January 2019, 12pm. To apply for Film please submit a completed online application form along with your supporting materials by Wednesday 20 February
More informationAR Tamagotchi : Animate Everything Around Us
AR Tamagotchi : Animate Everything Around Us Byung-Hwa Park i-lab, Pohang University of Science and Technology (POSTECH), Pohang, South Korea pbh0616@postech.ac.kr Se-Young Oh Dept. of Electrical Engineering,
More informationSoftware Project Management 4th Edition. Chapter 3. Project evaluation & estimation
Software Project Management 4th Edition Chapter 3 Project evaluation & estimation 1 Introduction Evolutionary Process model Spiral model Evolutionary Process Models Evolutionary Models are characterized
More informationGrow Waitaha Learners at the centre of change
Grow Waitaha Learners at the centre of change Find DigiAwards online Our kaupapa Our kaupapa (Why?) 2018 Categories 2018 Theme OR Judging criteria FREE workshops For educators and students A teacher s
More informationand Key Points for Pretty Houses
and Key Points for Pretty Houses Last Updated 12/11/2017 Script To Call Back A FSBO With a Yes on B (Property Info Sheet) Hi, this is calling about the house you discussed with my assistant yesterday.
More informationHELPING THE DESIGN OF MIXED SYSTEMS
HELPING THE DESIGN OF MIXED SYSTEMS Céline Coutrix Grenoble Informatics Laboratory (LIG) University of Grenoble 1, France Abstract Several interaction paradigms are considered in pervasive computing environments.
More informationWEB-BASED QUALITY CONTROL OF PRECAST CONCRETE
WEB-BASED QUALITY CONTROL OF PRECAST CONCRETE G. Arslan, O. Arıöz, M. Tuncan, S. Kıvrak Civil Engineering Department, Anadolu University, Eskisehir, Turkey E-mail: gokhana@anadolu.edu.tr ABSTRACT: Precast
More informationAn Ontology for Modelling Security: The Tropos Approach
An Ontology for Modelling Security: The Tropos Approach Haralambos Mouratidis 1, Paolo Giorgini 2, Gordon Manson 1 1 University of Sheffield, Computer Science Department, UK {haris, g.manson}@dcs.shef.ac.uk
More informationA MODEL-DRIVEN REQUIREMENTS ENGINEERING APPROACH TO CONCEPTUAL SATELLITE DESIGN
A MODEL-DRIVEN REQUIREMENTS ENGINEERING APPROACH TO CONCEPTUAL SATELLITE DESIGN Bruno Bustamante Ferreira Leonor, brunobfl@yahoo.com.br Walter Abrahão dos Santos, walter@dss.inpe.br National Space Research
More informationA Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks
A Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks Eiman Alotaibi, Sumit Roy Dept. of Electrical Engineering U. Washington Box 352500 Seattle, WA 98195 eman76,roy@ee.washington.edu
More informationProposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept
Proposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept Fernando Mas 1, Alejandro Gómez 2, José Luis Menéndez 1, and José Ríos 2 1 AIRBUS,
More informationMehrdad Amirghasemi a* Reza Zamani a
The roles of evolutionary computation, fitness landscape, constructive methods and local searches in the development of adaptive systems for infrastructure planning Mehrdad Amirghasemi a* Reza Zamani a
More informationMANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE
MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE Marko Nieminen Email: Marko.Nieminen@hut.fi Helsinki University of Technology, Department of Computer
More informationImproving Awareness during Product Derivation in Multi-User Multi Product Line Environments
Improving Awareness during Product Derivation in Multi-User Multi Product Line Environments Rick Rabiser Paul Grünbacher Gerald Holl Christian Doppler Laboratory for Automated Software Engineering Johannes
More informationReflections on the N + k Queens Problem
Integre Technical Publishing Co., Inc. College Mathematics Journal 40:3 March 12, 2009 2:02 p.m. chatham.tex page 204 Reflections on the N + k Queens Problem R. Douglas Chatham R. Douglas Chatham (d.chatham@moreheadstate.edu)
More informationand Key Points for Pretty Houses
and Key Points for Pretty Houses Last Updated 3/30/2018 Script To Call Back A FSBO With a Yes on B (Property Info Sheet) Hi, this is calling about the house you discussed with my assistant yesterday. Do
More informationUML and Patterns.book Page 52 Thursday, September 16, :48 PM
UML and Patterns.book Page 52 Thursday, September 16, 2004 9:48 PM UML and Patterns.book Page 53 Thursday, September 16, 2004 9:48 PM Chapter 5 5 EVOLUTIONARY REQUIREMENTS Ours is a world where people
More informationCOMPUTABILITY OF DESIGN DIAGRAMS
COMPUTABILITY OF DESIGN DIAGRAMS an empirical study of diagram conventions in design ELLEN YI-LUEN DO College of Architecture, Georgia Institute of Technology, Atlanta, GA 30332-0155, U. S. A. ellendo@cc.gatech.edu
More informationCreating a Personalized Experience at Athens Benaki Museum Contemporary Art Exhibit
Creating a Personalized Experience at Athens Benaki Museum Contemporary Art Exhibit The companies Fair Dynamics: Milan based consulting firm, specialized in the study of complexity, that aims at providing
More informationModule Role of Software in Complex Systems
Module Role of Software in Complex Systems Frogs vei 41 P.O. Box 235, NO-3603 Kongsberg Norway gaudisite@gmail.com Abstract This module addresses the role of software in complex systems Distribution This
More informationARIS B.V. ARIS CycloSearch for ArcMap User's Manual
ARIS B.V. http://www.aris.nl/ ARIS CycloSearch for ArcMap User's Manual Table of contents 1. Introduction...3 2. Installation...4 3. Registration...5 4. Version History...6 4.1 Version 1.0...6 4.2 Version
More informationLeading Systems Engineering Narratives
Leading Systems Engineering Narratives Dieter Scheithauer Dr.-Ing., INCOSE ESEP 01.09.2014 Dieter Scheithauer, 2014. Content Introduction Problem Processing The Systems Engineering Value Stream The System
More informationComponent Based Mechatronics Modelling Methodology
Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems
More informationTECHNICAL AND OPERATIONAL NOTE ON CHANGE MANAGEMENT OF GAMBLING TECHNICAL SYSTEMS AND APPROVAL OF THE SUBSTANTIAL CHANGES TO CRITICAL COMPONENTS.
TECHNICAL AND OPERATIONAL NOTE ON CHANGE MANAGEMENT OF GAMBLING TECHNICAL SYSTEMS AND APPROVAL OF THE SUBSTANTIAL CHANGES TO CRITICAL COMPONENTS. 1. Document objective This note presents a help guide for
More informationIntroduction to adoption of lean canvas in software test architecture design
Introduction to adoption of lean canvas in software test architecture design Padmaraj Nidagundi 1, Margarita Lukjanska 2 1 Riga Technical University, Kaļķu iela 1, Riga, Latvia. 2 Politecnico di Milano,
More informationNegotiating Essentials
Negotiating Essentials 1 Negotiating Essentials How to negotiate with your landlord about problems Being a tenant is not always easy for everyone. It is a situation that you sometimes have to deal with
More informationEnhancing Software Engineering Processes towards Sustainable Software Product Design
Markus Dick (m.dick@umwelt-campus.de), Stefan Naumann (s.naumann@umwelt-campus.de) Trier University of Applied Sciences, Umwelt-Campus Birkenfeld Campusallee, D-55768 Hoppstädten-Weiersbach, Germany http://www.green-software-engineering.de/
More informationCHESS Release Business and Technical Overview Client Segregation Enhancements to CHESS
CHESS Release Business and Technical Overview Client Segregation Enhancements to CHESS Table of Contents 1. OVERVIEW... 3 1.1. BACKGROUND... 3 1.2. PHASE 1... 3 1.3. PHASE 2... 3 1.3.1. Corporate Actions
More informationImpediments to designing and developing for accessibility, accommodation and high quality interaction
Impediments to designing and developing for accessibility, accommodation and high quality interaction D. Akoumianakis and C. Stephanidis Institute of Computer Science Foundation for Research and Technology-Hellas
More informationCHANNEL ASSIGNMENT IN MULTI HOPPING CELLULAR NETWORK
CHANNEL ASSIGNMENT IN MULTI HOPPING CELLULAR NETWORK Mikita Gandhi 1, Khushali Shah 2 Mehfuza Holia 3 Ami Shah 4 Electronics & Comm. Dept. Electronics Dept. Electronics & Comm. Dept. ADIT, new V.V.Nagar
More information