• Aucun résultat trouvé

Ontologies and Software Modeling: Potentials, Experience and Challenges

N/A
N/A
Protected

Academic year: 2022

Partager "Ontologies and Software Modeling: Potentials, Experience and Challenges"

Copied!
1
0
0

Texte intégral

(1)

Ontologies and Software Modeling: Potentials, Experience and Challenges

Dragan Gasevic1

School of Computing and Information Systems, Athabasca University, 1 University Drive, Athabasca, AB T9S 3A3, Canada

[email protected]

Abstract. Model Driven Engineering (MDE) and the Ontologies rep- resent 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 soft- ware modeling. Ontologies, on the other hand, are introduced to provide formal and explicit definitions of shared conceptualizations different do- mains. 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 ontolo- gies, 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.

Références

Documents relatifs

- foundation ontological constructs to support the ontological choices of the kinds of relations through the semantic expressiveness of a foundational ontology,

Furthermore, in the field of formal ontology while much has been published on foundational ontologies, the literature tends to focus on the theory or application of an

SPEX [50] analyzes source code to infer configuration option con- straints and use these constraints to diagnose software misconfigura- tions, to expose

For instance, one of the most successful data prove- nance techniques consists in the so-called annotation-based approaches (e.g., [22]) that propose modifying the input

(a) by communicating commitment-related aspects, it reinforces the importance of what “contract” and “policy” elements represent in service relations; (b) it clearly defines the

By using BPMN standard notation for modeling business processes, different business users can easily understand business activities and processes.. In BPMN 2.0 the

We demonstrate here how a tabular template can be used to collect information on microbial diversity using an explicit representation in the Resource

Therefore, the value of big data for health service research are not reflected in the sheer amount of available and accessible data, but in the sensible use of these data to