ACM Home Page
Please provide us with feedback. Feedback
Formal verification of AADL behavior models: a feasibility investigation
Full text PdfPdf (364 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 47th Annual Southeast Regional Conference table of contents
Clemson, South Carolina
SESSION: Software engineering II table of contents
Article No. 36  
Year of Publication: 2009
ISBN:978-1-60558-421-8
Authors
Hong Liu  Embry-Riddle Aeronautical University, Daytona Beach, FL
David P. Gluch  Embry-Riddle Aeronautical University, Daytona Beach, FL
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 33,   Downloads (12 Months): 75,   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/1566445.1566495
What is a DOI?

ABSTRACT

OSATE is an open source platform and toolset built upon Eclipse plug-in technology that supports the modeling and analysis of real-time reactive systems. OSATE implements the Society Automotive Engineers (SAE) standard Architecture Analysis & Design Language (AADL). Because many real-time reactive systems are safety-critical and mission-oriented, the behaviors of these systems are typically subtle and intricate such that even an experienced designer faces significant challenges in their correct design. An AADL Behavior Annex is being developed to help engineers in addressing these challenges. Since several formal model-checking tools have shown the capability of tracing and verifying temporal logic properties of reactive systems, it is desirable to integrate these tools into the OSATE toolset. This will enable the formal verification of the behavior of AADL models. In this paper, we present two case studies that explore the feasibility of extending model-checking tools to the OSATE toolset. The preliminary work and case studies in this paper address several important questions relating to a tool integration project.


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
Feiler, Peter H.; Gluch, David P.; Hudak, The Architecture Analysis&Design Language (AADL): An Introduction, (CMU/SEI-2006-TN-011), Pittsburgh, Pa.: Software Engineering Institute, Carnegie Mellon University, Feb. 2006.
 
2
The SAE Architecture Analysis&Design Language (AADL) www.aadl.info.
 
3
 
4
Ricardo Bedin Fran, ca, Jean-Fran, cois Rolland, Mamoun Filali Amine, Jean-Paul Bodeveix, Assessment of the AADL Behavioral Annex, www.cert.fr/feria/svf/FAC/2007/Papiers/11.pdf
 
5
The Topcased Team, OSATE-BA. org.topcased.aadl.behavior_0.5.0, http://gforge.enseeiht.fr/frs/?group id=37.
 
6
Annex Behavior_Specification V1.6, SAE AS5506, aero. la.sei.cmu.edu/aadl/documents/Behaviour_Annex1.6.pdf}
 
7
Comella-Dorda, S.; Gluch, D. P.; Hudak, J.; Lewis, G; and Weinstock, C., Model-Based Verification -- Claims Generation Guidelines: Software Engineering, Institute technical note: CMU/SEI-2001-TN-018, October 2001. {http://www.sei.cmu.edu.publications/documents/01.reports/01tn018.html}
 
8
Liu, H.&Gluch, D. P. Query Generation Guidelines and Consideration to Statecharts of Object-Oriented Designs, Proceeding of the Conference of Advances in Computer Sciences and Technology sponsored by IASTED, Nov, 2004.
 
9
10
 
11
NuSMV, 2.4 free download http://nusmv.itc.it/, tutorial, http://nusmv.fbk.eu/NuSMV/tutorial/index.html
 
12
 
13
 
14
Gerd Behrmann, Alexandre David, and Kim G. Larsen, A Tutorial on Uppaal and UPPAAL 4.06, free download, www.it.uu.se/research/group/darts/papers/texts/new-tutorial.pdf, http://www.uppaal.com/.
 
15
Anouck Renée Girard, João Borges de Sousa, James A. Misener and J. Karl Hedrick, A "Control Architecture for Integrated Cooperative Cruise Control and Collision Warning Systems", path.berkeley.edu/~anouck/papers/cdc01inv3102.pdf.
16
17
18
 
19
J.-P. Bodeveix1, M. Filali1, M. Rached, D. Chemouil, and P. Gaufillet, Experimenting an AADL Behavior Annex and a Verification Method, ftp://ftp.estec.esa.nl/pub/wm/wme/Web/AADLExperience2 006.pdf

Collaborative Colleagues:
Hong Liu: colleagues
David P. Gluch: colleagues