|
[Are00]
|
D.B. Aredo.
Semantics of UML statecharts in PVS.
Research Report 299, Department of Informatics, University of Oslo,
2000.
[ .pdf |
Abstract ]
|
|
[ATK01]
|
T. Aoki, T. Tateishi, and T. Katayama.
An axiomatic formalization of UML models.
In Practical UML-Based Rigorous Development Methods - Countering
or Integrating the eXtremists. Workshop of the pUML-Group held together with
UML 2001, volume P-7 of LNI, pages 13-28. German Informatics Society,
2001.
[ .pdf |
Abstract ]
|
|
[BC95]
|
R. Bourdeau and B. Cheng.
A formal semantics for object model diagrams.
IEEE Transactions on Software Engineering, 21(10):799-821,
1995.
|
|
[BCR00]
|
E. Börger, A. Cavarra, and E. Riccobene.
Modeling the dynamics of UML state machines.
In Proceedings of the International Workshop on Abstract State
Machines, Theory and Applications, volume 1912 of Lecture Notes in
Computer Science, pages 223-241. Springer, 2000.
[ .pdf |
Abstract ]
|
|
[BDM02]
|
S. Bernardi, S. Donatelli, and J. Merseguer.
From UML sequence diagrams and statecharts to analysable Petri
net models.
In Proceedings of the 3rd International Workshop on Software and
Performance (WOSP'02), pages 35-45. ACM Press, 2002.
[ http |
Abstract ]
|
|
[Ber03]
|
P. Bernstein.
Applying model management to classical metadata problems.
In Proc. CIDR'2003, pages 209-220, 2003.
|
|
[BGH+98]
|
R. Breu, R. Grosu, F. Huber, B. Rumpe, and W. Schwerin.
Systems, views and models of UML.
In The Unified Modeling Language, Technical Aspects and
Applications, pages 93-109. Physica Verlag, 1998.
[ .html |
.pdf ]
|
|
[BHH+97]
|
R. Breu, U. Hinkel, C. Hofmann, C. Klein, B. Paech, B. Rumpe, and V. Thurner.
Towards a formalization of the Unified Modeling Language.
In Proceedings of the 11th European Conference on
Object-Oriented Programming (ECOOP'97), volume 1241 of Lecture Notes in
Computer Science, pages 344-366. Springer, 1997.
[ http |
.pdf |
Abstract ]
|
|
[Bjø03a]
|
Dines Bjørner.
Models, semiotics, documents and descriptions - towards software
engineering literacy.
Technical report, Informatics and Mathematical Modelling, Technical
University of Denmark, 2003.
This paper is one of a series of papers currently being submitted for
publication.
[ .ps ]
|
|
[Bjø03b]
|
Dines Bjørner.
Principles and techniques of abstract modelling - some basic
classifications - towards a methodology of software engineering.
Technical Report DK-2800, Informatics and Mathematical Modelling,
Technical University of Denmark, 2003.
This paper is one of a series of papers currently being submitted for
publication.
[ .ps ]
|
|
[Bjø05]
|
Dines Bjørner.
On formal & practical aspects of software engineering.
A series of books to be published by Springer-Verlag, Berlin –
Heidelberg in 2005, 2005.
[ http ]
|
|
[BLMF00]
|
Jean-Michel Bruel, Johan Lilius, Ana Moreira, and Robert B. France.
Defining precise semantics for UML.
In Object-Oriented Technology, ECOOP 2000 Workshops, volume
1964 of Lecture Notes in Computer Science, pages 113-122.
Springer-Verlag, 2000.
[ http |
Abstract ]
|
|
[BLP00]
|
Ralph-Johan Back, Johan Lilius, and Ivan Porres.
Towards a semantics for behavioural model elements.
In Object-Oriented Technology, ECOOP 2000 Workshops, Panels and
Posters, volume 1964 of Lecture Notes in Computer Science.
Springer-Verlag, 2000.
Position Paper.
[ http |
.ps ]
|
|
[Boc03a]
|
Conrad Bock.
UML 2 activity and action models.
Journal of Object Technology, 2(4):43-53, 2003.
[ http |
.pdf |
Abstract ]
|
|
[Boc03b]
|
Conrad Bock.
UML 2 activity and action models, part 2.
Journal of Object Technology, 2(5):41-56, 2003.
[ http |
.pdf |
Abstract ]
|
|
[Boc03c]
|
Conrad Bock.
UML 2 activity and action models, part 3: Control nodes.
Journal of Object Technology, 2(6):7-23, 2003.
[ http |
.pdf |
Abstract ]
|
|
[Boc04a]
|
Conrad Bock.
UML 2 activity and action models, part 4: Object nodes.
Journal of Object Technology, 3(1):27-41, 2004.
[ http |
.pdf |
Abstract ]
|
|
[Boc04b]
|
Conrad Bock.
UML 2 activity and action models, part 5: Partitions.
Journal of Object Technology, 3(7):37-56, 2004.
[ http |
.pdf |
Abstract ]
|
|
[Boc05]
|
Conrad Bock.
UML 2 activity and action models, part 6: Structured activities.
Journal of Object Technology, 4(4):43-66, 2005.
[ http |
.pdf |
Abstract ]
|
|
[BP01]
|
L. Baresi and M. Pezzè.
On formalizing UML with high-level Petri nets.
In Proceedings of Concurrent Object-Oriented Programming and
Petri Nets, volume 2001 of Lecture Notes in Computer Science, pages
271-300. Springer, 2001.
[ http |
.pdf |
Abstract ]
|
|
[BRJ99]
|
G. Booch, J. Rumbaugh, and I. Jacobson.
The Unified Modeling Language User Guide.
Addison-Wesley, 1999.
[ Abstract ]
|
|
[BS01]
|
Manfred Broy and Ketil Stoelen.
Specification and Development of Interactive Systems: Focus on
Streams, Interfaces, an drefinement.
Springer, 2001.
|
|
[CD05a]
|
M.L. Crane and J. Dingel.
On the semantics of UML state machines: Categorization and
comparison.
Technical Report 2005-501, School of Computing, Queen's University,
2005.
|
|
[CD05b]
|
M.L. Crane and J. Dingel.
UML vs. Classical vs. Rhapsody statecharts: Not all models are
created equal.
In Proceedings of the 8th International Conference on Model
Driven Engineering Languages and Systems (MoDELS/UML 2005), volume 3713 of
Lecture Notes in Computer Science, pages 97-112. Springer, 2005.
|
|
[CHS00]
|
K. Compton, J.K. Huggins, and W. Shen.
A semantic model for the state machine in the Unified Modeling
Language.
In Dynamic Behaviour in UML Models: Semantic Questions, Workshop
Proceedings, UML 2000 Workshop. Ludwig-Maximilians-Universität München,
Institut für Informatik, 2000.
[ .html |
.ps |
Abstract ]
|
|
[CK04]
|
María Victoria Cengarle and Alexander Knapp.
UML 2.0 Interactions: Semantics and Refinement.
In Workshop on Critical Systems Development with UML (CSDUML'04,
Proceedings), pages 85-99. Technical Report TUM-I0415, Institut für
Informatik, Technische Universität München, 2004.
|
|
[Cra04]
|
Michelle L. Crane.
UML 2.0 under the hood.
Presentation, 2004.
[ .pdf ]
|
|
[Dis]
|
Zinovy Diskin.
On mathematical foundations for business modeling.
[ .pdf ]
|
|
[Dis99]
|
Zinovy Diskin.
Abstract metamodeling, I: How to reason about meta- and metamodels
in a formal way.
In Behavioral Semantics of OO Business and System
Specifications, Proceedings of the 8th OOPSLA Workshop, Denver (Colorado),
USA, 1999. Northeastern University, College of Computer Science, 1999.
[ .pdf |
Abstract ]
|
|
[Dis01]
|
Zinovy Diskin.
On modeling, mathematics, category theory and RM-ODP.
In WOODPECKER'2001: Workshop On Open Distributed
Processing: (In conjunction with ICEIS'2001), pages 35-54. ICEIS Press,
Portugal, 2001.
ISBN 972-98050-5-9.
[ .pdf |
Abstract ]
|
|
[Dis02]
|
Zinovy Diskin.
Visualization vs. specification in diagrammatic notations: A case
study with the UML.
In Diagrammatic Representation and Inference, 2nd Int. Conf. on
the theory and applications of diagrams, Diagrams '2002, volume 2317 of
LNAI, pages 112-115. Springer, 2002.
Full version of the 4pp. poster published in Diagrams '2002.
[ .pdf |
Abstract ]
|
|
[Dis03]
|
Zinovy Diskin.
Mathematics of UML Making the Odysseys of UML less
dramatic, chapter 8, pages 145-178.
Kluwer Academic Publishers, 2003.
ISBN 1-4020-1480-5.
[ .pdf |
Abstract ]
|
|
[Dis05]
|
Z. Diskin.
Mathematics of generic specifications for model management.
In Rivero, Doorn, and Ferraggine, editors, Encyclopedia of
Database Technologies and Applications, pages 351-366. Idea Group, 2005.
[ .pdf ]
|
|
[DJHP98]
|
Werner Damm, Bernhard Josko, Hardi Hungar, and Amir Pnueli.
A compositional real-time semantics of STATEMATE designs.
In Compositionality: The Significant Difference, volume 1536 of
Lecture Notes in Computer Science, pages 186-238. Springer-Verlag,
1998.
[ Abstract ]
|
|
[DJPV03]
|
W. Damm, B. Josko, A. Pnueli, and A. Votintseva.
Understanding UML: A formal semantics of concurrency and
communication in real-time UML.
In Formal Methods for Components and Objects, volume 2852 of
Lecture Notes in Computer Science, pages 71-98. Springer, 2003.
[ Abstract ]
|
|
[DK03]
|
Z. Diskin and B. Kadish.
Variable set semantics for keyed generalized sketches: Formal
semantics for object identity and abstract syntax for conceptual modeling.
Data & Knowledge Engineering, 47:1-59, 2003.
[ http ]
|
|
[DK05]
|
Z. Diskin and B. Kadish.
Generic model management.
In Rivero, Doorn, and Ferraggine, editors, Encyclopedia of
Database Technologies and Applications, pages 258-265. Idea Group, 2005.
[ .pdf ]
|
|
[DKP99]
|
Zinvoy Diskin, Borish Kadish, and Frank Piessens.
What vs. How of Visual Modeling: The Arrow Logic of Graphic
Notations, chapter 3, pages 27-44.
Kluwer Publishing Company, 1999.
[ .pdf |
Abstract ]
|
|
[DKPJ00]
|
Zinovy Diskin, Boris Kadish, Frank Piessens, and Michael Johnson.
Universal arrow foundations for visual modeling.
In Diagrams '2000: Proceedings 1st International Conference on
the theory and applications of diagrams, Edinburgh (Scotland), UK, September
1-13, 2000, volume 1889 of LNAI, pages 345-360. Springer, 2000.
[ .pdf |
Abstract ]
|
|
[Dou]
|
B.P. Douglass.
UML statecharts.
Whitepaper, I-Logix.
[ http ]
|
|
[Dou04]
|
B.P. Douglass.
Real Time UML.
Object Technology Series. Addison-Wesley, third edition, 2004.
[ Abstract ]
|
|
[EHHS00]
|
G. Engels, J.H. Hausmann, R. Heckel, and S. Sauer.
Dynamic meta modeling: A graphical approach to the operational
semantics of behavioral diagrams in UML.
In Proceedings of the 3rd International Conference on the
Unified Modeling Language (UML 2000), volume 1939 of Lecture Notes in
Computer Science, pages 323-337. Springer, 2000.
[ Abstract ]
|
|
[EW00]
|
R. Eshuis and R. Wieringa.
Requirements-level semantics for UML statecharts.
In Proceedings of Formal Methods for Open Object-Based
Distributed Systems FMOODS, pages 121-145. Kluwer Academic Publishers,
2000.
[ Abstract ]
|
|
[FBLPS97]
|
Robert B. France, Jean-Mechel Bruel, Maria M. Larrondo-Petrie, and Malcom
Shroff.
Exploring the semantics of UML type structures with Z.
In Proceedings of the Second IFIP International Conference on
Formal Methods for Open Object-based Distributed Systems (FMOODS'97), pages
247-260. Chapman & Hall, 1997.
[ http |
.ps |
Abstract ]
|
|
[FELR97]
|
R. France, A. Evans, K. Lano, and B. Rumpe.
The UML as a formal modeling notation.
In Proceedings OOPSLA'97 Workshop on Object-oriented
Behavioral Semantics, pages 75-81. Technische Universität München,
TUM-I9737, 1997.
[ Abstract ]
|
|
[FKS05]
|
H. Fecher, M. Kyas, and J. Schönborn.
Semantic issues in UML 2.0 state machines.
Technical Report 0507, Christian-Albrechts-Universität zu Kiel,
2005.
[ .html |
.pdf |
Abstract ]
|
|
[FM77]
|
A.B. Ferrentino and H.D. Mills.
State machines and their semantics in software engineering.
In Proceedings of the First International Software and
Applications Conference (COMPSAC 77), pages 242-251. IEEE Computer Society,
1977.
[ Abstract ]
|
|
[FSKdR05]
|
Harald Fecher, Jesn Schönborn, Marcel Kyas, and Wellem-Paul de Roever.
29 new unclarities in the semantics of UML 2.0 state machines.
In Kung-Kiu Lau and Richard Banach, editors, Proceedings of the
7th International Conference on Formal Engineering Methods, ICFEM 2005,
volume 3785 of LNCS, pages 52-65. Springer, 2005.
|
|
[GLM02]
|
S. Gnesi, D. Latella, and M. Massink.
Modular semantics for a UML statecharts diagrams kernel and its
extension to multicharts and branching time model-checking.
The Journal of Logic and Algebraic Programming, 51:43-75,
2002.
[ http |
.pdf |
Abstract ]
|
|
[GPP98]
|
M. Gogolla and F. Parisi-Presicce.
State diagrams in UML: A formal semantics using graph
transformations.
In Proceedings of the Workshop on Precise Semantics for
Modelling Techniques (PSMT'98), pages 55-72. Technische Universität
München, TUM-I9803, 1998.
[ Abstract ]
|
|
[GR99]
|
Martin Gogolla and Mark Richters.
Transformation rules for UML class diagrams.
In First International Workshop on The Unified Modeling
Language, UML'98 - Beyond the Notation, volume 1618 of Lecture Notes in
Computer Science, pages 92-106. Springer, 1999.
|
|
[GZK03]
|
M. Gogolla, P. Ziemann, and S. Kuske.
Towards an integrated graph based semantics for UML.
Electronic Notes in Theoretical Computer Science, 72(3):1-16,
2003.
[ http |
.pdf |
Abstract ]
|
|
[Har87]
|
D. Harel.
Statecharts: A visual formalism for complex systems.
Science of Computer Programming, 8(3):231-274, 1987.
[ Abstract ]
|
|
[Har97]
|
D. Harel.
Some thoughts on statecharts, 13 years later.
In Proceedings of the 9th International Conference on Computer
Aided Verification (CAV'97), volume 1254 of Lecture Notes in Computer
Science, pages 226-231. Springer, 1997.
[ Abstract ]
|
|
[HdR91]
|
C. Huizing and W.P. de Roever.
Introduction to design choices in the semantics of statecharts.
Information Processing Letters, 37(4):205-213, 1991.
[ .pdf |
Abstract ]
|
|
[HG97]
|
D. Harel and E. Gery.
Executable object modeling with statecharts.
Computer, 30(7):31-42, 1997.
[ http |
http |
Abstract ]
|
|
[HGR88]
|
C. Huizing, R. Gerth, and W.P. de Roever.
Modelling Statecharts behaviour in a fully abstract way.
In CAAP '88: 13th Colloquium on Trees in Algebra and
Programming, volume 299 of Lecture Notes in Computer Science, pages
271-294. Springer-Verlag, 1988.
[ http |
Abstract ]
|
|
[HLN+90]
|
D. Harel, H. Lachover, A. Naamad, A. Pnueli, M. Politi, R. Sherman,
A. Shtull-Trauring, and M. Trakhtenbrot.
STATEMATE: A working environment for the development of complex
reactive systems.
IEEE Transactions on Software Engineering, 16(4):403-414,
1990.
[ http |
Abstract ]
|
|
[HN96]
|
D. Harel and A. Naamad.
The STATEMATE semantics of statecharts.
ACM Transactions on Software Engineering and Methodology
(TOSEM), 5(4):293-333, 1996.
[ http |
Abstract ]
|
|
[HP98]
|
D. Harel and M. Politi.
Modeling Reactive Systems with Statecharts: The STATEMATE
Approach.
McGraw-Hill, 1998.
[ Abstract ]
|
|
[HPSS87]
|
D. Harel, A. Pnueli, J.P. Schmidt, and R. Sherman.
On the formal semantics of statecharts.
In Proceedings of the 2nd IEEE Symposium on Logic in Computer
Science, pages 54-64. Computer Society Press of the IEEE, 1987.
[ Abstract ]
|
|
[HR04]
|
David Harel and Bernhard Rumpe.
Meaningful modeling: What's the semantics of ``semantics''?
IEEE Computer Magazine, 37(10):64-72, 2004.
[ http |
Abstract ]
|
|
[HS03]
|
Øystein Haugen and Ketil Stølen.
STAIRS - Steps to Analyze Interactions with Refinement Semantics.
In International Conference on the Unified Modeling Language
(UML'03, Proceedings), volume 2863 of Lecture Notes in Computer
Science, pages 388-402. Springer-Verlag, 2003.
|
|
[Hus02]
|
H. Hussmann.
Loose semantics for UML, OCL.
In Proceedings of the 6th World Conference on Integrated Design
and Process Technology (IDPT 2002). Society for Design and Process Science,
2002.
[ .pdf |
Abstract ]
|
|
[JEJ04]
|
Y. Jin, R. Esser, and J.W. Janneck.
A method for describing the syntax and semantics of UML
statecharts.
Software and Systems Modeling, 3(2):150-163, 2004.
[ http |
Abstract ]
|
|
[JS04]
|
S. Jansamak and A. Surarerks.
Formalization of UML statechart models using concurrent regular
expressions.
In Proceedings of the 27th Australasian Computer Science
Conference (ACSC 2004), volume 26 of CRPIT, pages 83-88. Australian
Computer Society, 2004.
[ .pdf |
Abstract ]
|
|
[Jür02]
|
J. Jürjens.
A UML statecharts semantics with message-passing.
In Proceedings of the 2002 ACM Symposium on Applied Computing
(SAC'02), pages 1009-1013. ACM Press, 2002.
[ http |
Abstract ]
|
|
[KC02]
|
S-K. Kim and D. Carrington.
A formal metamodeling approach to a transformation between the UML
state machine and object-Z.
In Proceedings of the International Conference on Formal
Engineering Methods, volume 2495 of Lecture Notes in Computer Science,
pages 548-560. Springer, 2002.
|
|
[KER99]
|
S. Kent, A. Evans, and B. Rumpe.
UML semantics FAQ.
In Object-Oriented Technology, ECOOP'99 Workshop Reader, volume
1743 of Lecture Notes in Computer Science, pages 33-56. Springer,
1999.
[ http |
.pdf |
Abstract ]
|
|
[KFdB+04]
|
Marcel Kyas, Harald Fecher, Franks S. de Boer, Joost Jacob, Jozef Hooman, Mark
van der Zwaag, Tamarah Arons, and Hillel Kugler.
Formalizing UML models and OCL constraints in PVS.
In Proceedings Semantic Foundations of Engineering Design
Languages (SFEDL'04), Electronic Notes in Theoretical Computer Science
(ENTCS), 2004.
[ .html |
.pdf |
Abstract ]
|
|
[KGKK02]
|
S. Kuske, M. Gogolla, R. Kollmann, and H.-J. Kreowski.
An integrated semantics for UML class, object and state diagrams
based on graph transformation.
In Proceedings of the 3rd International Conference on Integrated
Formal Methods (IFM 2002), volume 2335 of Lecture Notes in Computer
Science, pages 11-28. Springer, 2002.
[ http |
.ps.gz |
Abstract ]
|
|
[KH00]
|
Florian Kammüller and Steffen Helke.
Mechanical analysis of UML state machines and class diagrams.
In Object-Oriented Technology, ECOOP 2000 Workshops, Panels and
Posters, volume 1964 of Lecture Notes in Computer Science.
Springer-Verlag, 2000.
Position Paper.
[ http |
.ps |
Abstract ]
|
|
[KM02]
|
A. Knapp and S. Merz.
Model checking and code generation for UML state machines and
collaborations.
In Proceeding of the 5th Workshop on Tools for System Design and
Verification (FM-TOOLS 2002), Report 2002-11. Institut für Informatik,
Universität Augsburg, 2002.
[ .html |
.pdf ]
|
|
[Kob02]
|
Cris Kobryn.
Technical opinion: Will UML 2.0 be agile or awkward?
Communications of the ACM, 45(1):107-110, 2002.
[ http |
Abstract ]
|
|
[KP99]
|
P. King and R. Pooley.
Using UML to derive stochastic Petri net models.
In Proceedings of the 15th UK Performance Engineering Workshop
(UKPEW'99), pages 45-56. Department of Computer Science, The University of
Bristol, 1999.
[ .html |
Abstract ]
|
|
[Kus01]
|
S. Kuske.
A formal semantics of UML state machines based on structured graph
transformation.
In Proceedings of the 4th International Conference on the Unifed
Modeling Language (UML 2001), volume 2185 of Lecture Notes in Computer
Science, pages 241-256. Springer, 2001.
[ Abstract ]
|
|
[Kwo00]
|
G. Kwon.
Rewrite rules and operational semantics for model checking UML
statecharts.
In Proceedings of the 3rd International Conference on the
Unified Modeling Language (UML 2000), volume 1939 of Lecture Notes in
Computer Science, pages 528-540. Springer, 2000.
[ Abstract ]
|
|
[LA05]
|
Luigi Lavazza and Alberto Agostini.
Automated measurement of UML models: an open toolset approach.
Journal of Object Technology, 4(4):115-134, 2005.
[ http ]
|
|
[LBE00]
|
K. Lano, J. Bicarregui, and A. Evans.
Structured axiomatic semantics for UML models.
In Rigorous Object-Oriented Methods (ROOM 2000). Electronic
Workshops in Computing (eWiC), 2000.
[ http |
Abstract ]
|
|
[LM02]
|
Gerald Lüttgen and Michael Mendler.
The intuitionism behind statecharts steps.
ACM Transactions on Computational Logic, 3(1):1-41, 2002.
[ http |
Abstract ]
|
|
[LMM99a]
|
D. Latella, I. Majzik, and M. Massink.
Automatic verification of UML statechart diagrams using the SPIN
model-checker.
Formal Aspects of Computing, 11(6):637-664, 1999.
[ .html |
Abstract ]
|
|
[LMM99b]
|
D. Latella, I. Majzik, and M. Massink.
Towards a formal operational semantics of UML statechart diagrams.
In Proceedings of the 3rd International Conference on Formal
Methods for Open Object-Based Distributed Systems (FMOODS'99), pages
331-347. Kluwer, 1999.
[ Abstract ]
|
|
[LP99a]
|
J. Lilius and I. Porres Paltor.
Formalising UML state machines for model checking.
In Proceedings of The Unified Modeling Languge (UML'99), volume
1723 of Lecture Notes in Computer Science, pages 430-445. Springer,
1999.
[ Abstract ]
|
|
[LP99b]
|
J. Lilius and I. Porres Paltor.
vUML: A tool for verifying UML models.
In Proceedings of the 14th IEEE International Conference on
Automated Software Engineering (ASE'99), pages 255-258. IEEE Computer
Society, 1999.
[ http |
Abstract ]
|
|
[LP99c]
|
Johan Lilius and Iván Porres Paltor.
The semantics of uml state machines.
TUCS Technical Report 273, Turku Centre for Computer Science, 1999.
[ http |
Abstract ]
|
|
[LS99]
|
Johan Lilius and Henri Sara.
An implementation of UML state machine semantics for model
checking.
In Proceedings of the 11th Nordic Workshop on Programming
Theory. Uppsa la University, 1999.
[ http |
Abstract ]
|
|
[LvdBC99]
|
Gerald Lüttgen, Michael von der Beeck, and Rance Cleaveland.
Statecharts via process algebra.
In Proceedings of CONCUR'99: Concurrency Theory, 10th
International Conference, Eindhoven, The Netherlands, August 24-27, 1999,
volume 1664 of Lecture Notes in Computer Science, pages 399-414.
Springer-Verlag, 1999.
[ Abstract ]
|
|
[LvdBC00]
|
G. Lüttgen, M. von der Beeck, and R. Cleaveland.
A compositional approach to statecharts semantics.
In Proceedings of the 8th ACM SIGSOFT International Symposium on
Foundations of Software Engineering, pages 120-129. ACM Press, 2000.
[ http |
Abstract ]
|
|
[Mar98]
|
R.C. Martin.
UML tutorial: Finite state machines.
Engineering Notebook Column, C++ Report, 1998.
[ http |
Abstract ]
|
|
[MC01]
|
W.E. McUmber and B.H.C. Cheng.
A general framework for formalizing UML with formal languages.
In Proceedings of the 23rd International Conference on Software
Engineering (ICSE 2001), pages 433-442, Toronto, Canada, May 2001.
Formalization based on homomorphic mappings between metamodels of UML
and target specification languages. Paper focuses on the Promela formal
specification language for SPIN model checker.
[ http ]
|
|
[MCBD02]
|
J. Merseguer, J. Campos, S. Bernardi, and S. Donatelli.
A compostional semantics for UML state machines aimed at
performance evaluation.
In Proceedings of the 6th International Workshop on Discrete
Event Systems, pages 295-302. IEEE Computer Society Press, 2002.
[ Abstract ]
|
|
[MCF03]
|
Stephen J. Mellor, Anthony N. Clark, and Takao Futagami.
Model-driven development.
IEEE Software, 20(5):14-18, 2003.
[ .pdf |
Abstract ]
|
|
[Mik00]
|
E. Mikk.
Semantics and Verification of Statecharts.
PhD thesis, Christian-Albrechts University of Kiel, 2000.
Bericht Nr. 2011.
|
|
[MLS97]
|
E. Mikk, Y. Lakhnech, and M. Siegel.
Hierarchical automata as model for statecharts.
In Proceedings of the Asian Computing Science Conference (ASIAN
'97), volume 1345 of Lecture Notes in Computer Science, pages
181-196. Springer, 1997.
[ Abstract ]
|
|
[MLSH98]
|
E. Mikk, Y. Lakhnech, M. Siegel, and G.J. Holzmann.
Implementing statecharts in PROMELA/SPIN.
In Proceedings 2nd IEEE Workshop on Industrial Strength Formal
Specification Techniques, pages 90-101. Inst. fur Inf. und Praktische
Math., Kiel Univ., Germany, 1998.
[ http |
.ps |
Abstract ]
|
|
[MNA04]
|
S. Meng, Z. Naixiao, and B.K. Aichernig.
The formal foundations in RSL for UML statechart diagrams.
Technical Report 299, The United Nations University International
Institute for Software Technology (UNU/IIST), 2004.
[ .html |
.ps.gz |
.pdf |
Abstract ]
|
|
[MNB04]
|
S. Meng, Z. Naixiao, and L.S. Barbosa.
On semantics and refinement of UML statecharts: a coalgebraic view.
In Proceedings of the 2nd International Conference on Software
Engineering and Formal Methods (SEFM 2004), pages 164-173. IEEE Computer
Society, 2004.
[ http |
Abstract ]
|
|
[Mos92]
|
Peter D. Mosses.
Action Semantics.
Cambridge Tracts in Theoretical Computer Science. Cambridge
University Press, 1992.
[ Abstract ]
|
|
[MRB03]
|
S. Melnik, E. Rahm, and P. Bernstein.
Developing metadata-intensive applications with Rondo.
J. Web Semantics, 1:47-74, 2003.
|
|
[MSP94]
|
Andrea Maggiolo-Schettini and Adriano Peron.
Semantics of full statecharts based on graph rewriting.
In Proceedings of the International Workshop on Graph
Transformations in Computer Science, volume 776 of Lecture Notes in
Computer Science, pages 265-279. Springer-Verlag, 1994.
|
|
[MSP96]
|
A. Maggiolo-Schettini and A. Peron.
A graph rewriting framework for statecharts semantics.
In Proceedings of the International Conference on Graph Grammars
(GRAGRA), volume 1996 of Lecture Notes in Computer Science, pages
107-121. Springer, 1996.
[ .html |
Abstract ]
|
|
[MSPT03]
|
Andrea Maggiolo-Schettini, Adriano Peron, and Simone Tini.
A comparison of statecharts step semantics.
Theoretical Computer Science, 290(1):465-498, 2003.
[ http |
Abstract ]
|
|
[MTAL00]
|
Stephen J. Mellor, Steve Tockey, Rodolphe Arthaud, and Phillipe Leblanc.
Software-platform-independent, precise action specifications for
UML.
Technical report, Project Technology, Inc., 2000.
[ http |
Abstract ]
|
|
[NW03]
|
Andrey Naumenko and Alain Wegmann.
Triune continuum paradigm and problems of UML semantics.
Technical Report EPFL-IC-LAMS, CH-1015, Laboratory of Systematic
Modeling, Swiss Federal Institute of Technology - Lausanne, 2003.
[ http |
Abstract ]
|
|
[OMG01a]
|
OMG.
Action semantics for the UML.
Response to OMG RFP ad/98-11-01 OMG ad/2001-08-04, Object Management
Group, 2001.
Newer version; does not include trace semantics appendix.
[ .pdf ]
|
|
[OMG01b]
|
OMG.
Action semantics for the UML.
Response to OMG RFP ad/98-11-01 OMG ad/2001-03-01, Object Management
Group, 2001.
Older version of action semantics; contains appendix with some
formalism.
[ .pdf ]
|
|
[OMG02]
|
OMG.
Human Usable Textual Notation (HUTN) Specification.
Final Adopted Specification ptc/02-12-01, Object Management Group,
2002.
[ http |
.pdf |
Abstract ]
|
|
[OMG03]
|
OMG.
UML specification.
Document formal/03-03-01, Object Management Group, 2003.
Version 1.5.
|
|
[OMG04a]
|
OMG.
UML 2.0 infrastructure specification.
Document ptc/03-09-15, Object Management Group, 2004.
[ .pdf |
Abstract ]
|
|
[OMG04b]
|
OMG.
UML 2.0 superstructure specification.
Document ptc/03-08-02, Object Management Group, 2004.
[ Abstract ]
|
|
[OMG04c]
|
OMG.
UML 2.0 superstructure specification.
Document ptc/04-10-02, Object Management Group, 2004.
[ .pdf |
Abstract ]
|
|
[OMG05a]
|
OMG.
Semantics for a foundational subset for executable UML models -
request for proposal.
Request for Proposal ad/2005-04-02, Object Management Group, 2005.
[ .pdf |
Abstract ]
|
|
[OMG05b]
|
OMG.
Unified Modeling Language: Superstructure version 2.0.
Document formal/05-07-04, Object Management Group, 2005.
[ .pdf ]
|
|
[OMG06]
|
OMG.
Unified Modeling Language: Superstructure version 2.1.
Document ptc/06-01-02, Object Management Group, January 2006.
|
|
[PS91]
|
A. Pnueli and M. Shalev.
What is in a step: On the semantics of statecharts.
In Proceedings of the International Conference on Theoretical
Aspects of Computer Software (TACS'91), volume 526 of Lecture Notes in
Computer Science, pages 244-264. Springer, 1991.
[ http |
Abstract ]
|
|
[RACH00]
|
G. Reggio, E. Astesiano, C. Choppy, and H. Hussmann.
Analysing UML active classes and associated state machines - a
lightweight formal approach.
In Proceedings of Fundamental Approaches to Software Engineering
(FASE 2000), volume 1783 of Lecture Notes in Computer Science, pages
127-146. Springer, 2000.
[ http |
.ps |
Abstract ]
|
|
[Ree02]
|
Trygve Reenskaug.
A rudimentary UML virtual machine.
Draft, 2002.
[ Abstract ]
|
|
[Reg02]
|
G. Reggio.
Metamodelling behavioural aspects: the case of the UML state
machines (complete version).
Technical Report DISI-TR-02-3, DISI-Università di Genova, Italy,
2002.
[ .html |
Abstract ]
|
|
[RJB05]
|
J. Rumbaugh, I. Jacobson, and G. Booch.
The Unified Modeling Language Reference Manual.
Addison-Wesley, second edition, 2005.
[ Abstract ]
|
|
[Rum98]
|
B. Rumpe.
A note on semantics (with an emphasis on UML).
In Proceedings Second ECOOP Workshop on Precise Behavioral
Semantics (with an Emphasis on OO Business Specifications), pages 177-197.
Technische Universität München, TUM-I9813, 1998.
[ .pdf |
Abstract ]
|
|
[Rys03]
|
O. Rysavy.
A survey on approaches to formal representation of UML.
Technical report, Brno University of Technology, 2003.
[ http |
Abstract ]
|
|
[SCH02]
|
W. Shen, K. Compton, and J. K. Huggins.
A toolset for supporting UML static and dynamic model checking.
In Proceedings of the 26th International Computer Software and
Applications Conference (COMPSAC 2002), pages 147-152. IEEE Computer
Society, 2002.
[ .pdf |
Abstract ]
|
|
[SDKB00]
|
Jeffrey Smith, Scott DeLoach, Mieczyslaw Kokar, and Ken Baclawski.
Category theoretic approaches of representing precise UML
semantics.
In ECOOP'2000 Workshop on Defining Precise Semantics for UML,
2000.
[ http |
Abstract ]
|
|
[Sel03]
|
B. Selic.
The pragmatics of model-driven development.
IEEE Software, 20(5):19-25, 2003.
[ http |
Abstract ]
|
|
[Sel04]
|
Bran Selic.
On the semantic foundations of standard UML 2.0.
Draft, 2004.
[ .pdf |
Abstract ]
|
|
[SGW94]
|
Bran Selic, Garth Gullekson, and Paul T. Ward.
Real-Time Object-Oriented Modeling.
John Wiley & Sons, Inc., 1994.
[ Abstract ]
|
|
[SKM01]
|
T. Schäfer, A. Knapp, and S. Merz.
Model checking UML state machines and collaborations.
In Electronic Notes in Theoretical Computer Science, volume 55.
Elsevier, 2001.
Issue 3.
[ http |
Abstract ]
|
|
[Ste01]
|
P. Stevens.
On associations in the Unified Modeling Language.
In Proceedings of the 4th International Conference UML 2001 -
The Unified Modeling Language, Modeling Languages, Concepts, and Tools,
Toronto, Canada, October 1-5, 2001, volume 2185 of Lecture Notes in
Computer Science, pages 361-375. Springer-Verlag, 2001.
|
|
[Stö03]
|
Harald Störrle.
Assert, Negate and Refinement in UML-2 Interactions.
In Workshop on Critical Systems Development with UML (CSDUML'03,
Proceedings), pages 79-94. Technical Report TUM-I0317, Institut für
Informatik, Technische Universität München, 2003.
|
|
[Tch02]
|
Alexei Tchertchago.
Formal semantics for a UML fragment using UML/OCL metamodeling.
Technical report, Dresden University of Technology, 2002.
[ http |
Abstract ]
|
|
[Tra00]
|
I. Traoré.
An outline of PVS semantics for UML statecharts.
Journal of Universal Computer Science, 6(11):1088-1108, 2000.
[ http |
Abstract ]
|
|
[US94a]
|
Andrew C. Uselton and Scott A. Smolka.
A compositional semantics for statecharts using labeled transition
systems.
In Proceedings of Concurrency Theory (CONCUR '94), volume 836
of Lecture Notes in Computer Science, pages 2-17. Springer-Verlag,
1994.
[ Abstract ]
|
|
[US94b]
|
Andrew C. Uselton and Scott A. Smolka.
A process algebraic semantics for statecharts via state refinement.
In Proceedings of IFIP Working Conference on Programming
Concepts, Methods and Calculi (PROCOMET), volume A-56 of IFIP
Transactions, pages 267-286. North-Holland, 1994.
[ .pdf |
Abstract ]
|
|
[Var02]
|
D. Varró.
A formal semantics of UML Statecharts by model transition systems.
In Proceeding of the 1st International Conference on Graph
Transformation (ICGT 2002), volume 2505 of Lecture Notes in Computer
Science, pages 378-392. Springer, 2002.
[ .pdf |
Abstract ]
|
|
[Var04]
|
D. Varró.
Automated formal verification of visual modeling langauges by model
checking.
Software Systems Modelling, 3:85-113, 2004.
[ Abstract ]
|
|
[vdB94]
|
M. von der Beeck.
A comparison of statecharts variants.
In Formal Techniques in Real-Time and Fault-Tolerant Systems
(FTRTFT'94), volume 863 of Lecture Notes in Computer Science, pages
128-148. Springer, 1994.
[ Abstract ]
|
|
[vdB02]
|
M. von der Beeck.
A structured operational semantics for UML-statecharts.
Software and Systems Modeling, 1(2):130-141, 2002.
[ http |
Abstract ]
|
|
[WB98]
|
R. Wieringa and J. Broersen.
Minimal transition system semantics for lightweight class- and
behavior diagrams.
In Proceedings PSMT'98 Workshop on Precise Semantics for
Modeling Techniques. Technische Universität München TUM-I9803, 1998.
[ http |
Abstract ]
|
|
[ZM04]
|
X. Zhan and H. Miao.
An approach to formalizing the semantics of UML statecharts.
In Proceeding of the 23rd International Conference on Conceptual
Modeling (ER 2004), volume 3288 of Lecture Notes in Computer Science,
pages 753-765. Springer, 2004.
[ Abstract ]
|
|
[ZML04]
|
X. Zhan, H. Miao, and L. Liu.
Formalizing the semantics of UML statecharts with Z.
In Proceedings of the 4th International Conference on Computer
and Information Technology (CIT '04), pages 1116-1121. IEEE Computer
Society, 2004.
[ http |
Abstract ]
|