Proposal of Application Method of O-DA Template

  • Hiroyuki Utsunomiya Nagoya University
  • Nobuhide Kobayashi DENSO CREATE INC.
  • Kaori Hayashi DENSO CREATE INC.
  • Shuji Morisaki Nagoya University
  • Shuichiro Yamamoto Nagoya University
Keywords: O-DA, TOGAF, ArchiMate, Assurance case, Industrial case study

Abstract

O-DA (Open Dependability through Assuredness) is a dependable Enterprise Architecture frame-work for assuring open systems which evolve continuously after launching. O-DA is standardized by The Open Group. Although an O-DA template was proposed to support O-DA application, it has not been introduced for industry sectors. This paper proposes an application method of O-DA template. It also evaluates the effectiveness of the O-DA template for an actual embedded software design project and social game software Implementation project. The result shows 90% or more of the O-DA tem-plate can be reused for the application.

References

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

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

Andrew Josey., “TOGAF Version 9.1-A Pocket Guide,” Van Haren Publishing, 2011.

Andrew Josey., “ArchiMate 2.1-A Pocket Guide,” Van Haren, 2013.

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

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

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

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

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

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

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

Shuichiro Yamamoto and Nobuhide Kobayashi., “Mobile Security Assurance through ArchiMate,” In The 2016 International Symposium on Mobile Internet Security, October 2016.

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

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

Shuichiro Yamamoto, Shuji Morisaki, “A System Theoretic Assurance Case Review,” ICCSE 2016, 11th International Conference on Computer Science & Education (ICCSE), pp. 992 - 996, DOI: 10.1109/ICCSE.2016.7581719

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

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

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

Nobuhide Kobayashi, Shuji Morisaki, Noritoshi Atsumi, and Shuichiro Yamamoto, “Quantitative Non Functional Requirements evaluation using softgoal weight,” Journal of Internet Services and Information Security (JISIS), volume: 6, number: 1, pp37-46, 2016.

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

Event-B, http://www.event-b.org/index.html. Home of Event-B and the Rodin Platform. 2008.

Imed Abbassi, Mourad Kmimech, Nejib Ben Hadj-Alouane and Walid Gaaloul, “Modeling and Verifying the Transactional and QoS-aware Services Composition Using Event-B,” IEEE 23rd International WETICE Conference, pp. 313 – 318, 2014

Kang, Kyo C., et al. “Feature-oriented domain analysis (FODA) feasibility study.” No. CMU/SEI-90-TR-21. Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst, 1990.

Systems and Software Variability Management. Concepts, Tools and Experiences. Bearbeitet von. Rafael Capilla, Jan Bosch, Kyo-Chul Kang. 1. Auflage 2013. Buch. XIV, 317 S. Gebunden.

W3C. OWL web ontology language. Document available at http://www.w3.org/TR/owl-features/.

Czarnecki, Krzysztof, et al. "Feature models are views on ontologies." Software Product Line Conference, 2006 10th International. IEEE, 2006.

Systems and Software Variability Management. Concepts, Tools and Experiences. Bearbeitet von. Rafael Capilla, Jan Bosch, Kyo-Chul Kang. 1. Auflage 2013. Buch. XIV, 317 S. Gebunden.

Nwokeji, J. C., Clark, T., Barn, B., Kulkarni, V., A conceptual framework for enterprise agility, proc. of 30th Annual ACM Symposium on Applied Computing, pp. 1242-1244, 2015

Kattenstroth, H., DSMLs for Enterprise Architecture Management-Review of Selected Approaches, DSM’12, pp.39-44, 2012

Antunes, G., Bakhshandeh, M., Mayer, R., Ontology-Based Enterprise Architecture Model Analysis, SAC’14, pp.1420-1422, 2014

Durham, J., McLauchlan, L., Yuster, R., Enabling A Common and Consistent Enterprise-Wide Terminology:An Initial Assessment of Available Tools, International Conference on Web Intelligence and Intelligent Agent Technology, pp. 544-548, 2008

Schechtman, G., Capt. USAF, “Manipulating the OODA loop: the overlooked role of information resource management in information warfare,” (Thesis), Logistics and Acquisition Management of the Air Force Institute of Technology Air University Air Education and Training Command, Dec. 1996.

Published
2019-05-31