Skip to main content

Software Design Process Ontology Development

  • Conference paper
On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops (OTM 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4278))

Abstract

Software design process has been followed and widely used to describe logical organisation of software using different types of models. However, when it comes to remote communication over software design, it is prone to miscommunication, misunderstanding or misinterpretation especially with ambiguous terms or people having different backgrounds and knowledge of the software design process. This motivates the use of unified knowledge representation of software design process i.e. software design process ontology for communications and coordination. The knowledge representation introduced here in the form of software design process ontology is based on a formal description of the software design process using the web ontology language OWL. Software design process knowledge is defined or captured in a formal and machine processable fashion. The software design process knowledge is then open and facilitates the sharing of software design among software engineers. We discuss software design process ontology development in this paper.

An erratum to this chapter can be found at http://dx.doi.org/10.1007/11915072_109.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sommerville, I.: Software engineering, 7th edn. Pearson Education Limited, London (2004)

    Google Scholar 

  2. Davenport, T.H., Prusak, L.: Working knowledge: How organisations manage what they know. Harvard Business School Press, Boston (1998)

    Google Scholar 

  3. Witmer, G.: Dictionary of philosophy of mind - ontology (2004), [cited May 11, 2004]; Available from: http://www.artsci.wustl.edu/~philos/MindDict/ontology.html

  4. Wikipedia. Ontology (computer science) From Wikipedia, the free encyclopedia (2006) [cited June 8, 2006], Available from: http://en.wikipedia.org/wiki/Ontology_%28computer_science%29

  5. Gruber, T.R.: A translation approach to portable ontology specification. In: Knowledge Acquisition (1993)

    Google Scholar 

  6. Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing. In: Proceedings of the International Workshop on Formal Ontology in Conceptual Analysis and Knowledge Representation, Padova, Italy. Kluwer Academic Publishers, Deventer (1993)

    Google Scholar 

  7. Beuster, G.: Ontologies Talk given at Czech Academy of Sciences (2002), cited Available from: http://www.uni-koblenz.de/~gb/papers/2002_intro_talk_ontology_bang/agent_ontologies.pdf

  8. Klyne, G., Carroll, J.J.: Resource Description Framework (RDF): Concepts and Abstract Syntax (2004), cited Available from: http://www.w3.org/TR/rdf-concepts/

  9. McGuinness, D.L., Harmelen, F.V.: OWL Web Ontology Language Overview (2004), cited Available from: http://www.w3.org/TR/owl-features/

  10. Finin, T., et al.: Automatically generated DAML markup for semistructured documents. In: van Elst, L., Dignum, V., Abecker, A. (eds.) AMKM 2003. LNCS, vol. 2926, pp. 276–287. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  11. Fensel, D., et al.: OIL: An ontology infrastructure for the semantic web. IEEE Intelligent Systems (March/April 2001)

    Google Scholar 

  12. Horrocks, I., Harmelen, F.V.: Reference Description of the DAML+OIL Ontology Markup Language (2001)

    Google Scholar 

  13. Luke, S., Heflin, J.: SHOE 1.01 Proposed specification. SHOE Project (2000)

    Google Scholar 

  14. Wongthongtham, P.: A methodology for multi-site distributed software development, in School of Information Systems. Curtin University of Technology, Perth (2006)

    Google Scholar 

  15. Bourque, P., et al.: Guide to the software engineering body of knowledge (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wongthongtham, P., Chang, E., Dillon, T. (2006). Software Design Process Ontology Development. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops. OTM 2006. Lecture Notes in Computer Science, vol 4278. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11915072_87

Download citation

  • DOI: https://doi.org/10.1007/11915072_87

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-48273-4

  • Online ISBN: 978-3-540-48276-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics