Abstract
This paper studies a general methodology and an associated tool for translating AADL (Architecture Analysis and Design Language) and annex behavior specification into the BIP (Behavior Interaction Priority) language. This allows simulation of systems specified in AADL and application to these systems of formal verification techniques developed for BIP, e.g. deadlock detection. We present a concise description of AADL and BIP followed by the presentation of the translation methodology illustrated by a Flight Computer example.
This work is partially supported by the ITEA/Spices project as well as by the STIC-AmSud project TAPIOCA.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Annex Behavior Specification SAE AS5506
SAE. Architecture Analysis & Design Language (standard SAE AS5506) (September 2004), http://www.sae.org
SEI. Open Source AADL Tool Environment, http://la.sei.cmu.edu/aadlinfosite/OpenSourceAADLToolEnvironment.html
TOPCASED, http://www.topcased.org/
Basu, A., Bensalem, S., Gallien, M., Ingrand, F., Lesire, C., Nguyen, T.H., Sifakis, J.: Incremental component-based construction and verification of a robotic system. In: Proceedings of ECAI 2008, Patras, Greece (2008)
Basu, A., Bozga, M., Sifakis, J.: Modeling heterogeneous real-time components in bip. In: Proceedings of SEFM 2006, Pune, India, pp. 3–12. IEEE Computer Society Press, Los Alamitos (2006)
Basu, A., Mounier, L., Poulhiès, M., Pulou, J., Sifakis, J.: Using bip for modeling and verification of networked systems – a case study on tinyos-based networks. In: Proceedings of NCA 2007, Cambridge, MA, USA, pp. 257–260 (2007)
Bensalem, S., Bozga, M., Sifakis, J., Nguyen, T.H.: Compositional verification for component-based systems and application. In: Cha, S(S.), Choi, J.-Y., Kim, M., Lee, I., Viswanathan, M. (eds.) ATVA 2008. LNCS, vol. 5311. Springer, Heidelberg (2008)
Bozga, M., Fernandez, J.-C., Kerbrat, A., Mounier, L.: Protocol verification with the aldebaran toolset. In: STTT, vol. 1, pp. 166–183 (1997)
Bozga, M., Graf, S., Ober, I., Ober, I., Sifakis, J.: The IF toolset. In: Bernardo, M., Corradini, F. (eds.) SFM-RT 2004. LNCS, vol. 3185, pp. 237–267. Springer, Heidelberg (2004)
Sifakis, J., Gossler, G.: Composition for component-based modeling. Science of Computer Programming 55, 161–183 (2005)
Poulhiès, M., Pulou, J., Rippert, C., Sifakis, J.: A methodology and supporting tools for the development of component-based embedded systems. In: Kordon, F., Sokolsky, O. (eds.) Monterey Workshop 2006. LNCS, vol. 4888, pp. 75–96. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chkouri, M.Y., Robert, A., Bozga, M., Sifakis, J. (2009). Translating AADL into BIP - Application to the Verification of Real-Time Systems. In: Chaudron, M.R.V. (eds) Models in Software Engineering. MODELS 2008. Lecture Notes in Computer Science, vol 5421. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01648-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-01648-6_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01647-9
Online ISBN: 978-3-642-01648-6
eBook Packages: Computer ScienceComputer Science (R0)