Show simple item record

dc.contributor.authorTalevski, Alex
dc.contributor.authorWongthongtham, Pornpit
dc.contributor.authorKomchaliaw, Surasak
dc.contributor.editorG. Kotsis
dc.contributor.editorD. Taniar
dc.contributor.editorE. Pardede
dc.contributor.editorI. Khalil
dc.date.accessioned2017-01-30T12:54:04Z
dc.date.available2017-01-30T12:54:04Z
dc.date.created2009-02-12T18:02:14Z
dc.date.issued2008
dc.identifier.citationTalevski, Alex and Wongthongtham, Pornpit and Komchaliaw, Surasak. 2008. Towards a software component ontology, in Kotsis, G. and Taniar, D. and Pardede, E. and Khalil, I. (ed), 10th International Conference on Information Integration and Web-based Applications & Services iiWAS 2008, Nov 24 2008, pp. 503-507. Linz, Austria: Association for Computing Machinery (ACM).
dc.identifier.urihttp://hdl.handle.net/20.500.11937/26544
dc.description.abstract

Research has shown that component-based software engineering leads to software that exhibits higher quality, shorter time-tomarket and therefore, lower development cost. However, the development of component-based systems has been widely plagued with problems surrounding the integration of third-party components. Currently, software developers are forced to rely on ambiguous definitions of a component's services. There is no easy to understand protocol for defining how third-party componentsand component compositions are described and integrated into systems. Most vendors specify their components' services in a proprietary or context dependant fashion. This makes it difficult to clearly understand a component's services, their use and their operational pre and post conditions. Software Engineering ontologies define common sharable software engineering knowledge. They explicitly define software engineering concepts, their relationships and their interactions. In this paper, we propose a Software Component Ontology that specifically defines a formal, explicit specification of a shared conceptualization in the domain of software component engineering. We propose the use of our software component ontology as the basis for the development of future component compositions and component based applications.

dc.publisherAssociation for Computing Machinery (ACM)
dc.relation.urihttp://doi.acm.org/10.1145/1497308.1497400
dc.subjectSoftware component
dc.subjectsoftware engineering
dc.subjectontology
dc.titleTowards a software component ontology
dc.typeConference Paper
dcterms.source.startPage503
dcterms.source.endPage507
dcterms.source.titleProceedings of the 10th international conference on information integration and web-based applications & services (iiWAS 2008)
dcterms.source.seriesProceedings of the 10th international conference on information integration and web-based applications & services (iiWAS 2008)
dcterms.source.isbn9781605583495
dcterms.source.conference10th International Conference on Information Integration and Web-based Applications & Services (iiWAS 2008)
dcterms.source.conference-start-date24 Nov 2008
dcterms.source.conferencelocationLinz, Austria
dcterms.source.placeAustria
curtin.note

© ACM, 2008. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 10th International Conference on Information Integration and Web-Based Applications & Services, iiWAS 2008. ISBN: 978-1-60558- 349-5, <a href="http://doi.acm.org/10.1145/1497308.1497400">http://doi.acm.org/10.1145/1497308.1497400</a>

curtin.note

A link to the Publisher's website is available at: http://www.acm.org/

curtin.note

A link to the Publisher's version is available at: http://portal.acm.org/citation.cfm?id=1497400

curtin.departmentCentre for Extended Enterprises and Business Intelligence
curtin.accessStatusOpen access
curtin.facultyCurtin Business School
curtin.facultySchool of Information Systems


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record