<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Ontologies and Software Modeling: Potentials, Experience and Challenges</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Dragan</forename><surname>Gasevic</surname></persName>
							<email>dgasevic@acm.org</email>
							<affiliation key="aff0">
								<orgName type="department">School of Computing and Information Systems</orgName>
								<orgName type="institution">Athabasca University</orgName>
								<address>
									<addrLine>1 University Drive</addrLine>
									<postCode>T9S 3A3</postCode>
									<settlement>Athabasca</settlement>
									<region>AB</region>
									<country key="CA">Canada</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Ontologies and Software Modeling: Potentials, Experience and Challenges</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">025357265DBE87944ED8ED844897DC55</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T05:16+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Model Driven Engineering (MDE) and the Ontologies represent two key areas with a far-reaching vision for the future of software engineering. The main promise of MDE is to raise the level of abstraction from technology-platform-specific concepts to the higher levels of software modeling. Ontologies, on the other hand, are introduced to provide formal and explicit definitions of shared conceptualizations different domains. Besides software engineering, ontologies play the main role other areas such as the Semantic Web and information systems. Although ontologies and MDE have been developed by two different communities, they share a number of principles and goals, and there are important synergies that can be achieved by combining them with each other. The Ontology Definition Metamodel (ODM) standard by the OMG can be viewed as a first step towards their happy marriage. While this is certainly a big success of the community, there are many open research challenges such as the levels of abstraction where ontologies and modeling languages can be integrated; tasks in which ontologies and software models can be optimally used together; and software processes that can fully leverage the potential of this happy marriage. In this talk, we will start from the main principles of MDE and ontologies, and discuss present achievements and experience gained in various projects and domains. Looking to the future, we will then tackle some of the key research challenges and discuss some on-going initiatives such as the use of ontologies in the development of service-oriented architectures and staged configuration of software product lines.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body/>
		<back>
			<div type="references">

				<listBibl/>
			</div>
		</back>
	</text>
</TEI>
