Author:
Sicilia Miguel-Angel,García-Barriocanal Elena,Sánchez-Alonso Salvador,Rodríguez-García Daniel
Abstract
AbstractEngineering knowledge is a specific kind of knowledge that is oriented to the production of particular classes of artifacts, is typically related to disciplined design methods, and takes place in tool-intensive contexts. As a consequence, representing engineering knowledge requires the elaboration of complex models that combine functional and structural representations of the resulting artifacts with process and methodological knowledge. The different categories used in the engineering domain vary in their status and in the way they should be manipulated when building applications that support engineering processes. These categories include artifacts, activities, methods and models. This paper surveys existing models of engineering knowledge and discusses an upper ontology that abstracts the categories that crosscut different engineering domains. Such an upper model can be reused for particular engineering disciplines. The process of creating such elaborations is reported on the particular case study of Software Engineering as a concrete application example.
Publisher
Cambridge University Press (CUP)
Subject
Artificial Intelligence,Software
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Focus Set Semantic Differences;Proceedings of the 12th Knowledge Capture Conference 2023;2023-12-05
2. Ontologies for Data Science: On Its Application to Data Pipelines;Metadata and Semantic Research;2019
3. Semantic Modelling and Acquisition of Engineering Knowledge;Semantic Web Technologies for Intelligent Engineering Applications;2016
4. ORGANIZATIONAL LEARNING APPLIED TO SOFTWARE ENGINEERING: A SYSTEMATIC REVIEW;International Journal of Software Engineering and Knowledge Engineering;2013-10
5. Computing with competencies: Modelling organizational capacities;Expert Systems with Applications;2012-11