designer to provide the input specifications, it is only
reasonable for the output results to be meaningful to
that user.
REFERENCES
Attiogbé, C., Poizat, P., Salaun, G., 2003. Integration of
Formal Datatypes within State Diagrams, In M. Pezze
éds. Fundamental Approaches to Software
Engineering FASE’2003, LNCS, vol. 2621, pp. 341-
355, Springer.
Baresi, L., 2002. Some Premilinary Hints on Formalizing
UML with Object Petri Nets, Proc. of the 6th World
Conference on Integrated Design & Process
Technology, Pasadena, USA.
Beato, M. E., Barrio-Solorzano, M., Cuesta, C. E., 2004.
UML Automatic Verification Tool (TABU), In proc.
12
th
ACM SIGSOFT Symposium on the Foundations
of Software Engineering, October/November.
Beckert, B., Keller, U., Schmitt, P., 2002. Translating the
Object Constraints Language into First-order Predicate
Logic, Proc. Verify, Workshop at Federated Logic
Conferences, Copenhagen.
Bouabana-Tebibel, T., Belmesk, M., 2004. From UML
towards Petri nets to specify and verify, Proc. ICINCO
2004, 1
st
International Conference on Informatics in
Control, Automation & Robotics, Portugal.
Cengarle, JM., Knapp, A., 2002. Towards OCL/RT, In L.-
H. Eriksson and P. Lindsay, eds., Formal Methods –
Getting IT Right, LNCS, vol 2391, Springer, July, pp.
389-408.
Distefano, D., Katoen, J-P., Rensink, A., 2000. On a
Temporal Logic for Object-Based Systems, Proc.
Fourth International Conference on Formal Methods
for Open Object-Based Distributed System”,
FMOODs 2000, Stanford, California, USA,
September.
Flake, S., Mueller, W., 2004. Past- and Future-Oriented
Temporal Time-Bounded Properties with OCL, Proc.
2nd Int. Conf. on Software Engineering and Formal
Methods, China, ©IEEE. Computer Society Press, ,
pp. 154-163.
Flake, S., 2003. UML-Based Specification of State-
oriented Real-time Properties, PhD thesis, Faculty of
Computer Science, Electrical Engineering and
Mathematics, Paderborn University, Shaker Verlag,
Aachen, Germany.
Jensen, K., 1992. Coloured Petri nets, Vol 1: Basic
Concepts, Springer.
Kuske, S., 2001. A formal semantics of UML state
machines based on structured graph transformation,
M. Gogolla and C. Kobryn, ed. UML: The Unified
Modeling Language. Modeling Languages, Concepts
and Tools, LNCS vol. 2185, pp. 241-256.
Marcano, R., Lévy, N. 2002. Transformation rules of OCL
Constraints into B Formal Expressions, In University
of Versailles Saint-Quentin-en-Yvelines eds.
Meyer, E., 2001. Développements formels par objets :
utilisation conjointe de B et d’UML, PhD thesis,
LORIA, University of Nancy 2, France.
Ober, I., Graf, S., Ober, I., 2003. Validating Timed UML
Models by Simulation and Verification, Proc.
International Workshop SVERTS: Specification and
Validation of UML Models for Real Time and
Embedded Systems, Fort Mason Center, San
Francisco, California, USA.
Object Modeling Group, 2004. UML 2.0 Superstructure
Specification.
Object Modeling Group, 2003. OMG Unified Modeling
Language Specification, version 1.5.
Object Modeling Group, 2003. Object Management
Group. UML 2.0 OCL Specification.
Object Modeling Group, 2001. The UML Action
Semantics.
PROD 3.4, 2004. An advanced tool for efficient
reachability analysis, Laboratory for Theoretical
Computer Science, Helsinki University of
Technology, Espoo, Finland.
Roe, D., Broda, K., Russo, A., Mapping UML Models
incorporating OCL Constraints into Object-Z, Imperial
College Technical Report N°2003/9, 2003.
Royer,. J.-C., 2003. Temporal Logic Verifications for
UML, The Vending Machine Example. RSTI -
L'objet, 4
th
Rigorous Object-Oriented Methods
Workshop, vol. 9, no. 4, pp. 73-92.
Truong, N., Souquières, J., 2005. Verification of
behavioral elements of UML models using B. In
proceeding of 20th Annual ACM Symposium on
Applied Computing –SAC’05. New Mexico, USA.
Varro, D., 2002. A Formal Semantics of UML Statecharts
by Model Transition Systems, Proceedings of the 1st
International Conference on Graph Transformation,
Spain.
DATA FLOW FORMALIZATION
153