Skip to main content
  • Book
  • © 2013

Domain Engineering

Product Lines, Languages, and Conceptual Models

  • The most comprehensive and up-to-date work on domain engineering

  • Covers all important technological aspects, including software product lines, domain-specific languages, and conceptual modeling

  • Introduces novel approaches and techniques, and includes a wealth of pointers for further research

  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (15 chapters)

  1. Front Matter

    Pages i-xvi
  2. Software Product Line Engineering (SPLE)

    1. Front Matter

      Pages 1-1
    2. Separating Concerns in Feature Models: Retrospective and Support for Multi-Views

      • Arnaud Hubaux, Mathieu Acher, Thein Than Tun, Patrick Heymans, Philippe Collet, Philippe Lahire
      Pages 3-28
    3. A Survey of Feature Location Techniques

      • Julia Rubin, Marsha Chechik
      Pages 29-58
    4. Modeling Real-Time Design Patterns with the UML-RTDP Profile

      • Saoussen Rekhis, Nadia Bouassida, Rafik Bouaziz, Claude Duvallet, Bruno Sadeg
      Pages 59-82
  3. Domain-Specific Language Engineering (DSLE)

    1. Front Matter

      Pages 131-131
    2. Domain Engineering for Software Tools

      • Tony Clark, Balbir S. Barn
      Pages 187-209
    3. Modeling a Model Transformation Language

      • Eugene Syriani, Jeff Gray, Hans Vangheluwe
      Pages 211-237
    4. A Reconciliation Framework to Support Cooperative Work with DSM

      • Amanuel Alemayehu Koshima, Vincent Englebert, Philippe Thiran
      Pages 239-259
  4. Conceptual Modeling

    1. Front Matter

      Pages 261-261
    2. Automating the Interoperability of Conceptual Models in Specific Development Domains

      • Oscar Pastor, Giovanni Giachetti, Beatriz Marín, Francisco Valverde
      Pages 349-373
    3. Domain and Model Driven Geographic Database Design

      • Jugurta Lisboa-Filho, Filipe Ribeiro Nalon, Douglas Alves Peixoto, Gustavo Breder Sampaio, Karla Albuquerque de Vasconcelos Borges
      Pages 375-399
  5. Back Matter

    Pages 401-404

About this book

Domain engineering is a set of activities intended to develop, maintain, and manage the creation and evolution of an area of knowledge suitable for processing by a range of software systems.  It is of considerable practical significance, as it provides methods and techniques that help reduce time-to-market, development costs, and project risks on one hand, and helps improve system quality and performance on a consistent basis on the other.

In this book, the editors present a collection of invited chapters from various fields related to domain engineering. The individual chapters present state-of-the-art research and are organized in three parts. The first part focuses on results that deal with domain engineering in software product lines. The second part describes how domain-specific languages are used to support the construction and deployment of domains. Finally, the third part presents contributions dealing with domain engineering within the field of conceptual modeling.

All chapters utilize a similar terminology, which will help readers to understand and relate to the chapters content. The book will be especially rewarding for researchers and students of software engineering methodologies in general and of  domain engineering and its related fields in particular, as it contains the most comprehensive and up-to-date information on this topic.

Editors and Affiliations

  • Department of Information Systems, University of Haifa, Haifa, Israel

    Iris Reinhartz-Berger

  • Ben-Gurion University of the Negev Dept. Information Systems Engineering, Beer-Sheva, Israel

    Arnon Sturm

  • Business Information Systems, Middlesex University, London, United Kingdom

    Tony Clark

  • Software Engineering Institute, Pittsburgh, USA

    Sholom Cohen

  • S23M, Melbourne, Australia

    Jorn Bettin

About the editors

Iris Reinhartz-Berger has been a faculty member at the Information Systems department of the University of Haifa since October 2003. Her main research interests are in software engineering methodologies in general, and in domain engineering, software product line engineering, meta-modeling, and method engineering in particular.

Arnon Sturm is a faculty member at the Department of Information Systems Engineering at the Ben-Gurion University of the Negev. His research relates to the development of software systems. In particular, he focuses on domain engineering, conceptual modeling, development processes, and business process management.

Tony Clark is a professor of informatics at the School of Engineering and Information Sciences of
Middlesex University in the UK. The focus of his recent work has been on investigating approaches to model aspects of an organization, resulting in a so-called “model-driven organization.”

Sholom Cohen is Senior Member of the Technical Staff at the Software Engineering Institute at Carnegie Mellon University. His key responsibilities are in software product lines, software architecture, system of systems development. Sholom is a key contributor to SEI’s Product Line Framework and the Product Line Business and Acquisitions Guidelines.

Jorn Bettin is a Managing Partner of S23M, an international group of experts in software product line engineering and formal model engineering, which he founded in 2002. Jorn has led the implementation of automated, model-driven product line development in several software organizations worldwide, has co-authored three books on this topic, and has worked in methodology leadership roles in an IBM product development lab.

Bibliographic Information

  • Book Title: Domain Engineering

  • Book Subtitle: Product Lines, Languages, and Conceptual Models

  • Editors: Iris Reinhartz-Berger, Arnon Sturm, Tony Clark, Sholom Cohen, Jorn Bettin

  • DOI: https://doi.org/10.1007/978-3-642-36654-3

  • Publisher: Springer Berlin, Heidelberg

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: The Editor(s) (if applicable) and The Author(s) 2013

  • Hardcover ISBN: 978-3-642-36653-6Published: 22 August 2013

  • Softcover ISBN: 978-3-642-43184-5Published: 26 August 2015

  • eBook ISBN: 978-3-642-36654-3Published: 13 August 2013

  • Edition Number: 1

  • Number of Pages: XVI, 404

  • Topics: Software Engineering, Information Systems Applications (incl. Internet), Simulation and Modeling

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access