An Experience to Design O-DA Knowledge

  • Shuichiro Yamamoto Nagoya University
  • Junkyo Fujieda Research Environment for Grobal Information Society, Inc.
  • Akira Fukushima Research Environment for Grobal Information Society, Inc.
  • Kiichi Kawano Research Environment for Grobal Information Society, Inc.
Keywords: Open Dependability, Assurance Case, Quality Assurance, O-DA, ArchiMate


Although the dependability of architecture is widely expected in the digital age, it is not clear what content shall the courseware to learn the dependability has. In this paper, we propose the knowledge design approach on the open dependability to certify enterprise architects who have capability to develop dependable architecture. The knowledge design approach is based on the open standard of The Open Group named O-DA that means Open Dependability through Assuredness. The knowledge configuration and development process of the knowledge design approach have described.

Author Biography

Shuichiro Yamamoto, Nagoya University
Graduate School of Informatics, Professor


The Open Group, “Dependability through Assuredness (O-DA) Framework,” November 2013.

M. Tokoro., “Open Systems Dependability,” CRC Press, May 2015.

The Open Group, “TOGAF Version 9.1,” Van Haren Publishing, 2011.

The Open Group, “ArchiMate 3.0 Specification,” Van Haren, 2016.

M.c lankhorst et al., “Enterprise Architecture at Work -- Modeling Communication and Analysis, ” Third Edition, Springer, 2013.

G. Wierda, “Mastering ArchiMate – A Serious Introduction to the ArchiMate Enterprise Architecture Modeling Language,” Edition II, The Netherlands Published by R&a, 2014.

T. Kelly, “A Six-Step Method for the Development of Goal Structures,” York Software Engineering, 1997.

T. Kelly, and J. McDermid, “Safety Case Construction and Reuse using Patterns,” University of York, 1997.

T. Kelly, “Arguing Safety, a Systematic Approach to Managing Safety Cases,” PhD Thesis, Department of Computer Science, University of York, 1998.

T. Kelly and R. Weaver, “The goal structuring notation–a safety argument notation,” In Proceedings of the dependable systems and networks 2004 workshop on assurance cases, 2004.

S. Yamamoto., “An approach to assure Dependability through ArchiMate,” In International Conference on Computer Safety, Reliability, and Security, Springer, 2015, pp. 50–61.

S. Yamamoto and N. Kobayashi., “Mobile Security Assurance through ArchiMate,” In The 2016 International Symposium on Mobile Internet Security, 2016.

S. Yamamoto and S. Morisaki., “A case study on architecture quality assurance service using O-DA,” In Conference on ENTERprise In- formation Systems 2016.

T. Perroud and R. Inversini, “Enterprise Architecture Patterns—Practical Solutions for Recuring IT-Architecture Problems,” Springer, 2013.

S. Yamamoto, S. Morisaki, “A System Theoretic Assurance Case Review,” ICCSE 2016, 11th International Conference on Computer Science & Education (ICCSE), 2016, pp. 992 - 996.

S. Yamamoto., “A Knowledge Integration Approach of Safety-critical Software Development and Operation based on the Method Architecture,” In Procedia - Procedia Computer Science, Elsevier Masson SAS, 2014, pp. 1718–1727.

S. Yamamoto., “A Systematic Knowledge Education Approach for Safety-Critical System Development,” Procedia - Procedia Computer Science, vol. 60, 2015, pp. 960–967.

Shuichiro Yamamoto, “An approach for evaluating softgoals using weight,” ASIAARES 2015, 2015, pp. 203-212.

N. Kobayashi, S. Morisaki, N. Atsumi, and S. Yamamoto, “Quantitative Non Functional Requirements evaluation using softgoal weight,” Journal of Internet Services and Information Security (JISIS), vol.6, no.1, 2016, pp37-46.

A. Jean-Raymond, “The B-Book: Assigning Programs to Meanings,” Cambridge University Press, 1996.

Event-B, Home of Event-B and the Rodin Platform. 2008.

I. Abbassi, M. Kmimech, N. B. Hadj-Alouane and W. Gaaloul, “Modeling and Verifying the Transactional and QoS-aware Services Composition Using Event-B,” IEEE 23rd International WETICE Conference, 2014, pp. 313 – 318.

H. Tsuchiya, S. Yamamoto, Y. Murakami, T. Yanagisawa, N. Kobayashi, and J. Wan, “TWO-STAGE THIRD-PARTY REVIEW PROPOSAL IN SOFTWARE DEVELOPMENT,” Procedia Computer Science, vol. 126, 2018, pp.1187-1196.

N. Kobayashi, S. Yamamoto, “An Evaluation of O-DA template,” Proc. EAIS2017, 2017, pp.263-268.

I. Nonaka, “A Dynamic Theory of Organizational Knowledge Creation,” Organization Science vol.5, 1994, 14-37.

I. Nonaka, and H. Takeuchi, “The knowledge creating company,” New York: Oxford University Press, 1995.

R. Duncan, “The Ambidextrous Organization: Dealing Dual Structures for Innovation,” In R. Kilman, L. Pondy, D. Slevin(eds.), The Management of Organization Design: Strategies and Implementation, North Holland, pp.167-188, 1976.

D. Teece, "Profiting from Technological Innovation: Implications for Integration, Collaboration, Licensing and Public Policy," Research Policy (15:6), pp. 285-305, 1986.

M. Queiroz, “Business Process and IT Cospecialization: Conceptualization and Suggestions for Future Research,” 23rd Americas Conference on Information Systems, pp.1-10, 2017.

S. Popadiuk, A. Luz, C. Kretschmer, “Dynamic Capabilities and Ambidexterity: How are These Concepts Related?,” RAC, Rio de Janeiro, v. 22, n. 5, art. 1, pp. 639-660, setembro/ outubro, 2018.

D. Quartel, W. Engelsman, H. Jonkers, M. van Sinderen, “A Goal-Oriented Requirements Modelling Language for Enterprise Architecture,” Proc. International Enterprise Distributed Object Computing Conference, 2009, pp.3 – 13.

W. Engelsman, D. Quartel, H. Jonkers, M. van Sinderen, “Extending enterprise architecture modelling with business goals and requirements,” Enterprise Information Systems, vol.5, no.1, 2011, pp.9–36.

A. Teka, N. Condori-Fernández, I. Kurtev, D. Quartel, W. Engelsman, “Change impact analysis of indirect goal relations: Comparison of NFR and TROPOS approaches based on industrial case study,” Proc. Second IEEE International Workshop on Model-Driven Requirements Engineering (MoDRE), 2012, pp.58 – 67.

J. Mylopoulos, J. Castro, M. Kolp, “Tropos: A Framework for Requirements-Driven Software Development.” in Information Systems Engineering: State of The Art And Research Themes, 2000, pp.261–273.

L. Chung, B. Nixon, E. Yu, J. Mylopoulos, “Non-Functional Requirements in Software Engineering,” Kluwer Academic Publishers, 2000.

K. Boness, R. Harrison, “The Synergies between Goal Sketching and Enterprise Architecture,” Proc. MoDRE 2015, pp.46-52.

C. Christensen, R. Hall, K. Dillson, D. Duncan, “Competing Against Luck,” HarperCollins Publishers LLC, USA, 2016.

S. Yamamoto, “MBJT-- Model Based Jobs Theory,” Japan Society for Information and Management 75th Annual Conference, 2017, pp.237-240 (in Japanese).

S. Yamamoto, N. Olayan, J. Fujieda, “e-Healthcare Service Design using Model Based Jobs Theory,” Proc. InMed2018, Procedia Computer Science, 2018, pp.198-207.

S. Yamamoto, N. Olayan, J. Fujieda, “Using ArchiMate to Design e-Health Business Models,” Acta Scientific Medical Sciences vol.2, no.7, 2018, pp.18-26.

Q. Zhi, S. Yamamoto, S. Morisaki, “IMSA-- Intra Model Security Assurance, ” Journal of Internet Services and Information Security, vol.8, no.2, (DOI:10.22667/JISIS.2018.05.31.033),2018, pp. 18-32.

S. Yamamoto, Q. Zhi, Z. Zhou, “Aspect Analysis towards ArchiMate Diagrams,” Proc. KES 2019, Procedia Computer Science, vol.159, 2019, pp. 973-980.

Practical Papers