Change search
ReferencesLink to record
Permanent link

Direct link
Interoperability of software components
2004 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This Master Thesis investigates the problems with software component interoperability and requirements of software components. Component-based development gives a new approach of improving software development and software applications by introducing software components. The thesis has focused of the requirements regarding interoperability: the most interesting categories included in the thesis are the choice of a possible standard component technology and the component specification. The most interesting conclusions of the research are, for highest ineroperability it is a valuable option to integrate a standard component technology, and the most developed and suitable is CORBA 3.0 CCM. This standard component technology is the one most developed regarding interoperability and has also best chances for a future marketplace of software components. The other important conclusion made, is the importance of a well-described component specification. A component specification is the face of a software component and must describe all characteristics from functionality of the software component to possible future work. This thesis gives a suggestion of several categories to be included in a component specification: it also gives suggestions of how to present the component specification. The categories to be desribed in the specification are, the static structure, which is divided into two parts: realized and required interfaces of the component and component dependencies. The other categories are the dynamic behaviour of a component, physical requirements, different constraints, quality requirements and additional information. The component specification is best described in a format of UML diagrams in combination of XML.

Place, publisher, year, edition, pages
Keyword [en]
Technology, Software components, Component-based Development, Software, component models, Component specification
Keyword [sv]
URN: urn:nbn:se:ltu:diva-59148ISRN: LTU-EX--04/143--SELocal ID: fabbb039-231b-40cf-ba5a-52e9cdac433bOAI: diva2:1032536
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Validerat; 20101217 (root)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

No full text

Search outside of DiVA

GoogleGoogle Scholar

Total: 4 hits
ReferencesLink to record
Permanent link

Direct link