Abstract
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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Booch, G.: Object-Oriented Analysis and Design with Applications, 2nd edn. Addison Wesley, Redwood City California (1994)
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)
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)
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)
Studer, R., Benjamins, V.R., Fensel, D.: Knowledge Engineering: Principles and Methods. Data and Knowledge Engineering 25(102), 161–197 (1998)
Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)
Antoniou, G., van Harmelen, F.: A Semantic Web Primer. The MIT Press, Massachusetts (2004)
McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. W3C Recommendation, World Wide Web Consortium (2004), http://www.w3.org/TR/owl-features/
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hsieh, SH., Lu, MD. (2006). Collaborative Engineering Software Development: Ontology-Based Approach. In: Smith, I.F.C. (eds) Intelligent Computing in Engineering and Architecture. EG-ICE 2006. Lecture Notes in Computer Science(), vol 4200. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11888598_31
Download citation
DOI: https://doi.org/10.1007/11888598_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-46246-0
Online ISBN: 978-3-540-46247-7
eBook Packages: Computer ScienceComputer Science (R0)