|
Jun 28 |
Jun 29 |
Jun 30 |
Jul 1 |
Jul 2 |
|
ICMT |
|
SC |
||
|
|
TOOLS |
|
||
|
|
|
TAP |
||
Business System Management and Engineering
The next-generation of Business Process Management (BPM) will serve as a means of developing mission-critical service-enabled applications based on strategic technology capable of creating and executing collaborative end-to-end business processes. The trend will be to move from relatively stable, organization-specific applications to more dynamic, high-value ones where business process interactions and trends are examined closely to understand more accurately application dynamics. Such collaborative, complex end-to-end service interactions give rise to the concept of Service Networks (SNs).
The BSME workshop offers a forum for researchers and practitioners to present and discuss research towards this next generation of Business Process Management for service networks that will require a unification of concepts, methods and techniques from the field of Service Oriented Architecture, “traditional” BPM, Transaction Management, Business Activity Monitoring and Cloud Computing.
Workshop Organizers
Fourth Workshop on Dynamic Languages and Applications
The DYLA Workshop series is focused on the revival of dynamic languages. The goal of this workshop is to act as a forum where we can discuss new advances in the design, implementation and application of dynamically typed languages. The workshop will have a demo-oriented style. The idea is to allow participants to demonstrate new and interesting features and discuss what they feel is relevant for the dynamic language community.
Workshop Organizers
International Workshop on Model Comparison in Practise
Model Driven Engineering elevates models to first class artefacts of the software development process. To facilitate multi-user collaboration and enable version management and seamless evolution of models and metamodels, support for robust and performant model comparison and differencing mechanisms is essential. Previous research has demonstrated that mechanisms used for comparison and differencing of text-based artefacts (e.g. source code) are not sufficient for comparing models, as they are unaware of the structure and the semantics of the compared artefacts. To date, several model-specific model comparison approaches have been proposed, each demonstrating different characteristics and focusing on particular sub-problems. For instance, model comparison techniques have been adopted for software refactoring, for transformation testing, to support the coupled evolution of metamodel and models, or to analyse existing artefacts with respect to some criteria. However the consensus is that this research area is still young and more research is required in order to achieve the full potential of model comparison.
The goal of the workshop is to gather together both researchers in the area of model comparison and differencing to report novel results, and especially adopters of existing approaches to present their experiences and provide insights on issues encountered when applying these approaches in practice.
Workshop Organizers
2nd International Workshop on Model-Driven Service Engineering
Model-Driven Engineering (MDE) deals with the provision of models, transformations between them and code generators to address software development. One of the main advantages of model-driven approaches is the provision of a conceptual structure where the models used by business managers and analysts can be traced towards more detailed models used by software developers. This kind of alignment between high level business specifications and the lower level Service Oriented Architectures (SOA) is a crucial aspect in the field of Service-Oriented Development (SOD) where meaningful business services and business process specifications are those that can give support to real business environment usually changing with increasing speed.
SOD has become currently in one of the major research topics in the field of software engineering, leading the appearance of a novel and emerging discipline called Service Engineering (SE), which aim to bring together benefits of SOA and Business Process Management (BPM). SE focuses on the identification of service (a client-provider interaction that creates value for the client) as first class elements for the software construction. The convergence of SE with MDE can holds out the promise of rapid, accurate development of software that serves software users' goals.
In this context, MoSE workshop aims to provide a forum to discuss different issues related to SE in conjunction with MDE, boarding open research problems in this area as well as practical experiences. Particular interests include methods, modelling languages, development methodologies and techniques in the field of SOD.
Workshop Organizers
2nd International Workshop on Model Transformations with ATL
Model transformation is an essential operation in Model-Driven Engineering. It may be used to generate lower-level code from higher-level models, but its application scope has now gone beyond Model-Driven Engineering. After the success of the 1st International Workshop on Model Transformations with ATL (AtlanMod Transformation Language), this 2nd event of the series aims at showing new applications for model transformations using ATL, as well as at improving the technology.
Although the experience of using ATL is very positive, ATL is an evolving technology that is still a subject of research. Feedback from the ATL users and researchers is crucial for identifying potential language extensions and incorporating research results into the language. The connection between the language designers and the language users guarantees that ATL stays adequate to the real needs for model transformations encountered in non-trivial industrial and academic applications.
The topics of interest to the workshop are typically about applying ATL model transformations to new problems, and extending ATL with new features. They notably include, for instance: performance, industrial applications, higher-order transformations, verification, or ATL language/tools extensions. The main purpose of this workshop is to get together users and researchers in the domain of model transformations both from the academia and the industry in order to share experience.
Workshop Organizers
13th Workshop on Quantitative Approaches on Object-Oriented Software Engineering and Related Paradigms
QAOOSE+ 2010 is a direct continuation of twelve successful workshops held during previous editions of ECOOP in Paphos (2008), Berlin (2007), Nantes (2006), Glasgow (2005), Oslo (2004), Darmstadt (2003), Malaga (2002), Budapest (2001), Cannes (2000), Lisbon (1999), Brussels (1998) and Aarhus (1995).
Quantitative approaches in the field of object-oriented software engineering form a broad and active research area that develops and/or evaluates methods, practical guidelines, techniques, and tools to improve the quality of software products and the efficiency and effectiveness of software processes. The workshop is open to other technologies related to objects, such as component-based systems, aspect-oriented programming, Web-based systems, and agent-based systems.
Relevant research topics are diverse, but should strongly focus on applying empirical software engineering techniques. Position papers are invited in, but not limited to, the areas of measure collection, quality assessment, measure validation, and process management.
Workshop Organizers
1st International Workshop on Research 2.0 and Software Engineering
(Abstract available soon)
Workshop Organizers
Transformation Tool Contest
Tools are crucial for the promotion of graph and model transformation in industry. Currently, a variety of tool environments exist for different graph and model transformation approaches. However, for potential users, working in application domains where transformation techniques may be useful, it is difficult to select the right tool for their purpose. Moreover, even for most of the tool experts it is true that they know about one or two tools but little about others. Finally, and maybe most importantly, the tool developers themselves can also be inspired by a more detailed understanding of related approaches.
The aim of this event is to compare the expressiveness, the usability and the performance of graph and model transformation tools along a number of selected case studies. That is, we want to learn about the pros and cons of each tool considering different applications. A deeper understanding of the relative merits of different tool features will help to further improve graph and model transformation tools and to indicate open problems.
Workshop Organizers
3rd Workshop on Transforming and Weaving Ontologies and Model Driven Engineering
The interest in integrating Ontologies and Software Engineering has gained more attention with commercial and scientific initiatives. The Semantic Web Best Practice and Deployment Working Group (SWBPD) in W3C included a Software Engineering Task Force (SETF) to explore how Semantic Web and Software Engineering can cooperate. The Object Management Group (OMG) has an Ontology Platform Special Interest Group (PSIG) aiming at formalizing semantics in software by knowledge representation and related technologies. The concrete results of such initiatives are the specification of the OMG Ontology Definition Metamodel, the OWL2 Metamodel, the introduction to Ontology Driven Architectures and a guideline for software developers.
Nevertheless, as MDE spreads, disciplines like model transformation, domain specific languages (DSLs) and traceability become essential in order to support different kinds of models in an model driven environment. Understanding the role of ontology technologies like knowledge representation, automated reasoning, dynamic classification and consistence checking in these fields is crucial to leverage the development of such disciplines. Thus, we highlight the following open questions: How can the scientific and technical results around ontologies, ontology languages and their corresponding reasoning technologies be used fruitfully in MDE? What is the role of ontologies in supporting model transformation or traceability? How can ontologies improve designing DSLs? Are current query languages able to query both kinds of models?
Discussions about these and related questions will be supported by the proposed workshop.
Workshop Organizers
International Workshop on Component and Service Interoperability
The development of software systems requires mechanisms to structure them in order to tackle their complexity. This has led to the appearance of different kinds of abstractions to encapsulate system functionality, e.g., modules, objects, components, and more recently, services. Systems are then built as assemblies of these smaller and reusable entities, which are commonly developed by third parties, and that often present interoperability issues when assembled. Hence, interoperability is one of the key aspects related to the construction of large software systems, and can be defined as the ability of two or more entities to communicate and cooperate despite interface mismatch.
Several levels of interoperability, and accordingly of interface description languages (IDL), have been described: the signature level deals with the static aspects of component interoperability; the behaviour or protocol level specifies the order in which the operations described in the signature interface should be invoked; the service level includes the description of non-functional properties like temporal requirements, security, cost, etc; finally, the functional or conceptual level concerns the functional or semantic specification of the component or service. Interoperability problems may arise at any of the interface levels above. Detecting mismatch and providing the means to solve it is crucial for building systems out of components or services, enabling real third-party composition. Objectives are twofold: (i) discovering interoperability issues, and (ii) controlling and ensuring correct interactions among the entities that form the system. Furthermore, extended interface description and analysis is the key to predict global system properties based on the features of its constituent parts.
Workshop Organizers