When developing complex Commercial-Off-The-Shelf (COTS) component-based systems, it is important to manage the interfaces between components properly, so that the components can work together smoothly. In new building of ships or Mobile Offshore Units (MOUs), although the control systems become more and more complex and integrated, the interface information management practice is still dominated by using Excel, MS Word, or Pdf files. This paper presents a study to formalize the management of the interfaces, to design and implement two example tools, by IBM and Genus respectively, to manage interface specification and communication in COTS component-based development. The contributions of the study are two fold, first, based on interviews and meetings with different stakeholders in the industry, the study elaborates functional and non-functional requirements of interface management, second, the study illustrates how to combine an interface management tool with system engineering tools and processes to control and govern development, maintenance, and evolution of large COTS component-based systems.
[1]
Tony Clark,et al.
Model-driven development - Guest editor's introduction
,
2003
.
[2]
David N. Card,et al.
A Software and Integration Process Model for Offshore Vessels
,
2013,
Asia-Pacific Software Engineering Conference.
[3]
Mary Beth Chrissis,et al.
CMMI: Guidelines for Process Integration and Product Improvement
,
2003
.
[4]
Kathryn Cormican,et al.
An Ontology Model for Systems Engineering Derived from ISO/IEC/IEEE 15288: 2015: Systems and Software Engineering - System Life Cycle Processes
,
2016
.
[5]
Maurizio Morisio,et al.
COTS-based software development: Processes and open issues
,
2002,
J. Syst. Softw..