Motivated by the confusion surrounding the proper definition of complex modeling languages, especially the UML, we discuss the distinction between syntax and true semantics, and the nature and purpose of each.
|
2751
|
Communicating sequential processes
– Hoare
- 1978
|
|
1751
|
Statecharts: A visual formalism for complex systems
– Harel
- 1987
|
|
1539
|
Object-Oriented Modeling and Design
– Rumbaugh, Blaha, et al.
- 1991
|
|
506
|
Introduction to Metamathematics
– KLEENE
- 1952
|
|
478
|
On Visual Formalisms
– Harel
- 1988
|
|
459
|
On the Formal Semantics of Statecharts
– Harel, Pnueli, et al.
- 1987
|
|
410
|
Real-time object-oriented modelling
– Selic, Gullekson, et al.
- 1994
|
|
398
|
No silver bullet -- the essence and accidents of software engineering
– Brooks
- 1987
|
|
376
|
An Introduction to Input/Output Automata
– LYNCH, TUTTLE
- 1988
|
|
145
|
Introduction to the algebraic theory of graph grammars
– Ehrig
- 1979
|
|
96
|
The Object Constraint Language
– Warmer, Kleppe
- 2003
|
|
93
|
The design of distributed systems - an introduction to focus
– Broy, Dederich, et al.
- 1992
|
|
93
|
Trace theory
– Mazurkiewicz
- 1987
|
|
76
|
Creating Abstract Superclasses by Refactoring
– Opdyke, Johnson
- 1993
|
|
44
|
Understanding Z
– Spivey
- 1988
|
|
33
|
Structured Analysis and System Speci cation
– DeMarco
- 1979
|
|
28
|
Formale Methodik des Entwurfs verteilter objektorientierter Systeme
– Rumpe
- 1996
|
|
19
|
A minimal transition system semantics for lightweight class– and behavior diagrams
– Wieringa, Broersen
- 1998
|
|
16
|
A lattice-theoretical xpoint theorem and its applications
– Tarski
- 1955
|
|
15
|
On Statecharts with Overlapping
– Harel
- 1992
|
|
11
|
The Requirement and Design Speci cation Language Spectrum, An Informal Introduction, Version 1.0
– Broy, Facchi, et al.
- 1993
|
|
9
|
Component Software: Beyond Object-Oriented Programming
– Szypersky
- 1998
|
|
9
|
Algebraic Speci cation
– Wirsing
- 1990
|
|
9
|
The Rhapsody semantics of statecharts (or, on the executable core of the UML) - preliminary version
– Harel, Kugler
- 2004
|
|
7
|
Unified modelling language, version 2.0
– OMG
- 2004
|
|
6
|
Logical Semantics of CafeOBJ
– Diaconescu, Futatsugi
- 1996
|
|
4
|
Towards a formalization of the uni ed modeling language
– Breu, Hinkel, et al.
- 1997
|
|
4
|
Towards a rigorous object-oriented analysis and design method
– France, Bruel, et al.
- 1997
|
|
4
|
Semantics of concurrent processes: the search for structure and abstraction
– Olderog
- 1986
|
|
4
|
Re nement of information ow architectures
– Philipps, Rumpe
- 1997
|
|
4
|
Automata with output as description of object behavior
– Rumpe, Klein
- 1996
|
|
2
|
Objects, associations and subsystems: A heirarchical approach to encapsulation
– Bicarregui, Lano, et al.
- 1997
|
|
2
|
On the Economy of doing Mathematics
– Dijkstra
- 1993
|
|
2
|
Diagramming Techniques for Analysis and Programmers
– Martin, McClure
- 1985
|
|
1
|
Formal De nition and Re nement of UML's Module/Package Concept
– Schurr, Winter
- 1997
|
|
1
|
Uni ed modeling language. Version 1.3
– UML
- 1998
|