SDL in a changing world

0 downloads 0 Views 902KB Size Report
Forces affecting SDL and other ITU-T notations new kinds of network new kinds of service new developments in specification and modelling. What this means for ...
SDL in a changing world Edel Sherratt Department of Computer Science University of Wales Aberystwyth

. – p.1/14

Introduction Forces affecting SDL and other ITU-T notations

. – p.2/14

Introduction Forces affecting SDL and other ITU-T notations new kinds of network

. – p.2/14

Introduction Forces affecting SDL and other ITU-T notations new kinds of network new kinds of service

. – p.2/14

Introduction Forces affecting SDL and other ITU-T notations new kinds of network new kinds of service new developments in specification and modelling

. – p.2/14

Introduction Forces affecting SDL and other ITU-T notations new kinds of network new kinds of service new developments in specification and modelling What this means for the ITU-T family of languages . . .

. – p.2/14

Introduction Forces affecting SDL and other ITU-T notations new kinds of network new kinds of service new developments in specification and modelling What this means for the ITU-T family of languages . . . and the current SDL revision.

. – p.2/14

Influential trends

ITU−T languages SDL

MSC

URN

TTCN−3

. – p.3/14

Influential trends Ubiquitous and pervasive computing

ITU−T languages SDL

MSC

URN

TTCN−3

. – p.3/14

Influential trends Ubiquitous and pervasive

Ad−hoc networks

computing

ITU−T languages SDL

MSC

URN

TTCN−3

. – p.3/14

Influential trends Ubiquitous and pervasive

Ad−hoc networks

computing

ITU−T languages SDL

MSC

URN

TTCN−3

Grid−computing

. – p.3/14

Influential trends Ubiquitous and pervasive

Ad−hoc networks

computing

ITU−T languages SDL

MSC

URN

TTCN−3

Grid−computing

UML 2.0

. – p.3/14

In the new world . . . Nodes not subject to centralized control

. – p.4/14

In the new world . . . Nodes not subject to centralized control Networks formed on an ad-hoc basis

. – p.4/14

In the new world . . . Nodes not subject to centralized control Networks formed on an ad-hoc basis Use of standard, open, general-purpose protocols and interfaces expected

. – p.4/14

In the new world . . . Nodes not subject to centralized control Networks formed on an ad-hoc basis Use of standard, open, general-purpose protocols and interfaces expected Many kinds of devices and interaction

. – p.4/14

In the new world . . . Nodes not subject to centralized control Networks formed on an ad-hoc basis Use of standard, open, general-purpose protocols and interfaces expected Many kinds of devices and interaction Nontrivial quality of service requirements

. – p.4/14

Demands on models Active entities Exchange of signals and of data Dynamic (re)construction of communications infrastructure

. – p.5/14

Modelling Languages The ITU-T languages UML 2.0 SDL and UML convergence

. – p.6/14

Dynamic Modelling with UML 2.0 Activity diagrams – Petri net semantics Active classes and objects Behavioural state machines – object life cycle Protocol state machines – environment and interfaces Influences: ROOM, Harel state charts, OMT, SDL.

. – p.7/14

SDL-UML convergence UML 1.5 profile: recommendation Z.109 IST project OMEGA profile Moda-Tel review ETSI Specialist Task Force 250

. – p.8/14

Extending UML 2.0 Two kinds of extension:

. – p.9/14

Extending UML 2.0 Two kinds of extension: Collect stereotypes, tagged values and constraints into a profile Lightweight extension Restrictions ensure easy tool support

. – p.9/14

Extending UML 2.0 Two kinds of extension: Collect stereotypes, tagged values and constraints into a profile Lightweight extension Restrictions ensure easy tool support Create a new language family based on the UML 2 infrastructure

. – p.9/14

Extending UML 2.0 Two kinds of extension: Collect stereotypes, tagged values and constraints into a profile Lightweight extension Restrictions ensure easy tool support Create a new language family based on the UML 2 infrastructure Relationship with MDA

. – p.9/14

Alternative Metamodels MOF M3

M2





UML

CWM

UML 2.0 Infrastructure, p 26

. – p.10/14

Alternative Metamodels MOF M3

M2





UML

ITU−T Z−series

. – p.10/14

Strengths of ITU-T languages Primary focus on communications domain Direct influence of ITU study groups

. – p.11/14

SDL: the current revision External influences emergence and growth of new kinds of communications devices and networks position of SDL with regard to UML 2.0

. – p.12/14

SDL: the current revision External influences emergence and growth of new kinds of communications devices and networks position of SDL with regard to UML 2.0 Internal influences economical disincentives and technical challenges that discouraged full support for SDL 2000 work of SDL task force in identifying the simplest useful subset of SDL

. – p.12/14

Specific Tasks Develop new exemplars for evaluating new revisions

. – p.13/14

Specific Tasks Develop new exemplars for evaluating new revisions Review output of ITU study groups, with particular attention to emerging areas

. – p.13/14

Specific Tasks Develop new exemplars for evaluating new revisions Review output of ITU study groups, with particular attention to emerging areas Evaluate relative merits of UML profile vs full-blown metamodel.

. – p.13/14

Specific Tasks Develop new exemplars for evaluating new revisions Review output of ITU study groups, with particular attention to emerging areas Evaluate relative merits of UML profile vs full-blown metamodel. Look into the possibility of defining an SDL core, like the UML core

. – p.13/14

Specific Tasks Develop new exemplars for evaluating new revisions Review output of ITU study groups, with particular attention to emerging areas Evaluate relative merits of UML profile vs full-blown metamodel. Look into the possibility of defining an SDL core, like the UML core Conduct market research with tool users and tool vendors . – p.13/14

Conclusion SDL has proved equal to past challenges but – complacency is not appropriate The immediate future holds exciting challenges and opportunities

. – p.14/14