|
ABSTRACT
We present an approach for secure information flow property preserving refinement and transformation of UML inspired interaction diagrams.The approach is formally underpinned by trace-semantics.The semantics is sufficiently expressive to distinguish underspecification from explicit nondeterminism. A running example is used to introduce the approach and to demonstrate that it is of practical value.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
H. Abie, D. B. Aredo, T. Kristoffersen, S. Mazaher, and T. Raguin. Integrating a security requirement language with UML.In UML 2004 - The Unified Modelling Language: Modelling Languages and Applications volume 3273 of Lecture Notes in Computer Science pages 350--364. Springer, 2004.
|
| |
2
|
K. Alghathbar and D. Wijesekera. Consistent and complete access control policies in use cases. In UML 2003 - The Unified Modeling Language, Modeling Languages and Applications, 6th International Conference volume 2863 of Lecture Notes in Computer Science pages 373--387. Springer, 2003.
|
| |
3
|
B. Alpern and F. B. Schneider. Defining liveness. Information Processing Letters 21(4):181--185, 1985.
|
 |
4
|
|
| |
5
|
A. Bossi, R. Focardi, C. Piazza, and S. Rossi. Refinement operators and information .ow security. In 1st International Conference on Software Engineering and Formal Methods (SEFM 2003)pages 44--53. IEEE Computer Society Press, 2003.
|
| |
6
|
R. Breu, M. Hafner, B. Weber, and A. Novak. Model driven security for inter-organizational work flows in e-government.In E-Government: Towards Electronic Democracy, International Conference, TCGOV 2005 volume 3416 of Lecture Notes in Computer Science pages 122--133. Springer, 2005.
|
| |
7
|
|
 |
8
|
|
 |
9
|
|
| |
10
|
E. Fernández-Medina and M. Piattini. Extending OCL for secure database development.In UML 2004-The Unified Modelling Language: Modelling Languages and Applications. 7th International Conference volume 3273 of Lecture Notes in Computer Science pages 380--394.Springer, 2004.
|
| |
11
|
P. Giorgini, F. Massacci,and J. Mylopoulos. Requirement engineering meets security:a case study on modelling secure electronic transactions by VISA and mastercard.In Conceptual Modeling - ER 2003, 22nd International Conference on Conceptual Modeling volume 2813 of Lecture Notes in Computer Science pages 263--276. Springer, 2003.
|
| |
12
|
O. M. Group. OMG Unified Modeling Language Specification v.1.5. Version 1.5.OMG Document formal/03-03-01, 2003.
|
| |
13
|
O. M. Group. UML 2.0 Superstructure Specification. OMG Adopted Sepci .cation ptc/03-08-02, 2003.
|
| |
14
|
O. Haugen, K. E. Husa, R. K. Runde,and K. Stolen. Why timed sequence diagrams require three-event semantics. Research Report 309,Department of Informatics,University of Oslo, 2004.
|
| |
15
|
O. Haugen, K. E. Husa, R. K. Runde,and K. Stolen. STAIRS towards formal design with sequence diagrams. Journal of Software and Systems Modeling 4(4):355--367, 2005.
|
| |
16
|
O. Haugen and K. Stolen. STAIRS .steps to analyse interactions with re .nement semantics. In Sixth International Conference on UML (UML'2003) Lecture Notes in Computer Science,pages 388--402. Springer, 2003.
|
| |
17
|
|
| |
18
|
R. Heldal and F. Hultin. Bridging model-based and language-based security.In Computer Security -ESORICS 2003, 8th European Symposium on Research in Computer Security volume 2808 of Lecture Notes in Computer Science pages 235--252. Springer, 2003.
|
| |
19
|
C. A. R. Hoare. Proof of correctness of data representations. Acta Informatica 1:271--281, 1972.
|
| |
20
|
|
| |
21
|
J. Jacob. On the derivation of secure components. In Security and Privacy pages 242--247. IEEE Computer Society Press, 1989.
|
| |
22
|
J. Jürjens. Secure systems development with UML Springer, 2005.
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
O. M. G. A. B. ORMSC. Model Driven Architecture (MDA). Document number ormsc/2001-07-01, 2001.
|
| |
28
|
A. Poniszewska-Maranda, G. Goncalves, and F. Hemery. Representation of extended RBAC model using UML language.In SOFSEM 2005: Theory and Practice of Computer Science, 31st Conference on Current Trends in Theory and Practice of Computer Science volume 3381 of Lecture Notes in Computer Science pages 413--417.Springer, 2005.
|
 |
29
|
Indrakshi Ray , Na Li , Robert France , Dae-Kyoo Kim, Using uml to visualize role-based access control constraints, Proceedings of the ninth ACM symposium on Access control models and technologies, June 02-04, 2004, Yorktown Heights, New York, USA
[doi> 10.1145/990036.990054]
|
| |
30
|
|
| |
31
|
F. Seehusen and K. Stolen. Information flow property preserving transformation of UML interaction diagrams. Technical report STF90 A06030,SINTEF ICT, 2006.
|
| |
32
|
J. L. Vivas, J. A. Montenegro, and J. Lopez. Towards a business process-driven framework for security engineering with the UML. In Information Security, 6th International Conference, ISC 2003 volume 2851 of Lecture Notes in Computer Science pages 381--395. Springer, 2003.
|
|