ACM Home Page
Please provide us with feedback. Feedback
Information flow property preserving transformation of UML interaction diagrams
Full text PdfPdf (272 KB)
Source Symposium on Access Control Models and Technologies archive
Proceedings of the eleventh ACM symposium on Access control models and technologies table of contents
Lake Tahoe, California, USA
SESSION: Access control analysis table of contents
Pages: 150 - 159  
Year of Publication: 2006
ISBN:1-59593-353-0
Authors
Fredrik Seehusen  SINTEF ICT/University of Oslo, Oslo, Norway
Ketil Stølen  SINTEF ICT/University of Oslo, Oslo, Norway
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 54,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1133058.1133080
What is a DOI?

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
 
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.

Collaborative Colleagues:
Fredrik Seehusen: colleagues
Ketil Stølen: colleagues