Title :
Architectural Modeling to Verify Security and Nonfunctional Behavior
Author :
Hansson, Jorgen ; Wrage, Lutz ; Feiler, P.H. ; Morley, J. ; Lewis, Bennie ; Hugues, Jerome
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
As computer-based systems have become more complex and we continue to exploit the benefits of code generation for those systems´ components or subsystems, we´re finding significant integration problems due to unanticipated behavior. It isn´t enough to have correct code for software components and subsystems, they must be properly integrated and correctly executed to create a fully functional system that meets its nonfunctional requirements, such as real-time performance, reliability, security, or safety. A single-source system model annotated with analysis-specific information can reflect architectural changes with little additional effort. The Architecture Analysis and Design Language (AADL) provides a platform for multidimensional model analysis and verification.
Keywords :
embedded systems; hardware description languages; hardware-software codesign; AADL; analysis specific information; architectural modeling; architecture analysis and design language; code generation; computer based system; real time performance; reliability; security; security verification; single source system model; Computer architecture; Information analysis; Information security; Multidimensional systems; Real time systems; Software performance; Software safety; AADL; Architecture Analysis and Design Language; architectural modeling; security; verification;
Journal_Title :
Security & Privacy, IEEE
DOI :
10.1109/MSP.2010.30