Agency: Cordis | Branch: FP7 | Program: CP | Phase: ICT-2007.1.2 | Award Amount: 5.54M | Year: 2008
MOST will improve software engineering by leveraging ontology and reasoning technology. To reach this goal, a seamless integration of ontology technology into model-driven software development (MDSD) will be realized, resulting in ontology-driven software development (ODSD). This concerns the integration of all involved artefacts (ontology and modelling languages, models, tools), as well as the development processes (process and reasoning guidance, traceability of models).\nThe MOST artefact integration technology will allow for managing software development and ontology-based validation and knowledge management in an integrated platform. First, integration will address modelling languages. To be able to query and transform integrated models, a unified view of metamodels must be provided. Second, ontologies and models will be integrated so that ontologies can be used in models, and vice versa. For the first time, MOST will enable integrated model chains, transformations between models either consisting of ontologies or system models. Third, ontology-based queries will be integrated on the level of MDA transformations. Querying will support the developer to fulfil requirements and address modelling decisions. The MOST technology will considerably generalize existing infrastructures, such as the ODM, to address the issues at hand.\nThe MOST ontology-driven, model-aware software process will be guided by process guidance ontologies that formalize the rules, conditions and actions a software engineer has to conduct in specific situations. These ontologies will formalize knowledge about software processes and help their guided execution. To be able to guide software engineers through the development of integrated model chains, traceability information will also be provided for the entire chains. With ODSD, ontology-aware software can be constructed, managed, and maintained, which will be proven by three major industrial case studies.
Agency: Cordis | Branch: FP7 | Program: CP | Phase: ICT-2011.1.2 | Award Amount: 9.00M | Year: 2012
Current Clouds offer is becoming day by day wider providing a vibrant technical environment, where SMEs can create innovative solutions and evolve their services. Cloud promises cheap and flexible services to end-users at a much larger scale than before. However, Cloud business models and technologies are still in their initial hype and characterized by critical early stage issues, which pose specific challenges and require advanced software engineering methods.\nThe main goal of MODAClouds is to provide methods, a decision support system, an open source IDE and run-time environment for the high-level design, early prototyping, semi-automatic code generation, and automatic deployment of applications on multi-Clouds with guaranteed QoS.\nModel-driven development combined with novel model-driven risk analysis and quality prediction will enable developers to specify Cloud-provider independent models enriched with quality parameters, implement these, perform quality prediction, monitor applications at run-time and optimize them based on the feedback, thus filling the gap between design and run-time. Additionally, MODAClouds provides techniques for data mapping and synchronization among multiple Clouds.\nMODAClouds innovations thus are: (i)simplify Cloud provider selection favoring the emergence of European Clouds, (ii) avoid vendor lock-in problems supporting the development of Cloud enabled Future Internet applications, (iii) provide quality assurance during the application life-cycle and support migration from Cloud to Cloud when needed.\nThe research is multi-disciplinary and will be grounded on expertise from several research areas. MODAClouds consortium consists of highly recognized Universities and research institutions that will assure a sound scientific progress, SME partners providing expertise on modelling tools, and large companies that assure industry relevance. The MODAClouds approach and tools will be applied on four industrial cases from different domains.