An Integrated Model-driven Service Engineering Environment

  title={An Integrated Model-driven Service Engineering Environment},
  author={Jo{\~a}o Paulo A. Almeida and Maria-Eugenia Iacob and Henk M. Jonkers and Marc M. Lankhorst and Diederik van Leeuwen},
The design and provisioning of ubiquitous services is a challenging task, requiring proper methodological support. This has led us to define a model-driven approach for ubiquitous service engineering. In this paper, we discuss how this model-driven approach can be supported by composing tool services in a comprehensive environment for service engineering. This environment supports various activities in the model-driven approach, spanning from the early stages of service design to the run-time… 

A Model-Driven Perspective on the Rule-Based Specification of Services

  • M. IacobH. Jonkers
  • Computer Science
    2008 12th International IEEE Enterprise Distributed Object Computing Conference
  • 2008
The focus in this position paper is on business rules as a means to raise the level of abstraction at which business logic is incorporated in model driven application design in the context of service oriented architectures and proposes a model-driven framework for the rule-based design of services.

A model-driven software engineering workflow and tool architecture for servitised manufacturing

A model-driven software engineering workflow for servitised manufacturing, supporting both structural and behavioural modelling of the service system is described, and the architecture of an appropriate model- driven Integrated Development Environment (IDE) is elaborate.

A model-driven perspective on the rule-based specification and analysis of service-based applications

This position paper proposes a model-driven framework for the rule-based design of services, providing a classification framework for business rules and investigating the existing standards and languages for the formal specification of business rules.

Model-Driven Design of Distributed Applications

This work aims at providing methodological guidelines for the definition of abstract platforms and their representations in modelling languages and leads to models of distributed applications that withstand the impact of change in (middleware) platform technologies.

Bridging BPM and MDE : On the Integration of BiZZdesigner and OptimalJ

Why and how BiZZdesigner and OptimalJ were integrated through a model transformation specified in QVT are described.

User Requirements for a Functional Design of an Enterprise Architecture Model Repository

It is argued that the requirements for a repository for the storage of the EA are dependent on the EA maturity, and that for a combination of phases a functional design is proposed.



Integration and analysis of functional and non-functional aspects in model-driven e-service development

This paper argues the necessity of including non-functional aspects, as early as possible in the service design process, from the architectural (computational independent) level through all MDA layers, and provides a framework for incorporating nonfunctional analysis into methodological support for e-service development.

Applying a Disciplined Approach to the Development of a Context-Aware Communication Application

A disciplined, model-based approach is demonstrated to be used to engineer a context-aware Session Initiation Protocol (SIP) based communication application to enable adaptation to context changes.

An end-to-end domain-driven software development framework

The framework consists of a meta-programmable domain-specific modeling environment and a model transformation generator toolset based on graph transformations that allows the creation of custom, domain-oriented programming environments that support end-user programmability.

Designing a configurable services platform for mobile context-aware applications

A novel services platform architecture to support mobile context-aware applications, giving emphasis to the configurability of the platform’s generic functionality is proposed, introducing concepts and a language to cope withconfigurability aspects.

Methodological Framework for Freeband Services Development

Even using the same modelling language, with the same set of underlying concepts, a designer might implicitly define different abstract platforms, so that the intended abstract platform can be determined explicitly and unambiguously.

Concepts for Modelling Enterprise Architectures

This paper outlines such an integrated architecture description language that fully enables integrated enterprise modelling and identifies and study concepts that relate architectural domains.

Definitions of tool integration for environments

A framework that determines how well tools are integrated into an environment and that defines integration independently of the mechanisms and approaches used to support integration is proposed, with emphasis on definitions of integration properties on relationships between tools rather than on the specific integration-support mechanisms.

On the notion of abstract platform in MDA development

This work argues that each level of platform-independence must be accompanied by the identification of an abstract platform, and presents some methodological principles for abstract platform design, which forms a basis for defining requirements for design languages intended to support platform-independent design.

A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications

A conceptual framework is presented that separates the acquisition and representation of context from the delivery and reaction to context by a context-aware application, and a toolkit is built that instantiates this conceptual framework and supports the rapid development of a rich space of context- aware applications.

Eclipse Modeling Framework

The authoritative guide to the Eclipse Modeling Framework (EMF)--written by the lead EMF designers! Shows how EMF unifies three important technologies: Java, XML, and UML @BULLET= Provides a