A Visualization of OCL using Collaborations
|
|
- Chad O’Brien’
- 6 years ago
- Views:
Transcription
1 A Visualization of OCL using Collaborations P. Bottoni, F. Parisi-Presicce, University of Rome M. Koch, PSI Berlin G. Taentzer, Technical University of Berlin 1
2 A fictitious Dialog on OCL We use UML for our OO-development. Look! Great! But why do you describe all the constraints by natural language? Why don t you use OCL? This would avoid ambiguties! OCL? Oh, it s too difficult! I don t understand all the formula stuff. Would you use it, if it is also expressed by diagrams? Maybe. 2
3 How to visualize OCL? Start from the graphical elements of the UML notation. Derive new notation from the UML core notation where needed. Propose shortcuts for complex visualizations. Limit the size of a diagram. We depart from collaborations. 3
4 Running Example: egovernment certificate passports or ID cards Resident register inhabitants register the birth of a child Registration office 4
5 The Business Object Model <<enumeration>> StateOfApartment sole main second future <<enumeration>> KindOfCare father mother other Address attrstateofapartment: 0..* StateOfApartment attrdateofmovein: Date attrdateofmoveout: Date NaturalPersonCare attrkind: KindOfCare 0..* +statutoryagent 1 NaturalPerson attrfamilyname: String attrsex: String attrdateofdeath: Date Inhabitant attrstate: StateOfInhabitant <<enumeration>> StateOfInhabitant resident unknown known died Birth +birth attrbirthdate: Date attrbirthplace: String citizenship State attreu: Boolean attrcitizenship: String 5
6 egovernment Constraints Sample constraints: The birth date of a person comes before the date of moving into an apartment. The birth date of a mother/father has to preceed the birth date of her/his child. If a person has several citizenships, they must be different. A natural person without a state of inhabitation does not have an address. 6
7 Outline Visualization of OCL constraints: Constraints on object properties Collections Logical expressions Related work and conclusions 7
8 Constraints on Object Attributes The birth date of a person comes before the date of moving into an apartment: contextnaturalperson inv: self.birth.attrbirthdate < self.address.attrdateofmovein inv : Address /self : NaturalPerson /self: NaturalPerson birth : Birth attrdateofmovein = x attrbirthdate = y y < x 8
9 Constraints on Object Methods The age of a person has to be the current date minus the birth date. context NaturalPersoninv: self.getage() = currentdate() - self.birth.attrbirthdate inv a := getage() /self: NaturalPerson : Birth attrbirthdate = b a = currentdate() - b 9
10 Visualizing Collections The number of addresses of a natural person who is resident or has a known address is at least one. context NaturalPerson inv: self.address -> select(naturalperson.inhabitant.attrstate = #resident or naturalperson.inhabitant.attrstate = #known) -> size > 0 10
11 Visualizing Collections context NaturalPerson inv: self.address -> select(naturalperson.inhabitant.attrstate = #resident or naturalperson.inhabitant.attrstate = #known) -> size > 0 /self: NaturalPerson a: a: Address Address a : Inhabitant #n attrstate attrstate = #resident #resident #known #known n > 0 shortcut for select: a - iterator, n - result shortcut: set boxes for collections 11
12 Visualized Logical Expressions The citizenships of a person are different. context NaturalPerson inv: self. citizenship -> forall(x,y: state x.attrcitizenship = y.attrcitizenship implies x = y) shortcut: implies inv: uniquecitizenship /self: NaturalPerson /self : NaturalPerson isin / x: State attrcitizenship = a : State isin / y: State attrcitizenship = b a = b implies / x: State = / y: State shortcut: forall 12
13 Visualized Logical Expressions The birth date of a mother has to preceed the birth date of her child. context NaturalPersoninv: (self. naturalpersoncare.attrkind = #mother) implies self.birth.attrbirthdate < self. naturalpersoncare.statuoryagent.birth.attrbirthdate 13
14 inv /self: NaturalPerson /ID: NaturalPersonCare attrkind = #mother id /self: NaturalPerson implies id /ID: NaturalPersonCare attrkind = #mother : Birth attrbirthdate = y statutoryagent : NaturalPerson x > y : Birth attrbirthdate = x 14
15 Visualized Logical Expressions Disjunction and Conjunction: ((A and B) or C) and D A B C D and or idea for shortcuts: Peircean graphs and 15
16 Composed Constraints Natural persons without the state of inhabitant don t have an address AND the citizenships of a person are different. inv reference subdiagram content unknownaddress inv: unknownaddress uniquecitizenship inv: uniquecitizenship 16
17 Related Work Constraint diagrams: Kent et.al. NaturalPerson address Address inv : Address Birth birth attrdateofmovein Date /self: NaturalPerson birth : Birth attrdateofmovein = x attrbirthdate x y attrbirthdate = y y < x 20
18 Related work Constraint diagrams: Kent et.al. visualization is not based on UML notation partly visualizes OCL formally defined, tool support OCL meta modelling: Richters, Gogolla validation of OCL constraints in snapshots tool support Formal semantics for OCL denotational semantics based on graph transformation 21
19 Conclusions visualization of OCL based on collaborations limited amount of new core notations variety of visual shortcuts adaption of OCL metamodel stronger integration of the OCL and UML meta models along collaborations future work mapping between textual and visual notations after consolidation of OCL meta model visual editor for proposed OCL notation 22
Semantics of Metamodeling
Semantics of Metamodeling Formal Semantics of Metamodeling Frameworks Ethan Jackson ISIS, Vanderbilt University Semantic Anchoring Infrastructure Kai Chen ISIS, Vanderbilt University Chess Review May 11,
More informationFor Official Use Only Application Number. Application for Antigua and Barbuda Passport for Applicants Under 16 Years Form M. Surname: First Name:
For Official Use Only Application Number. Application for Antigua and Barbuda Passport for Applicants Under 16 Years Form M Section 1 Personal Information. Please refer to Note 1 Surname: First Name: Middle
More informationIndiana K-12 Computer Science Standards
Indiana K-12 Computer Science Standards What is Computer Science? Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs,
More informationNational Ordinance, Personal Records Database AB 2013 GT, no.16 ( )
National Ordinance, Personal Records Database AB 2013 GT, no.16 (21-02-2013) Chapter II Updating the Basic Registration Administration Section I General provisions Paragraph 1 REGISTERING AND DE-REGISTERING
More informationUSING CENSUS RECORDS IN GENEALOGICAL RESEARCH AN ONLINE COURSE
IN GENEALOGICAL RESEARCH AN ONLINE COURSE Syllabus An NGS Online Course IN GENEALOGICAL RESEARCH SYLLABUS Copyright 2009 National Genealogical Society 3108 Columbia Pike, Suite 300 Arlington, Virginia
More informationFrom: AAAI Technical Report FS Compilation copyright 1994, AAAI (www.aaai.org). All rights reserved.
From: AAAI Technical Report FS-94-02. Compilation copyright 1994, AAAI (www.aaai.org). All rights reserved. Information Loss Versus Information Degradation Deductively valid transitions are truth preserving
More informationApplication to record an overseas birth in the register of births (section 36 of the Civil Status Act)
Application to record an overseas birth in the register of births (section 36 of the Civil Status Act) Receipt stamp Note - identifying the competent registry office The birth should be registered at the
More information2 Logic Gates THE INVERTER. A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs.
2 Logic Gates A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs. THE INVERTER The inverter (NOT circuit) performs the operation called inversion
More informationAn MDA -based framework for model-driven product derivation
An MDA -based framework for model-driven product derivation Øystein Haugen, Birger Møller-Pedersen, Jon Oldevik #, Arnor Solberg # University of Oslo, # SINTEF {oysteinh birger}@ifi.uio.no, {jon.oldevik
More informationRequired Course Numbers. Test Content Categories. Computer Science 8 12 Curriculum Crosswalk Page 2 of 14
TExES Computer Science 8 12 Curriculum Crosswalk Test Content Categories Domain I Technology Applications Core Competency 001: The computer science teacher knows technology terminology and concepts; the
More informationSOFT 437. Software Performance Analysis. What is UML? UML Tutorial
SOFT 437 Software Performance Analysis UML Tutorial What is UML? Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts for software
More informationHow to Change Your Child s Surname
How to Change Your Child s Surname 1 Changing a child s surname When the birth of a child is registered, the child is given the surname of either the father or the mother, depending on the circumstances.
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 informationEE292: Fundamentals of ECE
EE292: Fundamentals of ECE Fall 2012 TTh 10:00-11:15 SEB 1242 Lecture 21 121113 http://www.ee.unlv.edu/~b1morris/ee292/ 2 Outline Chapter 7 - Logic Circuits Binary Number Representation Binary Arithmetic
More informationSoftware Engineering: A Practitioner s Approach, 7/e. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman
Chapter 9 Architectural Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit
More informationMeta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems
Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini ambra.molesini@unibo.it DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini
More informationThe Sign of a Permutation Matt Baker
The Sign of a Permutation Matt Baker Let σ be a permutation of {1, 2,, n}, ie, a one-to-one and onto function from {1, 2,, n} to itself We will define what it means for σ to be even or odd, and then discuss
More informationModel Based Systems Engineering
Model Based Systems Engineering SAE Aerospace Standards Summit 25 th April 2017 Copyright 2017 by INCOSE Restrictions on use of the INCOSE SE Vision 2025 are contained on slide 22 1 Agenda and timings
More informationLAW ON RECORDS OF BIRTHS, DEATHS AND MARRIAGES
LAW ON RECORDS OF BIRTHS, DEATHS AND MARRIAGES CONSOLIDATED TEXT 1 I. GENERAL PROVISIONS Article 1 The basic personal data of the citizens shall be kept in a: register of births, register of marriages,
More information6 panelists and 1 moderator
In 2016 6 panelists and 1 moderator They enjoyed their arguments so much They wrote a paper about it THIS IS THAT PAPER User Experience for Model-Driven Engineering: Challenges and Future Directions -
More informationMidterm Examination. CSCI 561: Artificial Intelligence
Midterm Examination CSCI 561: Artificial Intelligence October 10, 2002 Instructions: 1. Date: 10/10/2002 from 11:00am 12:20 pm 2. Maximum credits/points for this midterm: 100 points (corresponding to 35%
More informationFrom ProbLog to ProLogic
From ProbLog to ProLogic Angelika Kimmig, Bernd Gutmann, Luc De Raedt Fluffy, 21/03/2007 Part I: ProbLog Motivating Application ProbLog Inference Experiments A Probabilistic Graph Problem What is the probability
More informationFirst Families of Ashland County
First Families of Ashland County Rules of Evidence The rules of evidence applying to membership in First Families of Ashland County, Ohio follow and use the standards by which all FFOAC proof is judged.
More information22c181: Formal Methods in Software Engineering. The University of Iowa Spring Propositional Logic
22c181: Formal Methods in Software Engineering The University of Iowa Spring 2010 Propositional Logic Copyright 2010 Cesare Tinelli. These notes are copyrighted materials and may not be used in other course
More informationApplication to record an overseas birth in the register of births (section 36 of the Civil Status Act)
Application to record an overseas birth in the register of births (section 36 of the Civil Status Act) Receipt stamp, Registry Office I in Berlin Embassy Consulate General Consulate Honorary Consul of
More informationVoluntary Paternity Acknowledgment. Angie Saleeby Vital Records Operations Manager PHSIS
Voluntary Paternity Acknowledgment Angie Saleeby Vital Records Operations Manager PHSIS Voluntary Acknowledgment of Paternity Program Hospitals must establish an in-hospital paternity acknowledgment program
More informationTHE CANADIAN HERALDIC AUTHORITY
THE CANADIAN HERALDIC AUTHORITY APPLICATION FOR A GRANT OF HERALDIC EMBLEMS PLEASE PRINT CLEARLY 1. APPLICATION (in block letters) I, (your name), hereby apply to receive heraldic emblems from the Canadian
More informationCh ange of name fo r adul ts
Ch ange of name fo r adul ts Instruction and Application Booklet Please read the instructions carefully before completing the application sections of this booklet. Vital Statistics Branch 506-453-2385
More informationModeling Social Networking Privacy
Modeling Social Networking Privacy Carolina Dania IMDEA Software Institute, Madrid, Spain Universidad Complutense de Madrid, Spain carolina.dania@imdea.org Abstract. Privacy-related issues are becoming
More informationPTB TWG-ICS- Session 3: Specific domains of respectful newborn care: The role of Civil Registration and Vital Statistics Systems
26 September 2017 PTB TWG-ICS- Session 3: Specific domains of respectful newborn care: The role of Civil Registration and Vital Statistics Systems Kristen Wenz Child Protection Specialist (Birth Registration)
More informationHow to make an appointment with the Foreigners Office ( Ausländerbehörde )
How to make an appointment with the Foreigners Office ( Ausländerbehörde ) Students who are not citizens of EU member states or of Norway, Iceland and Liechtenstein need to apply for a residence permit
More informationA Metamodeling Approach for Requirements Specification 1
A Metamodeling Approach for Requirements Specification 1 Elena Navarro Department of Computer Science, UCLM Avda. España S/N, Albacete, Spain Phone: +34 967 59 92 00 ext. 2461 enavarro@info-ab.uclm.es
More informationThis is a repository copy of Workshop in OCL and Textual Textual Modelling: Report on Recent Trends and Panel Discussion.
This is a repository copy of Workshop in OCL and Textual Textual Modelling: Report on Recent Trends and Panel Discussion. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/129155/
More informationRegistry Publication 62
Births, Deaths, Missing Persons Background The Civil Aviation (Births, Deaths and Missing Persons) Regulations 1948 1 place requirements on the pilot in command and owner of aircraft to report births deaths
More informationMonte Carlo Tree Search. Simon M. Lucas
Monte Carlo Tree Search Simon M. Lucas Outline MCTS: The Excitement! A tutorial: how it works Important heuristics: RAVE / AMAF Applications to video games and real-time control The Excitement Game playing
More informationPROGRAMA ESCUCHAR LISTING BASELINE QUESTIONNAIRE HOUSEHOLD-LEVEL SURVEY
PROGRAMA ESCUCHAR LISTING BASELINE QUESTIONNAIRE HOUSEHOLD-LEVEL SURVEY [Questions LL001_intro to LL002_lon_s are displayed as a table] LL001_intro Please enter the Latitude and Longitude from the GPS
More informationLIGHT STUDIO 485. Software Instrrctions Mancal. Read trhe mancal tarefclly before operaing trhis software
LIGHT STUDIO 485 Software Instrrctions Mancal Read trhe mancal tarefclly before operaing trhis software PSI, spol. s r. o., Drásov 470, 664 4 Drásov, Czeth Repcblit FAX: +40 5 440 90, TEL: +40 5 440 0,
More informationModel-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)
Model-Based Systems Engineering Methodologies J. Bermejo Autonomous Systems Laboratory (ASLab) Contents Introduction Methodologies IBM Rational Telelogic Harmony SE (Harmony SE) IBM Rational Unified Process
More informationAgent-Oriented Software Engineering
Agent-Oriented Software Engineering Multiagent Systems LM Sistemi Multiagente LM Ambra Molesini & Andrea Omicini {ambra.molesini, andrea.omicini}@unibo.it Ingegneria Due Alma Mater Studiorum Università
More informationTRINIDAD AND TOBAGO. Registration of Cause of Death
TRINIDAD AND TOBAGO Registration of Cause of Death Medical Cause of Death Certificate When a person dies, a medical doctor (a District Medical Officer, attending physician or even personal physician) must
More informationTowards Modeling of Data in UML Activities with the SPACE Method
Towards Modeling of Data in UML Activities with the SPACE Method An Example-Driven Discussion Nina Heitmann Master of Science in Communication Technology Submission date: June 2008 Supervisor: Peter Herrmann,
More informationCDIB/Membership Card FAQ and Instructions
CDIB/Membership Card FAQ and Instructions WHAT IS THE CDIB/MEMBERSHIP CARD? The CDIB/Membership is a new card that combines the Certificate of Degree of Indian Blood (CDIB), Membership, and Photo ID (if
More informationCompleteness of Birth Registration
Vol. 33 A,S Completeness of Birth Registration in the United States in 1940 ROBERT F. LENHART, M.S.P.A. Chief, Vital Statistics Consulting Service, Division of Vital Statistics, Bureau of the Census, Suitland,
More informationConsolato Generale d Italia FILADELFIA
Consolato Generale d Italia FILADELFIA RECOGNITION OF ITALIAN CITIZENSHIP FOR PEOPLE OF ITALIAN DESCENT BORN IN THE USA, OR IN ANOTHER COUNTRY WHERE CITIZENSHIP IS ACQUIRED BY BIRTH (JURE SANGUINIS). PLEASE
More informationMultiplication and Area
Grade 3 Module 4 Multiplication and Area OVERVIEW In this 20-day module students explore area as an attribute of two-dimensional figures and relate it to their prior understandings of multiplication. In
More informationLocal Registrar Process
Local Registrar Process Records Acceptance Print Birth Certificate Record Retrieval 93 Registration and Record Retrieval TER-participating local registrars can use the system for a variety of functions.
More informationMEMBERSHIP APPLICATION
MEMBERSHIP APPLICATION CRITERIA FOR ENROLMENT 1. You are of Ngāti Whātua Ōrākei descent and your whakapapa can be traced to Tuperiri. 2. You must provide a copy of your full Birth Certificate and one form
More informationFleshing Out Ancestry Research How To Get the Most Out Of a Death Certificate
Fleshing Out Ancestry Research How To Get the Most Out Of a Death Certificate Prerequisites: This tutorial assumes you have: 1. an Ancestry account and you are signed in 2. a family member you are working
More informationMath 3012 Applied Combinatorics Lecture 2
August 20, 2015 Math 3012 Applied Combinatorics Lecture 2 William T. Trotter trotter@math.gatech.edu The Road Ahead Alert The next two to three lectures will be an integrated approach to material from
More informationModel-Driven Engineering: Realizing the vision
Model-Driven Engineering: Realizing the vision Robert B. France Dept. of Computer Science Colorado State University Fort Collins, Colorado, USA france@cs.colostate.edu About the author Organizer and steering
More informationExamples of Record Linkage Studies from Norway and Bosnia
1 Examples of Record Linkage Studies from Norway and Bosnia EGM on Record Linkage Studies to Assess Completeness of Death Registration Beirut, December 21-22, 2017 ESCWA Helge Brunborg Statistics Norway
More informationA modeling language to support early lifecycle requirements modeling for systems engineering
Available online at www.sciencedirect.com Procedia Computer Science 8 (2012) 201 206 New Challenges in Systems Engineering and Architecting Conference on Systems Engineering Research (CSER) 2012 St. Louis,
More informationCENSUS DATA COLLECTION IN MALTA
CENSUS DATA COLLECTION IN MALTA 30 November 2016 Dorothy Gauci Head of Unit Population and Migration Statistics Overview Background Methodology Focus on migration Conclusion Pop at end 2015: 434,403 %
More informationProblem of the Month What s Your Angle?
Problem of the Month What s Your Angle? Overview: In the Problem of the Month What s Your Angle?, students use geometric reasoning to solve problems involving two dimensional objects and angle measurements.
More informationA Domain Specific Language for Smart Cities
Proceedings A Domain Specific Language for Smart Cities Francisca Rosique *, Fernando Losilla and Juan Ángel Pastor Department of Information and Communications Technologies, Universidad Politecnica de
More informationDigital Logic Circuits
Digital Logic Circuits Lecture 5 Section 2.4 Robb T. Koether Hampden-Sydney College Wed, Jan 23, 2013 Robb T. Koether (Hampden-Sydney College) Digital Logic Circuits Wed, Jan 23, 2013 1 / 25 1 Logic Gates
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 informationSubway simulator Case study
Subway simulator Case study Marco Scotto 2004/2005 Outline Requirements Use cases Class Identification Class Diagrams Sequence & Activity Diagrams 2 Vision of the subway control system Terminal station
More informationChapter 1: Economic and Social Indicators Comparison of BRICS Countries Chapter 2: General Chapter 3: Population
1: Economic and Social Indicators Comparison of BRICS Countries 2: General 3: Population 3: Population 4: Economically Active Population 5: National Accounts 6: Price Indices 7: Population living standard
More informationDIGITAL LOGIC CIRCUITS
LOGIC APPLICATIONS DIGITAL LOGIC CIRCUITS Noticed an analogy between the operations of switching devices, such as telephone switching circuits, and the operations of logical connectives What happens when
More informationCourse Outline Department of Computing Science Faculty of Science
Course Outline Department of Computing Science Faculty of Science COMP 2920 3 Software Architecture & Design (3,1,0) Fall, 2015 Instructor: Phone/Voice Mail: Office: E-Mail: Office Hours: Calendar /Course
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 informationExamining the CARA Specification. Elsa L Gunter, Yi Meng NJIT
Examining the CARA Specification Elsa L Gunter, Yi Meng NJIT Capturing Tagged Req As LTL Spec Goal: Express tagged requirements as LTL formulae to enable model checking LTL not expressive enough, so we
More informationPermutations and Combinations. MATH 107: Finite Mathematics University of Louisville. March 3, 2014
Permutations and Combinations MATH 107: Finite Mathematics University of Louisville March 3, 2014 Multiplicative review Non-replacement counting questions 2 / 15 Building strings without repetition A familiar
More informationMauritius. Area: 2,040 km² Population: 1.3 million Capital: Port Louis
INNOVATIONS IN LINKING CIVIL REGISTRATION AND VITAL STATISTICS TO IDENTITY MANAGEMENT SYSTEMS & 10 MILESTONES ALLOWING MAUTITIUS TO REPORT MORTALITY STATISTICS TO W.H.O SINCE 1957 William M. Ayelou, Registrar
More informationSAMPLE COURSE OUTLINE AUTOMOTIVE ENGINEERING AND TECHNOLOGY GENERAL YEAR 12
SAMPLE COURSE OUTLINE AUTOMOTIVE ENGINEERING AND TECHNOLOGY GENERAL YEAR 12 Copyright School Curriculum and Standards Authority, 2015 This document apart from any third party copyright material contained
More informationBOSS PUTS YOU IN CHARGE!
BOSS PUTS YOU IN CHARGE! Here s some good news if you are doing any of these courses the NHS may be able to PAY your tuition fees AND, if your course started after September 2012, you also get a thousand
More informationRestricted earth-fault protection function block description
function block description Document ID: PRELIMINARY VERSION User s manual version information Version Date Modification Compiled by Preliminary 30.10.2009. Preliminary version, without technical information
More informationVital Statistic Services Fees Effective October 1, 2017
Full Size Birth Long form birth certificate format that contains all birth information; used most often to obtain a passport for a person born at home and/or before 1964. It's also typically required for
More informationAgent-Oriented Software Engineering
Agent-Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Andrea Omicini & Ambra Molesini {andrea.omicini, ambra.molesini}@unibo.it Ingegneria Due Alma Mater Studiorum Università
More informationBuilding-Use Knowledge Representation for Architectural Design
Building-Use Knowledge Representation for Architectural Design An ontology-based implementation Armando Trento 1, Antonio Fioravanti 2, Davide Simeone 3 Sapienza, University of Rome, Italy. http://www.dicea.uniroma1.it
More informationANGUILLA. Guatemala City, Guatemala COUNTRY PRESENTATION. September Sound Statistics for Sustainable Development
Promoting Quality Official Statistics Through Coordination ANGUILLA Guatemala City, Guatemala COUNTRY PRESENTATION September 2016 Sound Statistics for Sustainable Development Workshop on the for a Vital
More informationDesign task: Pacman. Software engineering Szoftvertechnológia. Dr. Balázs Simon BME, IIT
Design task: Pacman Software engineering Szoftvertechnológia Dr. Balázs Simon BME, IIT Outline CRC cards Requirements for Pacman CRC cards for Pacman Class diagram Dr. Balázs Simon, BME, IIT 2 CRC cards
More informationOverview of Civil Registration and Vital Statistics systems
Overview of Civil Registration and Vital Statistics systems Training Workshop on CRVS ESCAP, Bangkok 9-13 January 2016 Helge Brunborg Statistics Norway Helge.Brunborg@gmail.com Outline Civil Registration
More informationMANAGING PERSON-LEVEL RELATIONSHIPS. Knowledge Base Article
MANAGING PERSON-LEVEL RELATIONSHIPS Knowledge Base Article Table of Contents Overview... 3 Managing Relationships within the Person Record... 3 Editing Relationships... 4 Adding Related Person... 5 Creating
More informationSAMPLE ASSESSMENT TASKS MATERIALS DESIGN AND TECHNOLOGY ATAR YEAR 11
SAMPLE ASSESSMENT TASKS MATERIALS DESIGN AND TECHNOLOGY ATAR YEAR 11 Copyright School Curriculum and Standards Authority, 014 This document apart from any third party copyright material contained in it
More informationLinking Migration Administrative Migration Records And. The Electoral List For Estimating The Number Of Costa
Linking Migration Administrative Migration Records And The Electoral List For Estimating The Number Of Costa Rican Emigrants. Brenes-Camacho, Gilbert Centro Centroamericano de Poblacion, University of
More informationYou should see the following screen when you first login to Student E-Service
You should see the following screen when you first login to Student E-Service Check your status at the top of the screen. It should read Ready to Register Online You will find useful information in the
More informationFirst Families of Lake County, Ohio
First Families of Lake County, Ohio Application Packet This packet, prepared by the Lake County Genealogical Society (LCGS), contains what you will need in order to begin the process of applying for its
More informationPerry County Pioneers Lineage Society. Rules and Application Procedures
Perry County Pioneers Lineage Society Rules and Application Procedures Read these rules and procedures before starting the process Perry County Pioneers is a way to honor those people who settled in Perry
More informationEasy to Read Guide to. Filling in the Social Housing Support Application Form
Easy to Read Guide to Filling in the Social Housing Support Application Form What is the form about? This form is an application to your Local Authority for social housing. If you are having trouble filling
More informationCC.2.1.HSF2a: Convert between fractions and decimals in a real-world problem
CC.2.1.HSF2a: Convert between fractions and decimals in a real-world problem Here are some numbers. This is '0.25,' '0.4,' and '0.5.' Here is a number line with some fractions and decimals marked. Here
More informationNetwork Flow Based Datapath Bit Slicing
Network Flow Based Bit licing Hua Xiang Minsik Cho Haoxing Ren Matthew Ziegler Ruchir Puri 03/27/2013 Introduction s are composed of bit slices What are bit slices? For ideal datapath, each bit should
More informationThe National Curriculum and the Centre for Computing History
The National Curriculum and the Centre for Computing History Ways in which a visit to CCH supports the aims of specific NC subjects at the Key Stage 3 Nov 2016 Vers 1.0 The Centre for Computing History
More informationThe AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
AMADEOS Architecture for Multi-criticality Agile Dependable Evolutionary Open System-of-Systems FP7-ICT-2013.3.4 - Grant Agreement n 610535 The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
More informationSéminaire Supélec/SCEE
Séminaire Supélec/SCEE Models driven co-design methodology for SDR systems LECOMTE Stéphane Directeur de thèse PALICOT Jacques Co-directeur LERAY Pierre Encadrant industriel GUILLOUARD Samuel Outline Context
More informationHCM-L: Domain-Specific Modeling for Active and Assisted Living
HCM-L: Domain-Specific Modeling for Active and Assisted Living Heinrich C. Mayr, Fadi Al Machot, Judith Michael, Gert Morak, Suneth Ranasinghe, Vladimir Shekhovtsov and Claudia Steinberger Abstract Modeling
More informationGrimes Amanda 1885? 8 Dec Prot
Grimes Amanda 1885? 8 Dec 1954 69 Prot Grimes Attie 1894 1965 RC Grimes Cecilia 1898 1932 RC Grimes Charles H 1866 1941 father Prot Grimes Charles Walter 1903 1998 son/charles Halford & Mary; father Prot
More informationelaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems
Support tool for design requirement elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems Bunkyo-ku, Tokyo 113, Japan Abstract Specifying sufficient and consistent design requirements
More informationFemale population and number of live-born children in Montenegro
MONTENEGRO STATISTICAL OFFICE RELEASE Number 77 Podgorica, 17 April 2012 Name the source when using the data Female population and number of live-born children in Montenegro Census of Population, Households
More informationTheory of Probability - Brett Bernstein
Theory of Probability - Brett Bernstein Lecture 3 Finishing Basic Probability Review Exercises 1. Model flipping two fair coins using a sample space and a probability measure. Compute the probability of
More informationNUMBERS & OPERATIONS. 1. Understand numbers, ways of representing numbers, relationships among numbers and number systems.
7 th GRADE GLE S NUMBERS & OPERATIONS 1. Understand numbers, ways of representing numbers, relationships among numbers and number systems. A) Read, write and compare numbers (MA 5 1.10) DOK 1 * compare
More information; ECONOMIC AND SOCIAL COUNCIL
Distr.: GENERAL ECA/DISD/STAT/RPHC.WS/ 2/99/Doc 1.4 2 November 1999 UNITED NATIONS ; ECONOMIC AND SOCIAL COUNCIL Original: ENGLISH ECONOMIC AND SOCIAL COUNCIL Training workshop for national census personnel
More informationEastern Shore Métis Nation
Eastern Shore Métis Nation 1228 Dover Road Little Dover, Nova Scotia B0H1V0 Phone: 902-366-2871 or 902-870-3774 Email: easternshoremetis@gmail.com Name of Applicant Last First Middle Mailing Address: Street
More informationFamilySearch. When you sign into FamilySearch, your own personalized home page will appear. This page will consistently change.
1 FamilySearch When you sign into FamilySearch, your own personalized home page will appear. This page will consistently change. 1. On the left, some may see the latest things that FamilySearch has created
More informationFamily of Lou Vicie Pierce Wright Custer Smith
Family of Lou Vicie Pierce Wright Custer Smith Lou Vicie PIERCE, b. 14 Oct 1854 in Georgia, i,ii,iii,iv,v,vi,vii,viii (daughter of Andrew Jackson PIERCE and Nancy ABERCROMBIE), census 1920 in Ahsahka District
More informationA User Interface Level Context Model for Ambient Assisted Living
not for distribution, only for internal use A User Interface Level Context Model for Ambient Assisted Living Manfred Wojciechowski 1, Jinhua Xiong 2 1 Fraunhofer Institute for Software- und Systems Engineering,
More informationMÉTIS NATION BRITISH COLUMBIA CITIZENSHIP APPLICATION PACKAGE Youth 14 yrs of age and under
MÉTIS NATION BRITISH COLUMBIA CITIZENSHIP APPLICATION PACKAGE Youth 14 yrs of age and under APPLICATION INTAKE & SUPPORT CONTACT INFORMATION Please direct all inquiries regarding requests for application
More informationLogical Agents (AIMA - Chapter 7)
Logical Agents (AIMA - Chapter 7) CIS 391 - Intro to AI 1 Outline 1. Wumpus world 2. Logic-based agents 3. Propositional logic Syntax, semantics, inference, validity, equivalence and satifiability Next
More information11/18/2015. Outline. Logical Agents. The Wumpus World. 1. Automating Hunt the Wumpus : A different kind of problem
Outline Logical Agents (AIMA - Chapter 7) 1. Wumpus world 2. Logic-based agents 3. Propositional logic Syntax, semantics, inference, validity, equivalence and satifiability Next Time: Automated Propositional
More information