Collaborative Engineering Software Development: Ontology-Based Approach

  • Shang-Hsien Hsieh
  • Ming-Der Lu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4200)


This paper proposes an ontology-based approach to facilitate collaboration between domain experts and software engineers for development of engineering software applications. In this approach, ontologies are employed to serve as the knowledge interfaces for encapsulating the analysis units identified from the solution workflow of the targeted problem domain and for reducing the collaboration complexity and knowledge coupling between domain problem solving and software engineering in software development. In this paper, the proposed ontology-based software development approach is discussed. Some considerations are given to the software development environment needed for realization of the proposed approach. In addition, the application of the proposed approach is demonstrated using an engineering software development example and a prototype ontology-based software development environment.


Software Development Reinforced Concrete Domain Expert Plastic Hinge Analysis Unit 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Booch, G.: Object-Oriented Analysis and Design with Applications, 2nd edn. Addison Wesley, Redwood City California (1994)Google Scholar
  2. 2.
    Gu, N., Xu, J., Wu, X., Yang, J., Ye, W.: Ontology based semantic conflicts resolution in collaborative editing of design documents. Advanced Engineering Informatics 19(2), 103–111 (2005)CrossRefGoogle Scholar
  3. 3.
    Garcia, A.C.B., Kunz, J., Ekstrom, M., Kiviniemi, A.: Building a project ontology with extreme collaboration and virtual design and construction. Advanced Engineering Informatics 18(2), 71–83 (2004)CrossRefGoogle Scholar
  4. 4.
    Kim, T., Cera, C.D., Regli, W.C., Choo, H., Han, J.: Multi-Level modeling and access control for data sharing in collaborative design. Advanced Engineering Informatics 20(1), 47–57 (2006)CrossRefGoogle Scholar
  5. 5.
    Studer, R., Benjamins, V.R., Fensel, D.: Knowledge Engineering: Principles and Methods. Data and Knowledge Engineering 25(102), 161–197 (1998)CrossRefMATHGoogle Scholar
  6. 6.
    Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)CrossRefGoogle Scholar
  7. 7.
    Antoniou, G., van Harmelen, F.: A Semantic Web Primer. The MIT Press, Massachusetts (2004)Google Scholar
  8. 8.
    McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. W3C Recommendation, World Wide Web Consortium (2004),
  9. 9.
    Yoshioka, M., Umeda, Y., Takeda, H., Shimomura, Y., Nomaguchi, Y., Tomiyama, T.: Physical concept ontology for the knowledge intensive engineering framework. Advanced Engineering Informatics 18(2), 95–113 (2004)CrossRefGoogle Scholar
  10. 10.
    Noy, N.F., McGuinness, D.L.: Ontology Development 101: A Guide to Creating Your First Ontology. Technical Report KSL-01-05, Knowledge Systems Laboratory (2001)Google Scholar
  11. 11.
    Noy, N., Fergerson, R., Musen, M.: The knowledge model of Protege-2000: Combining interoperability and flexibility. In: Dieng, R., Corby, O. (eds.) EKAW 2000. LNCS (LNAI), vol. 1937. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  12. 12.
    Sung, Y.C., Liu, K.Y., Su, C.K., Tsai, I.C., Chang, K.C.: A Study on Pushover Analyses of Reinforced Concrete Columns. Structural Engineering and Mechanics 21(1), 35–52 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Shang-Hsien Hsieh
    • 1
  • Ming-Der Lu
    • 1
  1. 1.Department of Civil EngineeringNational Taiwan UniversityTaipeiTaiwan

Personalised recommendations