3 research outputs found

    A multi-level approach for supporting configurations: A new perspective on software product line engineering

    Get PDF
    Configuration is a common way in many markets to cope with reduc- ing costs and improving customer satisfaction. There are various approaches to represent product configurations, the most common of which is feature model- ing. However, feature models suffer from principal limitations, including ambi- guity and lack of abstraction, increasing maintainability effort and limiting lifecycle support. In this paper, we suggest using a multi-level modeling ap- proach to improve flexibility, reuse, and integrity and demonstrate the ad- vantages of the approach over feature modeling

    The construction and interrogation of actor based simulation histories

    Get PDF
    Large socio-technical systems are complex to comprehend in their entirety because information exchanges between system compo- nents lend an emergent nature to the overall system behaviour. Although Individual system component behaviour may be known at the outset, such components may exhibit uncertainty and further exacerbate issues of a priori prediction of the overall system behaviour. Multi-agent sys- tems and the use of simulation is a possible recourse in such situations however, simulation results need to be correctly interpreted so as to nudge the overall system behaviour towards a desired objective. We pro- pose a solution wherein the system is modelled as a set of actors ex- changing messages, a simulation engine producing execution trace for an actor as its history, and a querying mechanism to identify patterns that may span across individual actor histories to ascertain property of the overall system. The proposed solution is evaluated using a representative sample from real life

    OM-2017: Proceedings of the Twelfth International Workshop on Ontology Matching

    Get PDF
    shvaiko2017aInternational audienceOntology matching is a key interoperability enabler for the semantic web, as well as auseful tactic in some classical data integration tasks dealing with the semantic heterogeneityproblem. It takes ontologies as input and determines as output an alignment,that is, a set of correspondences between the semantically related entities of those ontologies.These correspondences can be used for various tasks, such as ontology merging,data translation, query answering or navigation on the web of data. Thus, matchingontologies enables the knowledge and data expressed with the matched ontologies tointeroperate
    corecore