Books
- Technical Debt in Practice. Neil Ernst, Julien Delange and Rick Kazman. MIT Press, 2021
- AADL In Practice. Julien Delange, 2017
Online Resources
- An Open Source Tool for Fault Tree Analysis. SEI podcast. August 2016.
- Effective Reduction of Avoidable Complexity in Embedded Systems. SEI podcast. March 2016.
- Improving System and Software Security with AADL. February 2016.
- Interview by ANSYS on SCADE and Model-Based Engineering
- Managing Software Complexity in Models. December 2015
- AADL: Four Real-World Perspectives . March 2015.
- AADL Code Generation for Avionics Systems
- Managing Model Complexity – on the SEI blog December 2014.
- Coding with AADL – Podcast with Suzanne Miller. November 2014.
- Code Generation with AADL: A State-of-the-Art Report on the SEI blog. October 2014.
- Architecture Analysis with AADL – SEI webinar. November 2014.
- Architecture Analysis Using AADL: A Beginner’s Perspective on the SEI blog. June 2014.
- Specifying Behavior with AADL on the SEI blog. April 2014.
- Detecting Architecture Traps and Pitfalls in Safety-Critical Software on the SEI blog. December 2013.
- AADL in the Medical Domain on the SEI blog.
- AADL Tools: Leveraging the Ecosystem on the SEI blog.
- Introduction to the Architecture Analysis & Design Language on the SEI blog.
Online content: Audio & Video
Podcasts
- Julien Delange on Technical Debt and the Future of Coding. DevOps Radio Episode 98. May 2021
- Différence culturelle USA vs France avec Julien Delange. April 2021.
- La dette technique et ses conséquences dans la tech. Docstring Episode 8. February 2021.
- La dette technique. DevObs Episode 17. February 2021.
An Open Source Tool for Fault Tree Analysis
Effective Reduction of Avoidable Complexity in Embedded Systems
Carnegie Mellon SCADE Academic Program and ANSYS
Commercial Journals
- [LINUXMAG150] J. Delange. Émulation de périphériques réseau avec QEMU In Linux Magazine France, Juin 2012.
- [LINUXMAG150] J. Delange. Émulation de périphériques réseau avec QEMU In Linux Magazine France, Juin 2012.
- [LINUXMAG149] J. Delange. Anatomie d’un OS Temps-Réel In Linux Magazine France, Mai 2012.
- [OPENSILICIUM11] J. Delange and Maxime Perrottin. Implémentation de systèmes critiques dirigée par des modèles In Open Silicium.
Complete Bibliography
This is a more complete bibliography. The BiBTeX file is also available.
- [AADLINPRACTICE]
Delange, J. (2017). AADL In Practice. Reblochon Development Company. - [NSDPTO16]
Julien Delange, M.-Y. N., & Feiler, P. (2016, September). Integrated Modeling Workflow for Security Assurance. ISoLA2016. - [NSDPTO17]
Nord, R., Sangwan, R., Delange, J., Feiler, P., Nathanael, L. T., & Ozkaya, I. (2016, April). Missed Architectural Dependencies: The Elephant in the Room. 13th Working IEEE/IFIP Conference on Software Architecture. - [DNFK16]
Delange, J., Nam, M.-Y., Feiler, P., & Klieber, W. (2016, January). An Architecture-Centric Process for MILS Development. MILS Workshop. - [DF-ERTSS14-1]
Delange, J., & Feiler, P. (2016). Supporting the ARP4761 Safety Assessment Process with AADL. In Proceedings of the 7th European Congress Embedded Real Time Software and Systems (ERTSS), Toulouse, France. - [TECHREPORT-COMPLEXITY]
Delange, J., Hudak, J., Nichols, W., McHale, J., & Nam, M.-Y. (2015). Evaluating and Mitigating the Impact of Complexity in Software Models. http://resources.sei.cmu.edu/library/asset-view.cfm?assetid=448083 - [TECHREPORT-SEI-CONFIDENCE]
Feiler, P., Goodenough, J., Weinstock, C. B., Delange, J., & Ernst, N. (2015). Improving Quality Using Architecture Fault Analysis with Confidence Arguments. http://resources.sei.cmu.edu/library/asset-view.cfm?assetid=435051 - [DF-ERTSS14-2]
Delange, J., & Feiler, P. (2014). Design and analysis of multi-core architectures for cyberphysical systems. Proceedings of the 7th European Congress Embedded Real Time Software and Systems (ERTSS), Toulouse, France. - [DFGH14]
Delange, J., Feiler, P., Gluch, D., & Hudak, J. J. (2014). AADL fault modeling and analysis within an ARP4761 safety assessment. http://resources.sei.cmu.edu/library/asset-view.cfm?assetid=311884 - [DF-REACTION14]
Delange, J., & Feiler, P. (2014). Incremental Latency Analysis of Heterogeneous Cyber-Physical Systems. - [DF-SEAA14]
Delange, J., & Feiler, P. (2014). Architecture fault modeling with the AADL error-model annex. Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference On, 361–368. - [AVIONICS-HANDBOOK]
Delange, J., & Lewis, B. (2014). Model-Based Development with AADL. In Digital Avionics Handbook, Third Edition (pp. 679–694). CRC Press. - [LHFD13]
Larson, B., Hatcliff, J., Fowler, K., & Delange, J. (2013). Illustrating the AADL error modeling annex (v. 2) using a simple safety-critical medical device. ACM SIGAda Ada Letters, 33(3), 65–84. - [EONDBG13]
Ernst, N. A., Ozkaya, I., Nord, R. L., Delange, J., Bellomo, S., & Gorton, I. (2013). Understanding the role of constraints on architecturally significant requirements. Twin Peaks of Requirements and Architecture (TwinPeaks), 2013 3rd International Workshop on The, 9–14. - [DF13]
Delange, J., & Feiler, P. (2013). Supporting Safety Evaluation Process using AADL. 7 Th Layered Assurance Workshop, 9. - [NOSDGK13]
Nord, R. L., Ozkaya, I., Sangwan, R. S., Delange, J., González, M., & Kruchten, P. (2013). Variations on using propagation cost to measure architecture modifiability properties. 2013 IEEE International Conference on Software Maintenance, 400–403. - [DFO13]
Delange, J., Feiler, P., & Ozkaya, I. (2013). Integration of Model-Based Engineering with Existing Systems. SAE Technical Paper. - [DHD12]
Delange, J., Hugues, J., & Dissaux, P. (2012). Validate implementation correctness using simulation: the TASTE approach. - [DHW12]
Delange, J., Honvault, C., & Windsor, J. (2012). Model-Based Engineering Approach for System Architecture Exploration. Proceedings of the Embedded Real Time Software and Systems Conference (ERTS), Toulouse, France. - [DPK13]
Delange, J., Pautet, L., & Kordon, F. (2012). Design, implementation and verification of MILS systems. Software: Practice and Experience, 42(7), 799–816. - [PCDT12]
Perrotin, M., Conquet, E., Delange, J., & Tsiodras, T. (2012). TASTE-An open-source tool-chain for embedded system and software development. Proceedings of the Embedded Real Time Software and Systems Conference (ERTS), Toulouse, France. - [DL11]
Delange, J., & Lec, L. (2011). POK, an ARINC653-compliant operating system released under the BSD license. 13th Real-Time Linux Workshop, 10. - [DPK12]
Delange, J., Pautet, L., & Kordon, F. (2011). A model-based approach to configure and reconfigure avionics systems. Reconfigurable Embedded Control Systems: Applications for Flexibility and Agility, 509–541. - [PDH11]
Perrotin, M., Delange, J., & Hugues, J. (2011). Concrete aerospace systems. Wiley-ISTE. - [DH11]
Delange, J., & Hugues, J. (2011). Incremental modeling and validation of space mission using AADLv2. SAE Technical Paper. - [PCDST11]
Perrotin, M., Conquet, E., Delange, J., Schiele, A., & Tsiodras, T. (2011). TASTE: A Real-Time Software Engineering Tool-Chain Overview, Status, and Future. SDL Forum, 26–37. - [PDH12]
Perrotin, M., Delange, J., & Hugues, J. (2011). The Design of Aerospace Systems. Distributed Systems: Design and Algorithms, 191–227. - [DPHD10]
Delange, J., Pautet, L., Hugues, J. Ô., & de Niz, D. (2010). An MDE-based process for the design, implementation and validation of safety-critical systems. Engineering of Complex Computer Systems (ICECCS), 2010 15th IEEE International Conference On, 319–324. - [DGHP10]
Delange, J., Gilles, O., Hugues, J., & Pautet, L. (2010). Model-based engineering for the development of ARINC653 architectures. SAE International Journal of Aerospace, 3(1), 79–86. - [RGRHD10]
Raghav, G., Gopalswamy, S., Radhakrishnan, K., Hugues, J., & Delange, J. (2010). Model based code generation for distributed embedded systems. - [DPK10]
Delange, J., Pautet, L., & Kordon, F. (2010). Modeling and Validation of ARINC653 architectures. The Embedded Real Time Software and Systems Proceedings (ERTS^2). - [DPK11]
Delange, J., Pautet, L., & Kordon, F. (2010). Design, Verification and Implementation of MILS systems. Proceedings of the 21th International Symposium on Rapid System Prototyping, 1–8. - [DELANGE2010]
Delange, J. (2010). Intégration de la sécurité et de la sûreté de fonctionnement dans la construction d’intergiciels critiques [PhD thesis]. Télécom ParisTech. - [TASTE-DOCUMENTATION]
Perrotin, M., Tsiodras, T., Delange, J., & Hugues, J. (2010). TASTE Documentation v1. - [DPPKSK09]
Delange, J., Pautet, L., Plantec, A., Kerboeuf, M., Singhoff, F., & Kordon, F. (2009). Validate, simulate, and implement ARINC653 systems using the AADL. ACM SIGAda Ada Letters, 29(3), 31–44. - [DPF09]
Delange, J., Pautet, L., & Feiler, P. (2009). Validating safety and security requirements for partitioned architectures. In Reliable Software Technologies–Ada-Europe 2009 (pp. 30–43). Springer Berlin Heidelberg. - [COUVERTURE09]
Bordin, M., Comar, C., Gingold, T., Guitton, J., Hainque, O., Quinot, T., Delange, J., Hugues, J., & Pautet, L. (2009). Couverture: an innovative open framework for coverage analysis of safety critical applications. Ada User Journal, 30(4), 248–255. - [RGRDH09]
Raghav, G., Gopalswamy, S., Radhakrishnan, K., Delange, J., & Hugues, J. (2009). Architecture driven generation of distributed embedded software from functional models. Ground Vehicle Systems Engineering and Technology Symposium (GVSETS 2009). - [DPK08]
Delange, J., Pautet, L., & Kordon, F. (2008). Code generation strategies for partitioned systems. 29th IEEE Real-Time Systems Symposium (RTSS’08), 53–56. - [DHPZ08]
Delange, J., Hugues, J., Pautet, L., & Zalila, B. (2008). Code generation strategies from aadl architectural descriptions targeting the high integrity domain. 4th European Congress ERTS, Toulouse.