Systematic Component-Oriented development with Axiomatic Design


toğay C., DOĞRU A. H., Tanik J. U.

JOURNAL OF SYSTEMS AND SOFTWARE, cilt.81, sa.11, ss.1803-1815, 2008 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 81 Sayı: 11
  • Basım Tarihi: 2008
  • Doi Numarası: 10.1016/j.jss.2007.12.746
  • Dergi Adı: JOURNAL OF SYSTEMS AND SOFTWARE
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.1803-1815
  • Anahtar Kelimeler: Axiomatic Design, Component-Oriented programming, HLA, Mature domain, Simulation, Federation Development and Execution Process
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

A form of design guidance is offered through a process that applies Axiomatic Design Theory to Component-Orientation. Axiomatic Design has been proposed by Do and Suh for object-oriented software development. Our approach leverages divide-and-conquer and find-integrate techniques that support service-based development as an alternative to developing code from scratch. Using this process, missing or conflicting components can be identified, and missing components can be defined. The effectiveness of our proposed system is demonstrated through an example based on High Level Architecture (HLA) simulations. Our Component-Oriented approach utilizing axiomatic design theory has been adapted to HLA Federation Development and Execution Process (FEDEP). As one of the Component-Oriented approaches proposed, FEDEP is able to obtain interoperability and reusability of available components, namely Federates. (C) 2007 Elsevier Inc. All rights reserved.