like provided in Figure 3, during configuration of a
software-intensive system one can call different ex-
ternal mechanisms for each specific metaconcept. For
example, if an instance of an instance of Compilable
Concept (e.g. an instance of Software) is config-
ured, an external compiler mechanism can be called
to realize the software. If an instance of an instance
of Manufacturable Concept is configured, the ware-
house can be contacted to check if the needed parts
for the manufacturing are present. Thus, through the
metalayer the actual configuration of a product can be
monitored and reasoning on the configuration process
can be processed.
5 RELATED WORK
The modeling approach, especially metaization
(Strahringer, 1998), has similarities to the Model-
Driven Architecture (K
¨
uhne, 2006; Atkinson and
K
¨
uhne, 2003; Hotz and von Riegen, 2010), because
of the explicitation of several layers. However, the in-
troduction of reasoning systems for each layer allows
the direct usage of existing reasoners for inferring on
metalayers.
(Asikainen and M
¨
annist
¨
o, 2009) and (Haase et al.,
2009) present also approaches that include semantics
on the metalayer, similar to our approach. By do-
ing so, reasoning methods on each layer as well as
the capability to define domain-specific extensions on
the metalayer is in principle enabled. Metaization as
such is less considered in knowledge-based configu-
ration. However, especially when learning methods,
i.e. automated knowledge engineering, has to be used
in changing environments, the automated monitoring
of knowledge bases becomes crucial and is conceiv-
able with the presented techniques.
6 CONCLUSIONS
In this paper, we state the differences of the main
relations for modeling configuration knowledge, i.e.
specialization, instantiation, and structuralization. By
introducing and clarifying the use of instantiation on
several metalayers, we open up a further modeling fa-
cility and sketch first usage of this metaization tech-
nique for knowledge-based configuration. In upcom-
ing work, we will apply these techniques in learning
environments in the field of robot vision.
REFERENCES
Asikainen, T. and M
¨
annist
¨
o, T. (2009). Nivel: a metamod-
elling language with a formal semantics. Software and
Systems Modeling.
Atkinson, C. and K
¨
uhne, T. (2003). Model-Driven Devel-
opment: A Metamodeling Foundation. IEEE Softw.,
20(5):36–41.
Bateman, J., Castro, A., Normann, I., Pera, O., Garcia, L.,
and Villaveces, J. (2009). OASIS common hyper-
ontological framework (COF), Deliverable D1.2.1.
Technical report, University of Bremen.
Brachman, R. J. (1983). What is-a is and isn’t: An anal-
ysis of taxonomic links in semantic networks. IEEE
Computer, 16(10):30–36.
Haase, P., Palma, R., and d’Aquin M. (2009). Up-
dated Version of the Networked Ontology Model.
Project Deliverable D1.1.5, Neon Project. www.neon-
project.org.
Harmelen, F. V., Lifschitz, V., and Porter, B., editors (2007).
Handbook of Knowledge Representation (Founda-
tions of Artificial Intelligence). Elsevier Science.
Hotz, L. (2009). Construction of Configuration Models.
In Stumptner, M. and Albert, P., editors, Configura-
tion Workshop, 2009, Workshop Proceedings IJCAI,
Pasadena.
Hotz, L. and von Riegen, S. (2010). Knowledge-based Im-
plementation of Metalayers - The Reasoning-Driven
Architecture. In Felfernig, A. and Wotawa, F., editors,
Proceedings of the ECAI 2010 Workshop on Intel-
ligent Engineering Techniques for Knowledge Bases
(IKBET).
Hotz, L., Wolter, K., Krebs, T., Deelstra, S., Sinnema, M.,
Nijhuis, J., and MacGregor, J. (2006). Configuration
in Industrial Product Families - The ConIPF Method-
ology. IOS Press, Berlin.
K
¨
uhne, T. (2006). Matters of (Meta-)Modeling. Journal on
Software and Systems Modeling, 5(4):369–385.
Ranze, K., Scholz, T., Wagner, T., G
¨
unter, A., Herzog, O.,
Hollmann, O., Schlieder, C., and Arlt, V. (2002). A
Structure-Based Configuration Tool: Drive Solution
Designer DSD. 14. Conf. Innovative Applications of
AI.
Strahringer, S. (1998). Ein sprachbasierter Metamodellbe-
griff und seine Verallgemeinerung durch das Konzept
des Metaisierungsprinzips. In Proceedings of the
Modellierung 1998. Astronomical Society of Aus-
tralia.
Tran, T., Haase, P., Motik, B., Grau, B. C., and Horrocks,
I. (2008). Metalevel Information in Ontology-Based
Applications. In Fox, D. and Gomes, C. P., editors,
Proc. of the 23rd AAAI Conf. on Artificial Intelligence
(AAAI 2008), pages 1237–1242, Chicago, IL, USA.
AAAI Press.
KEOD 2011 - International Conference on Knowledge Engineering and Ontology Development
460