Skip navigation.
Home

Kick off of the new MDEE project on MDD/MDE education

A new collaboration project on Education in Model Driven Engineering has been accepted by the European Union and kicked off two weeks ago.

The aim of the project is to collect teaching materials, courseware and course schedules on MDE / MDD / MDA.

The partner of the project are:

Date: 
10/04/2010

Model-based service-oriented architectures for Internetworked Enterprises

Devis Bianchini, Marco Brambilla, Alessandro Campi, Cinzia Cappiello, Stefano Ceri, Marco Comuzzi, Valeria De Antonellis, Barbara Pernici and Pierluigi Plebani. Model-based service-oriented architectures for Internetworked Enterprises. Chapter 4 in: Evolving Towards the Internetworked Enterprise, Giuseppina Passiante (Ed.), Springer US, 2010, pp. 61-96, ISBN: 978-1-4419-7278-1, doi: 10.1007/978-1-4419-7279-8_4.

Abstract: 

Service-oriented architectures (SOA) provide the basis to (re)design business processes in order to develop flexible applications where available services are dynamically composed to satisfy business goals. The adoption of this type of architecture enables the design of information systems that connect IEs to each other to run collaborative business processes. In fact, organizations can design service-based processes based either on simple internal applications or on external services. This chapter provides models and methods for the design and execution of service-based processes able to exploit all the services offered in an IEs registry. This service registry contains services that need to be defined with the same granularity and described via the same functional and non-functional models. The alignment in process and service design and modeling is discussed in this chapter, to enable the adoption of efficient techniques for service sharing, discovery and invocation.

Paper Type: 
Book Chapter
Topics: 
WebML
Web Services
SOA
BPM
Orchestration
Materials
Thumbnail: 

5th MDA and Agile Modeling Forum, Milano, Sept 30, 2010

I attended the 5th Model driven architecture and agile forum in Milano on September 30th. You can find a summary of the speech on my blog at:

http://marcobrambi.blogspot.com/

Date: 
10/01/2010

Speech at BPM 2010 on Lessons learned on BPM + MDD with BPMN, WebML, and WebRatio

I gave a presentation in the industrial track at BPM 2010 on our experience on BPM + MDD.
Here are the slides:

Date: 
09/24/2010

Automatic generation of Workflow driven Hypertexts from Workflow models

Author: 
Cardone Giuseppe
Date: 
10/05/2005

Co-advised with Stefano Ceri.

Download: 
Download: 
Associated Project: 

An AJAX Tool for Online Modeling of Model-2 (MVC-2) Web Applications

Author: 
Alessandro Origgi
Date: 
04/15/2008

Abstract:
Modern Web applications are characterized by a high level of complexity and deal with huge
amounts of data. When the application grows in complexity, manual code development is not
suitable, because it lacks in efficiency, reuse, reliability, maintainability, and group work facilities.
In this project we propose a light-weight design methodology that leads to the development of
MVC applications. The project offers a simple conceptual model, which allows developers to

Download: 

Addressing Multi-domain Natural Language Queries for Web Search

Author(s): 
Alessandro Bozzon, Marco Brambilla

 

Summary:
Current general purpose search engines are not able to address multi-domain queries, i.e., queries that span over several domains of interest. In this paper we address the general problem of multi-domain search queries specified as natural language sentences. We propose and evaluate an approach that splits the queries into domain-specific subqueries, and redirects each of them to a vertical search service.

Demo video:

Associated Project: 

Business Process Modeling and Quick Prototyping with WebRatio BPM

Marco Brambilla, Stefano Butti, Piero Fraternali. Business Process Modeling and Quick Prototyping with WebRatio BPM.
Proc. of BPM Demonstration Track 2010, Hoboken, USA, September 14-16, 2010, Vol. 615 CEUR-WS.org. online: http://ceur-ws.org/Vol-615.
 

Abstract: 

We describe a software tool calledWebRatio BPM that helps close the gap between the modeling of business processes and the design and implementation of the software applications that support their enactment.
The main idea is to enhance the degree of automation in the conversion of business process models into application models, de ned as abstract, platform-independent representations of the application structure and behavior. Application models are themselves amenable to the semiautomatic transformation into application code, resulting in extremely rapid prototyping and shorter time-to-market. Thanks to the proposed chain of model transformations it is also possible to ne tune the final application in several ways, e.g., by integrating the visual identity of the organization or connecting the business process to legacy applications via Web Services.

Paper Type: 
Demonstration paper at International Conference
Topics: 
WebML
BPM
Conceptual modeling
Business process modeling
Model transformation
Materials

Applying Ontology and Reasoning to the Semantic Web for Recommendation

Author: 
Mohammad Abdullah Junayeed and Sk. Md. Munir Hassan
Date: 
05/10/2010

The thesis aims at implementing a web based social networking application using an existing model-driven knowledge-intensive web application framework. The application is mainly based on ontology and semantic web application with recommendation features. The increasing needs for information integration and exploitation expect an approach which solves impuissance that the traditional web applications are suffering.

Modeling Search Computing Applications

Alessandro Bozzon, Marco Brambilla, Alessandro Campi, Stefano Ceri, Francesco Corcoglioniti, Piero Fraternali, Salvatore Vadacca. Modeling Search Computing Applications. 6th Model-Driven Web Engineering Workshop (MDWE'2010) at ICWE 2010, July 2010, Vienna. In Current Trends in Web Engineering, Springer LNCS, Vol. 6385, 2010, pp. 61-72, DOI: 10.1007/978-3-642-16985-4_6

Abstract: 

Search Computing defines a new class of applications, which enable end users to perform exploratory search processes over multi-domain data sources available on the Web. These applications exploit suitable models, supported by a framework, that make it possible for expert users to configure the data sources to be searched and the interfaces for query submission and result visualization, by using for such source and interface configurations mash-up tools which do not require programming. This paper presents Search Computing design process and developer roles, together with the conceptual models that represent the foundation of a model-driven approach to Search Computing.

Paper Type: 
Scientific/Research paper at International Workshop
Associated Project: 
Topics: 
Search Computing
MDD
Conceptual modeling
Materials
Syndicate content