ACM Home Page
Please provide us with feedback. Feedback
authUML: a three-phased framework to analyze access control specifications in use cases
Full text PdfPdf (911 KB)
Source Workshop on Formal Methods in Security Engineering archive
Proceedings of the 2003 ACM workshop on Formal methods in security engineering table of contents
Washington, D.C.
Pages: 77 - 86  
Year of Publication: 2003
ISBN:1-58113-781-8
Authors
Khaled Alghathbar  George Mason University, VA, King Saud University, Saudi Arabia
Duminda Wijesekera  George Mason University, VA
Sponsor
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 23,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Security requirements of a software product need to receive attention throughout its development life cycle. authUML is a framework based on logic programming that analyzes access control requirements in the requirements phase of the life cycle to ensure that they are consistent, complete and conflict-free. The framework is a customized version of Flexible Authorization Framework (FAF) of Jajodia et al. [9] suitable for Unified Modeling Language (UML) based requirement engineering. Our approach analyzes requirements on two levels: Use Cases and the conceptual operations [19]. authUML specifies policies to prevent inconsistent, incomplete and conflicting requirements before the developers proceed to the following phases of the development life cycle.


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
K. Alghathbar, D. Wijesekera. Modeling Dynamic Role-based Access Constraints using UML. In proc. of the 1st International Conference on Software Engineering Research & Applications (ICSERA'03), San Francisco, CA. June 2003.
 
2
 
3
 
4
G. Brose, M. Koch, K.-P. Löhr. Integrating Access Control Design into the Software Development Process. In the Proceedings of the sixth biennial world conference on the Integrated Design and Process Technology (IDPT), Pasadena, CA. June 2002.
 
5
 
6
D. D. Clark, D. R. Wilson. A Comparison of Commercial and Military Computer Security Policies. IEEE Symposium on Security and Privacy 1987: 184-19.
7
 
8
John E. Dobson, John A. McDermid: A Framework for Expressing Models of Security Policy. IEEE Symposium on Security and Privacy 1989: 229-241
 
9
E. Fernandez-Medina, A. Martinez, C. Medina, And M. Piattini. Integrating Multilevel Security in the Database Design Process. In the Proceedings of the sixth biennial world conference on the Integrated Design and Process Technology (IDPT), Pasadena, CA. June 2002.
 
10
 
11
 
12
M. Gelfond, V. Lifschitz. 1988. The stable model semantics for logic programming. In Proceedings, 5th International Conference and Symposium on Logic Programming. Seattle, Wash. pp. 1070-1080.
13
 
14
 
15
 
16
B. Nuseibeh, S. Easterbrook and A. Russo; "Making Respectable in Software Development", Journal of Systems and Software, 56(11), November 2001, Elsevier Science Publishers
 
17
Object Management Group. OMG Unified Modeling Language Specification, Version 1.4, 2001 http://www.omg.org/technology/documents/formal/uml. htm.
 
18
 
19
Shane Sendall, Alfred Strohmeier: From Use Cases to System Operation Specifications. UML 2000: 1-15.
 
20
S. Sendall. Specifying Reactive System Behavior, Ph.D. thesis, Swiss Federal Institute of Technology Lausanne (EPFL), May 2002
 
21


Collaborative Colleagues:
Khaled Alghathbar: colleagues
Duminda Wijesekera: colleagues