IEEE Transactions on Software Engineering · 2008 · 356 citations · 31 references
LawRegulatory PolicyHealth Information PrivacyRegulatory ComplianceSecurity PolicyAccess ControlData ProtectionPrivacy CompliancePrivacy LawRegulatory Security RequirementsSecurity RequirementsData AccessData Access ControlsData Access RightsData Privacy RequirementsHealth Insurance Portability And Accountability Act Privacy RulePrivacy RequirementsRegulatory Document AnalysisSecurity Requirements Prioritization
U.S. laws and regulations govern the use of personal, financial, and health information, requiring software systems to align their security and privacy requirements with complex, often ambiguous legal language that precedes implementable software requirements. The authors present a methodology to extract access rights and obligations directly from regulation texts to aid software engineers in deriving security requirements. The methodology offers statement‑level coverage of an entire regulatory document, consistently identifying six types of data access constraints, handling cross‑references, resolving ambiguities, and assigning priorities between rights and obligations to prevent unlawful disclosures.
Information practices that use personal, financial and health-related information are governed by U.S. laws and regulations to prevent unauthorized use and disclosure. To ensure compliance under the law, the security and privacy requirements of relevant software systems must be properly aligned with these regulations. However, these regulations describe stakeholder rules, called rights and obligations, in complex and sometimes ambiguous legal language. These "rules" are often precursors to software requirements that must undergo considerable refinement and analysis before they are implementable. To support the software engineering effort to derive security requirements from regulations, we present a methodology to extract access rights and obligations directly from regulation texts. The methodology provides statement-level coverage for an entire regulatory document to consistently identify and infer six types of data access constraints, handle complex cross-references, resolve ambiguities, and assign required priorities between access rights and obligations to avoid unlawful information disclosures. We present results from applying this methodology to the entire regulation text of the U.S. Health Insurance Portability and Accountability Act (HIPAA) Privacy Rule.
31
Role-based access control models
Ravi Sandhu, Edward J. Coyne, H.L. Feinstein et al. · Computer · 1996 · 5.8K citations
Goal-based requirements analysis
Annie I. Antón · 2002 · 527 citations
Engineering, Systems Engineering, Requirements Engineering +14