ITU languages for ODP - a personal view - I may be wrong!

Slides:



Advertisements
Similar presentations
International Telecommunication Union © ITU-T Study Group 17 Integrated Application of URN Daniel Amyot University of Ottawa, Canada
Advertisements

System and Software Engineering Research 1 Motorola 2003 Integrated Application of MSC Clive Jervis Rapporteur Q15 Motorola UK Research Labs.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
TTCN-3 & Conformance Testing Anitha Krishnamoorthy.
International Telecommunication Union © ITU-T Study Group 17 Use of ITU-T Formal Languages Amardeo Sarma NEC Europe Ltd.
Tool support for Distributed Object Technology
Distributed components
1 Quality Objects: Advanced Middleware for Wide Area Distributed Applications Rick Schantz Quality Objects: Advanced Middleware for Large Scale Wide Area.
Distributed Service Architectures Yitao Duan 03/19/2002.
GLOMAR  Aims - Provides adaptive consistency control for mobile enabled file systems  Abstracting consistency control into a component architecture 
Using UML Models for the Performance Analysis of Network Systems Nico de Wet and Pieter Kritzinger Department of Computer Science University of Cape Town.
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.
A. Mednonogov / Helsinki University of Technology / Conformance Testing of CORBA Services Using TTCN / / Page 1 Conformance Testing of CORBA Services.
DOT’98 Heidelberg 1 A. Hoffmann & M. Born Requirements for Advanced Distribution and Configuration Support GMD FOKUS Andreas Hoffmann & Marc Born
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
Requirements Engineering CSE-305 Requirements Engineering Process Tasks Lecture-5.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
File Access and Transfer. Issues 4 Access and transfer are different operations –with different requirements 4 Transfer –move the file from one place.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
CORBA1 Distributed Software Systems Any software system can be physically distributed By distributed coupling we get the following:  Improved performance.
CS 501: Software Engineering Fall 1999 Lecture 12 System Architecture III Distributed Objects.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Slide no. 1  =====!"§!“!Nova§ ITU-T work on technical languages and general software issues Amardeo Sarma Chairman, ITU-T Study Group 10.
Topic 4: Distributed Objects Dr. Ayman Srour Faculty of Applied Engineering and Urban Planning University of Palestine.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Object Interaction: RMI and RPC 1. Overview 2 Distributed applications programming - distributed objects model - RMI, invocation semantics - RPC Products.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
HL7 SOA-Aware Enterprise Architecture
XASTRO vs RASDS CCSDS SAWG Meeting
Java Distributed Object System
Chapter 1: Introduction
Chapter 7 Review Requirements Engineering Processes
Definition of Distributed System
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
XACML and the Cloud.
Distributed Database Management Systems
Software Engineering in the Academy
Herbert V. Bertine Lucent Technologies Amardeo Sarma NEC Europe Ltd.
Distribution and components
SIMPL-T: SDL Intended for Management and Planning of Tests By
Building Models and Building Modelling
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Database Management System (DBMS)
Advanced Operating Systems
SysML 2.0 Interface Concepts Modeling Core Team Status Update
Software Engineering in the Academy
Inventory of Distributed Computing Concepts and Web services
Back to Basic SDL Rick Reed TSE Ltd Chairman SDL Forum Society
7.1. CONSISTENCY AND REPLICATION INTRODUCTION
Luís Ferreira Pires Dick Quartel Remco Dijkman Marten van Sinderen
Component--based development
Arve Meisingset WP3/10 chairman Telenor R&D, Norway
Opening, purpose and summary of the framework
Geospatial Service Architecture Viewpoints
Outline Introduction Background Distributed DBMS Architecture
FDA-08 FDA Whitepaper Update
Director, Middleware Technologies
Software Engineering Group, Motorola India Electronics Pvt. Ltd.,
How to make better standards
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
Preliminary analysis of presentations
Chapter 5 Architectural Design.
Language Co-ordination
Chapter 6: Architectural Design
The Grid Component Model and its Implementation in ProActive
Presentation transcript:

ITU languages for ODP - a personal view - I may be wrong! Rick Reed TSE Limited

ITU-T languages 2003 URN (GRL,UCM) - draft MSC ASN.1 (XML) SDL TTCN eODL 08.11.2018

What is Open Distributed Processing? A name for systems that have Open service interfaces on objects Distribution of objects, data and management X.90x.. is a Framework Reference Model An ODP system can (but need not be) assessed against RM-ODP Conformance to RM-ODP does not ensure openness 08.11.2018

Viewpoints Enterprise, Information, Computation, Engineering, Technology RM-ODP set not unique or definitive Viewpoint needs a language Overlaps require consistency Traceable concepts & semantics Development through viewpoints Are viewpoints part of ODP? If yes, must they be the RM-ODP ones? 08.11.2018

Transparency Hiding distribution from the “user” Access - differences in interface Failure - difference in mode (re)Location/Migration Replication - number of server objects Transaction - co-ordination of activities Should conform to RM-ODP if used Language support for Transparency? 08.11.2018

ITU-T languages for ODP Are they suitable? Are they used? If not, why not? What is? Do they match RM-ODP viewpoints? Attributes: Remote, Concurrent, Diverse Environments, Mobile, Multiple Copies, Asynchronous, Indirect, Separate, Relative, Partial Failure, Late Dynamic Binding ... 08.11.2018

Methodology RM-ODP has been used as a general framework for tool supported design methodology. It provides object-oriented concepts and principles for structuring the system design. The design process is not a pure top-down approach, but is an iterative usage of each of the stages from an abstract level down to the detailed specification and implementation. Repetition of steps is needed if errors are detected either by validation on the design plane or by testing the implementation. 08.11.2018