Conceptual design of sound, custom composition languages

Stefano Soi, Florian Daniel, Fabio Casati

Результат исследований: Материалы для книги/типы отчетовГлава

3 Цитирования (Scopus)


Service composition, web mashups, and business process modeling are based on the composition and reuse of existing functionalities, user interfaces, or tasks. Composition tools typically come with their own, purposely built composition languages, based on composition techniques like data flow or control flow, and only with minor distinguishing features-besides the different syntax. Yet, all these composition languages are developed from scratch, without reference specifications (e.g., XML schemas), and by reasoning in terms of low-level language constructs. That is, there is neither reuse nor design support in the development of custom composition languages. We propose a conceptual design technique for the construction of custom composition languages that is based on a generic composition reference model and that fosters reuse. The approach is based on the abstraction of common composition techniques into high-level language features, a set of reference specifications for each feature, and the assembling of features into custom languages by guaranteeing their soundness. We specifically focus on mashup languages.

Язык оригиналаАнглийский
Название основной публикацииWeb Services Foundations
ИздательSpringer New York
Число страниц27
ISBN (электронное издание)9781461475187
ISBN (печатное издание)1461475171, 9781461475170
СостояниеОпубликовано - 1 окт 2014
Опубликовано для внешнего пользованияДа

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Подробные сведения о темах исследования «Conceptual design of sound, custom composition languages». Вместе они формируют уникальный семантический отпечаток (fingerprint).