ACM Home Page
Please provide us with feedback. Feedback
Towards a software component ontology
Full text PdfPdf (124 KB)
Source International Conference on Information Integration and web-based Applications and Services archive
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services table of contents
Linz, Austria
WORKSHOP SESSION: iiWAS 2008 workshops: AIIDE 2008 table of contents
Pages 503-507  
Year of Publication: 2008
ISBN:978-1-60558-349-5
Authors
Alex Talevski  Curtin University of Technology, Perth, WA, Australia
Pornpit Wongthongtham  Curtin University of Technology, Perth, WA, Australia
Surasak Komchaliaw  Curtin University of Technology, Perth, WA, Australia
Sponsor
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 98,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1497308.1497400
What is a DOI?

ABSTRACT

Research has shown that component-based software engineering leads to software that exhibits higher quality, shorter time-to-market 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 components and 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
"ATP FOCUSED PROGRAM: Component-Based Software", On-line at: http://www.atp.nist.gov/atp/focus/cbs.htm (2003).
 
2
"Salvaging a Failed CRM Initiative", Gartner Inc., On-line at: http://www3.gartner.com/DisplayDocument?ref=g_search&id=352804 (2002).
 
3
M. Doane, "The Overwhelming Failure of Go-It-Alone CRM", Meta Group, On-line at: http://www.metagroup.com/us/displayArticle.do?oid=35932 (2002).
 
4
I. Sommerville, G. Dewsbury, K. Clarke, M. Rouncefield, "Dependability and Trust in Organisational and Domestic Computer Systems", In Trust in Technology: A Sociotechnical Perspective, Kluwer 2004.
 
5
D. Parnas, The Influence of Software Structure on Reliability, in Current Trends in Programming Methodology: Software Specification and Design. Englewood Cliffs, NJ: Prentice-Hall. 1977.
6
 
7
G. Miller, "The Magical Number Seven, Plus or minus Two: Some Limits on Our Capacity for Processing Information", The Psychological Review 63(2): 81--97, March 1956.
 
8
"Service-oriented architecture (SOA)", On-line at: http://www.service-architecture.com/webservices/articles/service-oriented_architecture_soa_definition.html (2003).
 
9
10
 
11
 
12
W. Borst, Construction of Engineering Ontologies, Centre of Telematica and Information Technology, University of Tweenty, Enschede, The Netherlands, 1997.
 
13
 
14
P. Wongthongtham, E. Chang, T. S. Dillon, "Ontology Modelling Notations for Software Engineering Knowledge Representation", 2007 Inaugural IEEE International Conference on Digital Ecosystems and Technologies, Cairns, Australia, February 2007.
 
15
Carroll, J. J., et al., Jena: Implementing the Semantic Web Recommendations, Digital Media Systems Laboratory, HP Laboratories Bristol, 2004.
 
16
McBride, B. Jena: Implementing the RDF Model and Syntax Specification. in Semantic Web Workshop, WWW2001. 2001.

Collaborative Colleagues:
Alex Talevski: colleagues
Pornpit Wongthongtham: colleagues
Surasak Komchaliaw: colleagues