Sep 2, 2012 ... and tomorrow. Ivar Jacobson
... All rights reserved.
Before UML we had 1000s of modeling languages. 1990ish.
UML yesterday, today and tomorrow Ivar Jacobson
[email protected]
Before UML we had 1000s of modeling languages The Ericcson Language
Function/Data Languages
1969 The Ericcson Language - Comp’s w interfaces - Signal comm. - Use-case like elements - Sequence diagrams - Collaboration dia’s - State charts
1970++ Hundreds of methods (mostly notations) with variants based on the Function/Data paradigm Examples: SA/SD SADT SREM JSD Etc.
It evolved into the SDL standard
2
Object Languages 1990ish OMG registered 26 different methods (notations) based on the OO paradigm Examples Booch OMT OOSE/Objectory Fusion Catalysis Etc.
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Before UML we had 1000s of modeling languages The Ericcson Language
Function/Data Languages
1969 The Ericcson Language - Comp’s w interfaces - Signal comm. - Use-case like elements - Sequence diagrams - Collaboration dia’s - State charts
1970++ Hundreds of methods (mostly notations) with variants based on the Function/Data paradigm Examples: SA/SD SADT SREM JSD Etc.
Object Languages 1990ish OMG registered 26 different methods (notations) based on the OO paradigm Examples Booch OMT OOSE/Objectory Fusion Catalysis Etc.
There was a standard modeling language developed in Telecom SDL 1976 – around 2000 It evolved into the SDL standard
3
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Component diagrams
Feb 1968
4
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Sequence diagrams
!970-06-25
5
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Getting to UML • 1993 mid: – A guest editorial in JOOP: Time for cease fire in the methods war
• 1994 – Ericsson requests a standard
• 1995 – OMG adopts an RFP for a modeling language
• 1996 dec – Grady, Jim and I submit UML 1.0
• 1997 fall – UML 1.1 adopted by OMG
6
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
The Three Amigos
7
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Towards UML 1.1
UML 1997-
SDL 1976around 2000
Booch Jacobson Rumbaughn + Many others incl Harel
The Ericsson Language 1969 8
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Developing from req’ts to test
use of the kernel as a language
Kernel
9
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Developing a web app from req’ts to test extend Developing from req’ts to test
use of the kernel as a language Kernel
Part of the essentials
10
Copyright © 2011 Ivar Jacobson International SA. All rights reserved
Use case modeling
Designing
Testing
Implementing Deploying
Part of the essentials Kernel
11
Copyright © 2011 Ivar Jacobson International SA. All rights reserved